Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MTaylor Class Reference

#include <mtaylor.hh>

List of all members.

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


Constructor & Destructor Documentation

MTaylor::MTaylor   [inline]
 

MTaylor::MTaylor const MTaylor &    mtay [inline]
 

MTaylor::MTaylor const MType &    val
 

MTaylor::MTaylor MType &    val
 

MTaylor::MTaylor const vector< MType > &    cv
 

MTaylor::MTaylor double    val
 

MTaylor::MTaylor int    d,
const MType &    val
 

MTaylor::MTaylor int    rows,
int    cols,
int    deg,
double *    v
[inline]
 

MTaylor::~MTaylor   [inline]
 


Member Function Documentation

void MTaylor::Clear  
 

int MTaylor::Degree   const [inline]
 

void MTaylor::ExtractData double *    const
 

bool MTaylor::IsEmpty   const [inline]
 

bool MTaylor::IsScalar   const [inline]
 

MTaylor& MTaylor::operator+= const MTaylor &    tay [inline]
 

MTaylor& MTaylor::operator-= const MTaylor &    tay [inline]
 

MTaylor& MTaylor::operator= const MTaylor &    tay [inline]
 

MTayElementIndex MTaylor::operator[] int    i const [inline]
 

MTayElementIndex MTaylor::operator[] int    i [inline]
 

void MTaylor::Reserve int    deg
 

void MTaylor::Resize int    deg
 

vector< MTaylor::MType > MTaylor::Taylor2Vector   const
 


Friends And Related Function Documentation

MTaylor cos const MTaylor &    [friend]
 

MTaylor cross const MTaylor &   ,
const MTaylor &   
[friend]
 

void cross MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor ctranspose const MTaylor &    [friend]
 

void ctranspose MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor exp const MTaylor &    [friend]
 

void exp MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor horzcat const vector< const MTaylor * > &    [friend]
 

MTaylor horzcat const vector< MTaylor > &    [friend]
 

void horzcat MTaylor &   ,
const vector< const MTaylor * > &   
[friend]
 

void horzcat MTaylor &   ,
const vector< MTaylor > &   
[friend]
 

bool isScalar const MTaylor &    [friend]
 

MTaylor ldivide const MTaylor &   ,
const MTaylor &   
[friend]
 

void ldivide MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

int length const MTaylor &    [friend]
 

MTaylor log const MTaylor &    [friend]
 

void log MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor mldivide const MTaylor &   ,
const MTaylor &   
[friend]
 

void mldivide MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor mldividefac const MTaylor &   ,
const MTaylor &   ,
MTaylor::MType &    fac,
vector< int > &    piv
[friend]
 

void mldividefac MTaylor &   ,
const MTaylor &   ,
const MTaylor &   ,
MTaylor::MType &    fac,
vector< int > &    piv
[friend]
 

MTaylor mminus const MTaylor &   ,
const MTaylor &   
[friend]
 

void mminus MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor mplus const MTaylor &   ,
const MTaylor &   
[friend]
 

void mplus MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor mpower const MTaylor &   ,
double   
[friend]
 

void mpower MTaylor &   ,
const MTaylor &   ,
double   
[friend]
 

MTaylor mrdivide const MTaylor &   ,
const MTaylor &   
[friend]
 

void mrdivide MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

friend class MTayElementIndex [friend]
 

MTaylor mtimes const MTaylor &   ,
const MTaylor &   
[friend]
 

void mtimes MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

bool operator!= const MTaylor &   ,
const MTaylor &   
[friend]
 

bool operator< const MTaylor &   ,
const MTaylor &   
[friend]
 

ostream& operator<< ostream &   ,
const MTaylor &   
[friend]
 

bool operator<= const MTaylor &   ,
const MTaylor &   
[friend]
 

bool operator== const MTaylor &   ,
const MTaylor &   
[friend]
 

bool operator> const MTaylor &   ,
const MTaylor &   
[friend]
 

bool operator>= const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor rdivide const MTaylor &   ,
const MTaylor &   
[friend]
 

void rdivide MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor sin const MTaylor &    [friend]
 

MTaylor sincos MTaylor &   ,
const MTaylor &   
[friend]
 

void sincos MTaylor &   ,
MTaylor &   ,
const MTaylor &   
[friend]
 

int size const MTaylor &   ,
int   
[friend]
 

MTaylor::MType size const MTaylor &    [friend]
 

MTaylor subsasgn const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor::MType &   ,
const MTaylor &   
[friend]
 

MTaylor subsasgn const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor &   
[friend]
 

void subsasgn MTaylor &   ,
const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor::MType &   ,
const MTaylor &   
[friend]
 

void subsasgn MTaylor &   ,
const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor &   
[friend]
 

MTaylor subsref const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor::MType &   
[friend]
 

MTaylor subsref const MTaylor &   ,
const MTaylor::MType &   
[friend]
 

void subsref MTaylor &   ,
const MTaylor &   ,
const MTaylor::MType &   ,
const MTaylor::MType &   
[friend]
 

void subsref MTaylor &   ,
const MTaylor &   ,
const MTaylor::MType &   
[friend]
 

MTaylor sumall const MTaylor &    [friend]
 

void sumall MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor times const MTaylor &   ,
const MTaylor &   
[friend]
 

void times MTaylor &   ,
const MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor transpose const MTaylor &    [friend]
 

void transpose MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor uminus const MTaylor &    [friend]
 

void uminus MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor uplus const MTaylor &    [friend]
 

void uplus MTaylor &   ,
const MTaylor &   
[friend]
 

MTaylor vertcat const vector< const MTaylor * > &    [friend]
 

MTaylor vertcat const vector< MTaylor > &    [friend]
 

void vertcat MTaylor &   ,
const vector< const MTaylor * > &   
[friend]
 

void vertcat MTaylor &   ,
const vector< MTaylor > &   
[friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 18 09:16:22 2003 for admc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002