ESTER
Evolution STEllaire en Rotation
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
sym::symbol Class Reference

#include <symbolic.h>

Inheritance diagram for sym::symbol:
Inheritance graph
[legend]
Collaboration diagram for sym::symbol:
Collaboration graph
[legend]

Public Member Functions

int order () const
 
symbol * clone () const
 
int comp (const sym_expr &) const
 
sym_expr * derive (const sym_expr &)
 
matrix eval () const
 
std::ostream & print (std::ostream &) const
 
- Public Member Functions inherited from sym::sym_expr
virtual ~sym_expr ()
 
virtual sym_expr * reduce ()
 
bool operator> (const sym_expr &s) const
 
bool operator< (const sym_expr &s) const
 
bool operator== (const sym_expr &s) const
 
bool operator>= (const sym_expr &s) const
 
bool operator<= (const sym_expr &s) const
 
bool operator!= (const sym_expr &s) const
 
sym_expr * add (const sym_expr &)
 
sym_expr * mult (const sym_expr &)
 
sym_expr * pow (const rational &)
 
sym_expr * sin ()
 
sym_expr * cos ()
 
sym_expr * exp ()
 
sym_expr * log ()
 

Public Attributes

std::string name
 
bool is_const
 
bool is_indep
 
symbolic * context
 

Member Function Documentation

sym::symbol * sym::symbol::clone ( ) const
virtual

Implements sym::sym_expr.

int sym::symbol::comp ( const sym_expr &  s) const
virtual

Implements sym::sym_expr.

Here is the call graph for this function:

sym::sym_expr * sym::symbol::derive ( const sym_expr &  s)
virtual

Implements sym::sym_expr.

Here is the call graph for this function:

matrix sym::symbol::eval ( ) const
virtual

Implements sym::sym_expr.

int sym::symbol::order ( ) const
inlinevirtual

Implements sym::sym_expr.

ostream & sym::symbol::print ( std::ostream &  ) const
virtual

Implements sym::sym_expr.

Member Data Documentation

symbolic* sym::symbol::context
bool sym::symbol::is_const
bool sym::symbol::is_indep
std::string sym::symbol::name

The documentation for this class was generated from the following files: