CAPD::DynSys Library  6.0.0
EvalSinCos.h File Reference

Classes

class  capd::autodiff::SinNode< T >
 
class  capd::autodiff::SinConstNode< T >
 
class  capd::autodiff::SinTimeNode< T >
 
class  capd::autodiff::SinFunTimeNode< T >
 

Namespaces

 capd
 
 capd::autodiff
 
 capd::autodiff::Sin
 
 capd::autodiff::SinConst
 
 capd::autodiff::SinTime
 
 capd::autodiff::SinFunTime
 

Functions

template<class T , class R >
void capd::autodiff::Sin::evalC0 (const T *left, T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Sin::evalC0HomogenousPolynomial (const T *left, T *right, R result)
 
template<class T , class R >
void capd::autodiff::Sin::evalC1HomogenousPolynomial (const T *left, T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Sin::evalC2HomogenousPolynomial (const T *left, T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Sin::evalC3HomogenousPolynomial (const T *left, T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 hand optimized code for third order jet propagation of sine More...
 
template<class T , class R >
void capd::autodiff::Sin::evalMultiindex (const T *left, T *right, R result, DagIndexer< T > *dag, const MultiindexData *i, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Sin::eval (const unsigned degree, const T *left, T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Sin::evalHomogenousPolynomial (const unsigned degree, const T *left, T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinConst::evalC0 (const T *left, T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinConst::evalC0HomogenousPolynomial (const T *left, T *right, R result)
 
template<class T , class R >
void capd::autodiff::SinConst::eval (const unsigned, const T *left, T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinConst::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::SinTime::evalC0 (const T *left, T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinTime::evalC0HomogenousPolynomial (const T *left, T *right, R result)
 
template<class T , class R >
void capd::autodiff::SinTime::eval (const unsigned, const T *left, T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::SinFunTime::evalC0 (const T *left, T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinFunTime::evalC0HomogenousPolynomial (const T *left, T *right, R result)
 
template<class T , class R >
void capd::autodiff::SinFunTime::eval (const unsigned, const T *left, T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::SinFunTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 

Detailed Description

Author
Daniel Wilczak