CAPD::DynSys Library  6.0.0
capd::autodiff::NaturalPowTimeNode< T > Class Template Reference

#include <capd/autodiff/EvalNaturalPow.h>

Public Member Functions

void evalC0 (const int coeffNo)
 
void eval (const int degree, const int coeffNo)
 
void eval (const int degree, const int coeffNo, const bool *mask)
 
void evalC0HomogenousPolynomial ()
 
void evalHomogenousPolynomial (const int degree, const int coeffNo)
 
void evalHomogenousPolynomial (const int degree, const int coeffNo, const bool *mask)
 
const char * name () const
 
void setDag (DagIndexer< T > *dag)
 

Public Attributes

T * left
 
T * right
 
T * result
 
DagIndexer< T > * dag
 

Member Function Documentation

◆ eval() [1/2]

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::eval ( const int  degree,
const int  coeffNo 
)
inlinevirtual

◆ eval() [2/2]

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::eval ( const int  degree,
const int  coeffNo,
const bool *  mask 
)
inlinevirtual

◆ evalC0()

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::evalC0 ( const int  coeffNo)
inlinevirtual

◆ evalC0HomogenousPolynomial()

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::evalC0HomogenousPolynomial ( )
inlinevirtual

◆ evalHomogenousPolynomial() [1/2]

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::evalHomogenousPolynomial ( const int  degree,
const int  coeffNo 
)
inlinevirtual

◆ evalHomogenousPolynomial() [2/2]

template<class T >
void capd::autodiff::NaturalPowTimeNode< T >::evalHomogenousPolynomial ( const int  degree,
const int  coeffNo,
const bool *  mask 
)
inlinevirtual

◆ name()

template<class T >
const char* capd::autodiff::NaturalPowTimeNode< T >::name ( ) const
inlinevirtual

◆ setDag()

template<class T >
void capd::autodiff::AbstractNode< T >::setDag ( DagIndexer< T > *  dag)
inlineinherited

Member Data Documentation

◆ dag

template<class T >
DagIndexer<T>* capd::autodiff::AbstractNode< T >::dag
inherited

◆ left

template<class T >
T* capd::autodiff::AbstractNode< T >::left
inherited

◆ result

template<class T >
T* capd::autodiff::AbstractNode< T >::result
inherited

◆ right

template<class T >
T* capd::autodiff::AbstractNode< T >::right
inherited

The documentation for this class was generated from the following file: