|
| sym () |
|
| sym (const sym &) |
|
| sym (const double &) |
|
| sym (const int &) |
|
| sym (const rational &q) |
|
| ~sym () |
|
symbolic * | check_context () const |
|
symbolic * | check_context (const sym &s) const |
|
symbolic * | check_context (const sym_vec &s) const |
|
symbolic * | check_context (const sym_tens &s) const |
|
sym & | operator= (const sym &) |
|
sym & | operator= (double n) |
|
sym & | operator+= (const sym &s) |
|
sym & | operator-= (const sym &s) |
|
sym & | operator*= (const sym &s) |
|
sym & | operator/= (const sym &s) |
|
sym & | operator+= (double n) |
|
sym & | operator-= (double n) |
|
sym & | operator*= (double n) |
|
sym & | operator/= (double n) |
|
bool | operator== (const sym &s) const |
|
bool | operator!= (const sym &s) const |
|
bool | operator== (double n) const |
|
bool | operator!= (double n) const |
|
matrix | eval () const |
|
void | add (solver *op, std::string eq_name, std::string var_name) const |
|
void | add (solver *op, std::string eq_name, std::string var_name, const matrix &d) const |
|
void | add_ex (solver *op, int n, std::string eq_name, std::string var_name) const |
|
void | add_ex (solver *op, int n, std::string eq_name, std::string var_name, const matrix &d) const |
|
void | bc_top1_add (solver *op, int n, std::string eq_name, std::string var_name) const |
|
void | bc_top2_add (solver *op, int n, std::string eq_name, std::string var_name) const |
|
void | bc_bot1_add (solver *op, int n, std::string eq_name, std::string var_name) const |
|
void | bc_bot2_add (solver *op, int n, std::string eq_name, std::string var_name) const |
|
void | bc_top1_add (solver *op, int n, std::string eq_name, std::string var_name, const matrix &d) const |
|
void | bc_top2_add (solver *op, int n, std::string eq_name, std::string var_name, const matrix &d) const |
|
void | bc_bot1_add (solver *op, int n, std::string eq_name, std::string var_name, const matrix &d) const |
|
void | bc_bot2_add (solver *op, int n, std::string eq_name, std::string var_name, const matrix &d) const |
|
|
class | symbolic |
|
class | sym_vec |
|
class | sym_tens |
|
sym | operator+ (const sym &, const sym &) |
|
sym | operator* (const sym &, const sym &) |
|
sym | pow (const sym &, const rational &) |
|
sym | sin (const sym &) |
|
sym | cos (const sym &) |
|
sym | exp (const sym &) |
|
sym | log (const sym &) |
|
sym | diff (const sym &, const sym &) |
|
sym | jacobian (const sym &, const sym &) |
|
bool | sort_pair_d (const std::pair< sym_expr *, double > &, const std::pair< sym_expr *, double > &) |
|
bool | sort_pair_r (const std::pair< sym_expr *, rational > &, const std::pair< sym_expr *, rational > &) |
|
std::ostream & | operator<< (std::ostream &os, const sym::sym_expr &) |
|
std::ostream & | operator<< (std::ostream &os, const sym &) |
|
sym | trig_simplify (const sym &) |
|