cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nmrPolynomialBase Member List

This is the complete list of members for nmrPolynomialBase, including all inherited members.

AddConstant(CoefficientType shiftAmount)=0nmrPolynomialBasepure virtual
AddConstantToCoefficients(CoefficientType coefficients[], CoefficientType shiftAmount) const =0nmrPolynomialBasepure virtual
CanIncludeIndex(const nmrPolynomialTermPowerIndex &term) const nmrPolynomialBase
Clear()=0nmrPolynomialBasepure virtual
CoefficientType typedefnmrPolynomialBase
CollectCoefficients(CoefficientType source[]) const =0nmrPolynomialBasepure virtual
DeserializeRaw(std::istream &input)nmrPolynomialBasevirtual
Evaluate(const nmrMultiVariablePowerBasis &variables) const =0nmrPolynomialBasepure virtual
EvaluateBasis(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const =0nmrPolynomialBasepure virtual
EvaluateBasisVector(const nmrMultiVariablePowerBasis &variables, ValueType termBaseValues[]) const =0nmrPolynomialBasepure virtual
EvaluateForCoefficients(const nmrMultiVariablePowerBasis &variables, const CoefficientType coefficients[]) const =0nmrPolynomialBasepure virtual
EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const nmrPolynomialBaseinline
EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables, CoefficientType coefficient) const nmrPolynomialBaseinline
FillAllTerms()=0nmrPolynomialBasepure virtual
GetCoefficient(const nmrPolynomialTermPowerIndex &CMN_UNUSED(where)) const nmrPolynomialBaseinlinevirtual
GetIndexPosition(const nmrPolynomialTermPowerIndex &term) const =0nmrPolynomialBasepure virtual
GetMaxDegree() const nmrPolynomialBaseinline
GetMaxNumberOfTerms() const nmrPolynomialBaseinline
GetMinDegree() const nmrPolynomialBaseinline
GetNumberOfTerms() const =0nmrPolynomialBasepure virtual
GetNumVariables() const nmrPolynomialBaseinline
IncludesIndex(const nmrPolynomialTermPowerIndex &target) const =0nmrPolynomialBasepure virtual
INSERT_FAIL enum valuenmrPolynomialBase
INSERT_NEW enum valuenmrPolynomialBase
INSERT_REPLACE enum valuenmrPolynomialBase
InsertStatus enum namenmrPolynomialBase
IsEmpty() const =0nmrPolynomialBasepure virtual
MaxDegreenmrPolynomialBaseprotected
MinDegreenmrPolynomialBaseprotected
nmrPolynomialBase(VariableIndexType numVariables, PowerType minDegree, PowerType maxDegree)nmrPolynomialBase
NumVariablesnmrPolynomialBaseprotected
PowerType typedefnmrPolynomialBase
RemoveTerm(const nmrPolynomialTermPowerIndex &where)=0nmrPolynomialBasepure virtual
RestoreCoefficients(const CoefficientType source[])=0nmrPolynomialBasepure virtual
Scale(CoefficientType scaleFactor)=0nmrPolynomialBasepure virtual
ScaleCoefficients(CoefficientType coefficients[], CoefficientType scaleFactor) const nmrPolynomialBase
SerializeRaw(std::ostream &output) const nmrPolynomialBasevirtual
SetCoefficient(const nmrPolynomialTermPowerIndex &where, CoefficientType coefficient)=0nmrPolynomialBasepure virtual
SetMaxDegree(PowerType newMax)=0nmrPolynomialBasepure virtual
SetMinDegree(PowerType newMin)=0nmrPolynomialBasepure virtual
TermCounterType typedefnmrPolynomialBase
ValueType typedefnmrPolynomialBase
VariableIndexType typedefnmrPolynomialBase
VariableType typedefnmrPolynomialBase
~nmrPolynomialBase()nmrPolynomialBaseinlinevirtual