CAPD::DynSys Library  6.0.0
EvalMul.h File Reference

Classes

class  capd::autodiff::MulNode< T >
 
class  capd::autodiff::MulConstByVarNode< T >
 
class  capd::autodiff::MulConstByConstNode< T >
 
class  capd::autodiff::MulConstByTimeNode< T >
 
class  capd::autodiff::MulConstByFunTimeNode< T >
 
class  capd::autodiff::MulTimeByVarNode< T >
 
class  capd::autodiff::MulTimeByFunTimeNode< T >
 
class  capd::autodiff::MulFunTimeByVarNode< T >
 
class  capd::autodiff::MulFunTimeByFunTimeNode< T >
 

Namespaces

 capd
 
 capd::autodiff
 
 capd::autodiff::Mul
 
 capd::autodiff::MulConstByVar
 
 capd::autodiff::MulConstByConst
 
 capd::autodiff::MulConstByFunTime
 
 capd::autodiff::MulConstByTime
 
 capd::autodiff::MulTimeByVar
 
 capd::autodiff::MulTimeByFunTime
 
 capd::autodiff::MulFunTimeByVar
 
 capd::autodiff::MulFunTimeByFunTime
 

Functions

template<class T , class R >
void capd::autodiff::Mul::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Mul::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::Mul::evalC1HomogenousPolynomial (const T *left, const T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Mul::evalC2HomogenousPolynomial (const T *left, const T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 hand optimized code for second order jet propagation of multiplication More...
 
template<class T , class R >
void capd::autodiff::Mul::evalC3HomogenousPolynomial (const T *left, const T *right, R result, const unsigned dim, const unsigned order, const unsigned coeffNo)
 hand optimized code for third order jet propagation of multiplication More...
 
template<class T , class R >
void capd::autodiff::Mul::evalMultiindex (const T *left, const T *right, R result, const MultiindexData *i, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Mul::eval (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::Mul::evalHomogenousPolynomial (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByVar::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByVar::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulConstByVar::evalHelper (const T *left, const T *right, R result, const unsigned dataSize, const unsigned order, const unsigned shift)
 
template<class T , class R >
void capd::autodiff::MulConstByVar::eval (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByVar::evalHomogenousPolynomial (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByConst::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByConst::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulConstByConst::eval (const unsigned, const T *left, const T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByConst::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::MulConstByFunTime::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByFunTime::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulConstByFunTime::eval (const unsigned, const T *left, const T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByFunTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::MulConstByTime::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByTime::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulConstByTime::eval (const unsigned, const T *left, const T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulConstByTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::MulTimeByVar::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulTimeByVar::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulTimeByVar::evalHelper (const T *left, const T *right, R result, const unsigned dataSize, const unsigned order, const unsigned shift)
 
template<class T , class R >
void capd::autodiff::MulTimeByVar::eval (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulTimeByVar::evalHomogenousPolynomial (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulTimeByFunTime::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulTimeByFunTime::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulTimeByFunTime::eval (const unsigned, const T *left, const T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulTimeByFunTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByVar::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByVar::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByVar::evalHelper (const T *left, const T *right, R result, const unsigned dataSize, const unsigned order, const unsigned shift, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByVar::eval (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByVar::evalHomogenousPolynomial (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByFunTime::evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByFunTime::evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByFunTime::eval (const unsigned, const T *left, const T *right, R result, DagIndexer< T > *, const unsigned coeffNo)
 
template<class T , class R >
void capd::autodiff::MulFunTimeByFunTime::evalHomogenousPolynomial (const unsigned, const T *, const T *, R, DagIndexer< T > *, const unsigned)
 

Detailed Description

Author
Daniel Wilczak