CAPD DynSys Library  5.2.0
capd::autodiff::MulConstByVar Namespace Reference

Functions

template<class T , class R >
void evalC0 (const T *left, const T *right, R result, const unsigned coeffNo)
 
template<class T , class R >
void evalC0HomogenousPolynomial (const T *left, const T *right, R result)
 
template<class T , class R >
void evalHelper (const T *left, const T *right, R result, const unsigned dataSize, const unsigned order, const unsigned shift)
 
template<class T , class R >
void eval (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 
template<class T , class R >
void evalHomogenousPolynomial (const unsigned degree, const T *left, const T *right, R result, DagIndexer< T > *dag, const unsigned coeffNo)
 

Function Documentation

◆ eval()

template<class T , class R >
void capd::autodiff::MulConstByVar::eval ( const unsigned  degree,
const T *  left,
const T *  right,
result,
DagIndexer< T > *  dag,
const unsigned  coeffNo 
)
inline

◆ evalC0()

template<class T , class R >
void capd::autodiff::MulConstByVar::evalC0 ( const T *  left,
const T *  right,
result,
const unsigned  coeffNo 
)
inline

◆ evalC0HomogenousPolynomial()

template<class T , class R >
void capd::autodiff::MulConstByVar::evalC0HomogenousPolynomial ( const T *  left,
const T *  right,
result 
)
inline

◆ evalHelper()

template<class T , class R >
void capd::autodiff::MulConstByVar::evalHelper ( const T *  left,
const T *  right,
result,
const unsigned  dataSize,
const unsigned  order,
const unsigned  shift 
)
inline

◆ evalHomogenousPolynomial()

template<class T , class R >
void capd::autodiff::MulConstByVar::evalHomogenousPolynomial ( const unsigned  degree,
const T *  left,
const T *  right,
result,
DagIndexer< T > *  dag,
const unsigned  coeffNo 
)
inline