|
| | 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 &) |
| |