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

#include <symbolic.h>

Inheritance diagram for sym::sym_expr:
Inheritance graph
[legend]

Public Member Functions

virtual ~sym_expr ()
 
virtual int order () const =0
 
virtual sym_exprclone () const =0
 
virtual sym_exprreduce ()
 
virtual sym_exprderive (const sym_expr &)=0
 
virtual int comp (const sym_expr &s) const =0
 
virtual matrix eval () const =0
 
virtual std::ostream & print (std::ostream &) const =0
 
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_expradd (const sym_expr &)
 
sym_exprmult (const sym_expr &)
 
sym_exprpow (const rational &)
 
sym_exprsin ()
 
sym_exprcos ()
 
sym_exprexp ()
 
sym_exprlog ()
 

Constructor & Destructor Documentation

virtual sym::sym_expr::~sym_expr ( )
inlinevirtual

Member Function Documentation

sym::sym_expr * sym::sym_expr::add ( const sym_expr s)

Here is the call graph for this function:

virtual sym_expr* sym::sym_expr::clone ( ) const
pure virtual
virtual int sym::sym_expr::comp ( const sym_expr s) const
pure virtual
sym::sym_expr * sym::sym_expr::cos ( )
virtual sym_expr* sym::sym_expr::derive ( const sym_expr )
pure virtual
virtual matrix sym::sym_expr::eval ( ) const
pure virtual
sym::sym_expr * sym::sym_expr::exp ( )
sym::sym_expr * sym::sym_expr::log ( )
sym::sym_expr * sym::sym_expr::mult ( const sym_expr s)

Here is the call graph for this function:

bool sym::sym_expr::operator!= ( const sym_expr s) const
inline

Here is the call graph for this function:

bool sym::sym_expr::operator< ( const sym_expr s) const
inline

Here is the call graph for this function:

bool sym::sym_expr::operator<= ( const sym_expr s) const
inline

Here is the call graph for this function:

bool sym::sym_expr::operator== ( const sym_expr s) const
inline

Here is the call graph for this function:

bool sym::sym_expr::operator> ( const sym_expr s) const
inline

Here is the call graph for this function:

bool sym::sym_expr::operator>= ( const sym_expr s) const
inline

Here is the call graph for this function:

virtual int sym::sym_expr::order ( ) const
pure virtual
sym::sym_expr * sym::sym_expr::pow ( const rational q)
virtual std::ostream& sym::sym_expr::print ( std::ostream &  ) const
pure virtual
virtual sym_expr* sym::sym_expr::reduce ( )
inlinevirtual
sym::sym_expr * sym::sym_expr::sin ( )

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