Public Methods |
| MTaylor () |
| MTaylor (const MTaylor &mtay) |
| MTaylor (const MType &val) |
| MTaylor (MType &val) |
| MTaylor (const vector< MType > &cv) |
| MTaylor (double val) |
| MTaylor (int d, const MType &val) |
| MTaylor (int rows, int cols, int deg, double *v) |
| ~MTaylor () |
MTaylor & | operator= (const MTaylor &tay) |
bool | IsEmpty () const |
bool | IsScalar () const |
int | Degree () const |
void | Reserve (int deg) |
void | Resize (int deg) |
void | Clear () |
void | ExtractData (double *) const |
vector< MType > | Taylor2Vector () const |
MTayElementIndex | operator[] (int i) |
MTayElementIndex | operator[] (int i) const |
MTaylor & | operator+= (const MTaylor &tay) |
MTaylor & | operator-= (const MTaylor &tay) |
Friends |
class | MTayElementIndex |
ostream & | operator<< (ostream &, const MTaylor &) |
void | uplus (MTaylor &, const MTaylor &) |
void | uminus (MTaylor &, const MTaylor &) |
void | mplus (MTaylor &, const MTaylor &, const MTaylor &) |
void | mminus (MTaylor &, const MTaylor &, const MTaylor &) |
void | times (MTaylor &, const MTaylor &, const MTaylor &) |
void | mtimes (MTaylor &, const MTaylor &, const MTaylor &) |
void | ldivide (MTaylor &, const MTaylor &, const MTaylor &) |
void | mldivide (MTaylor &, const MTaylor &, const MTaylor &) |
void | mldividefac (MTaylor &, const MTaylor &, const MTaylor &, MTaylor::MType &fac, vector< int > &piv) |
void | rdivide (MTaylor &, const MTaylor &, const MTaylor &) |
void | mrdivide (MTaylor &, const MTaylor &, const MTaylor &) |
void | transpose (MTaylor &, const MTaylor &) |
void | ctranspose (MTaylor &, const MTaylor &) |
void | horzcat (MTaylor &, const vector< MTaylor > &) |
void | vertcat (MTaylor &, const vector< MTaylor > &) |
void | horzcat (MTaylor &, const vector< const MTaylor * > &) |
void | vertcat (MTaylor &, const vector< const MTaylor * > &) |
void | cross (MTaylor &, const MTaylor &, const MTaylor &) |
void | sincos (MTaylor &, MTaylor &, const MTaylor &) |
void | mpower (MTaylor &, const MTaylor &, double) |
void | sumall (MTaylor &, const MTaylor &) |
void | exp (MTaylor &, const MTaylor &) |
void | log (MTaylor &, const MTaylor &) |
void | subsref (MTaylor &, const MTaylor &, const MTaylor::MType &) |
void | subsref (MTaylor &, const MTaylor &, const MTaylor::MType &, const MTaylor::MType &) |
void | subsasgn (MTaylor &, const MTaylor &, const MTaylor::MType &, const MTaylor &) |
void | subsasgn (MTaylor &, const MTaylor &, const MTaylor::MType &, const MTaylor::MType &, const MTaylor &) |
MTaylor::MType | size (const MTaylor &) |
int | size (const MTaylor &, int) |
int | length (const MTaylor &) |
bool | isScalar (const MTaylor &) |
MTaylor | uplus (const MTaylor &) |
MTaylor | uminus (const MTaylor &) |
MTaylor | mplus (const MTaylor &, const MTaylor &) |
MTaylor | mminus (const MTaylor &, const MTaylor &) |
MTaylor | times (const MTaylor &, const MTaylor &) |
MTaylor | mtimes (const MTaylor &, const MTaylor &) |
MTaylor | ldivide (const MTaylor &, const MTaylor &) |
MTaylor | mldivide (const MTaylor &, const MTaylor &) |
MTaylor | mldividefac (const MTaylor &, const MTaylor &, MTaylor::MType &fac, vector< int > &piv) |
MTaylor | rdivide (const MTaylor &, const MTaylor &) |
MTaylor | mrdivide (const MTaylor &, const MTaylor &) |
MTaylor | transpose (const MTaylor &) |
MTaylor | ctranspose (const MTaylor &) |
MTaylor | horzcat (const vector< MTaylor > &) |
MTaylor | vertcat (const vector< MTaylor > &) |
MTaylor | horzcat (const vector< const MTaylor * > &) |
MTaylor | vertcat (const vector< const MTaylor * > &) |
MTaylor | cross (const MTaylor &, const MTaylor &) |
MTaylor | sin (const MTaylor &) |
MTaylor | cos (const MTaylor &) |
MTaylor | sincos (MTaylor &, const MTaylor &) |
MTaylor | mpower (const MTaylor &, double) |
MTaylor | sumall (const MTaylor &) |
MTaylor | exp (const MTaylor &) |
MTaylor | log (const MTaylor &) |
MTaylor | subsref (const MTaylor &, const MTaylor::MType &) |
MTaylor | subsref (const MTaylor &, const MTaylor::MType &, const MTaylor::MType &) |
MTaylor | subsasgn (const MTaylor &, const MTaylor::MType &, const MTaylor &) |
MTaylor | subsasgn (const MTaylor &, const MTaylor::MType &, const MTaylor::MType &, const MTaylor &) |
bool | operator== (const MTaylor &, const MTaylor &) |
bool | operator!= (const MTaylor &, const MTaylor &) |
bool | operator< (const MTaylor &, const MTaylor &) |
bool | operator> (const MTaylor &, const MTaylor &) |
bool | operator<= (const MTaylor &, const MTaylor &) |
bool | operator>= (const MTaylor &, const MTaylor &) |