|
cisst-saw
|
#include <nmrMultiVariablePowerBasis.h>
Public Types | |
| typedef nmrMultiVariablePowerBasis | BaseType |
| Public Types inherited from nmrMultiVariablePowerBasis | |
| typedef double | VariableType |
| typedef nmrPolynomialTermPowerIndex::PowerType | PowerType |
| typedef nmrPolynomialTermPowerIndex::VariableIndexType | VariableIndexType |
| typedef VariableType | ValueType |
Protected Attributes | |
| VariableIndexType | ImplicitVarIndex |
| Protected Attributes inherited from nmrMultiVariablePowerBasis | |
| BasisContainerType | BasisContainer |
Additional Inherited Members | |
| Protected Types inherited from nmrMultiVariablePowerBasis | |
| typedef vctDynamicMatrix< VariableType > | BasisContainerType |
| Protected Member Functions inherited from nmrMultiVariablePowerBasis | |
| void | PrivateSetVariable (VariableIndexType varIndex, VariableType value) |
| nmrMultiVariablePowerBasis::BarycentricBasis::BarycentricBasis | ( | VariableIndexType | numVariables, |
| PowerType | maxPower, | ||
| VariableIndexType | implicitVarIndex = -1 ) |
|
inlinevirtual |
Returns true if the value of variable indicated by the index can be set using SetVariable().
Implements nmrMultiVariablePowerBasis.
|
inline |
return the value of the implicit variable.
|
inline |
return the index of the implicit variable
|
inline |
choose which of the variables is the implicit one.
|
virtual |
Set the value of one variable
Implements nmrMultiVariablePowerBasis.
|
virtual |
Set the values of the polynomial variables to a specific n-dimensional point. This enables to pre-calculate the power basis for future evaluations. Implemented for each concrete polynomial class
Implements nmrMultiVariablePowerBasis.
|
protected |