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