cisst-saw
|
This is the complete list of members for nmrPolynomialBase, including all inherited members.
AddConstant(CoefficientType shiftAmount)=0 | nmrPolynomialBase | pure virtual |
AddConstantToCoefficients(CoefficientType coefficients[], CoefficientType shiftAmount) const =0 | nmrPolynomialBase | pure virtual |
CanIncludeIndex(const nmrPolynomialTermPowerIndex &term) const | nmrPolynomialBase | |
Clear()=0 | nmrPolynomialBase | pure virtual |
CoefficientType typedef | nmrPolynomialBase | |
CollectCoefficients(CoefficientType source[]) const =0 | nmrPolynomialBase | pure virtual |
DeserializeRaw(std::istream &input) | nmrPolynomialBase | virtual |
Evaluate(const nmrMultiVariablePowerBasis &variables) const =0 | nmrPolynomialBase | pure virtual |
EvaluateBasis(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const =0 | nmrPolynomialBase | pure virtual |
EvaluateBasisVector(const nmrMultiVariablePowerBasis &variables, ValueType termBaseValues[]) const =0 | nmrPolynomialBase | pure virtual |
EvaluateForCoefficients(const nmrMultiVariablePowerBasis &variables, const CoefficientType coefficients[]) const =0 | nmrPolynomialBase | pure virtual |
EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const | nmrPolynomialBase | inline |
EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables, CoefficientType coefficient) const | nmrPolynomialBase | inline |
FillAllTerms()=0 | nmrPolynomialBase | pure virtual |
GetCoefficient(const nmrPolynomialTermPowerIndex &CMN_UNUSED(where)) const | nmrPolynomialBase | inlinevirtual |
GetIndexPosition(const nmrPolynomialTermPowerIndex &term) const =0 | nmrPolynomialBase | pure virtual |
GetMaxDegree() const | nmrPolynomialBase | inline |
GetMaxNumberOfTerms() const | nmrPolynomialBase | inline |
GetMinDegree() const | nmrPolynomialBase | inline |
GetNumberOfTerms() const =0 | nmrPolynomialBase | pure virtual |
GetNumVariables() const | nmrPolynomialBase | inline |
IncludesIndex(const nmrPolynomialTermPowerIndex &target) const =0 | nmrPolynomialBase | pure virtual |
INSERT_FAIL enum value | nmrPolynomialBase | |
INSERT_NEW enum value | nmrPolynomialBase | |
INSERT_REPLACE enum value | nmrPolynomialBase | |
InsertStatus enum name | nmrPolynomialBase | |
IsEmpty() const =0 | nmrPolynomialBase | pure virtual |
MaxDegree | nmrPolynomialBase | protected |
MinDegree | nmrPolynomialBase | protected |
nmrPolynomialBase(VariableIndexType numVariables, PowerType minDegree, PowerType maxDegree) | nmrPolynomialBase | |
NumVariables | nmrPolynomialBase | protected |
PowerType typedef | nmrPolynomialBase | |
RemoveTerm(const nmrPolynomialTermPowerIndex &where)=0 | nmrPolynomialBase | pure virtual |
RestoreCoefficients(const CoefficientType source[])=0 | nmrPolynomialBase | pure virtual |
Scale(CoefficientType scaleFactor)=0 | nmrPolynomialBase | pure virtual |
ScaleCoefficients(CoefficientType coefficients[], CoefficientType scaleFactor) const | nmrPolynomialBase | |
SerializeRaw(std::ostream &output) const | nmrPolynomialBase | virtual |
SetCoefficient(const nmrPolynomialTermPowerIndex &where, CoefficientType coefficient)=0 | nmrPolynomialBase | pure virtual |
SetMaxDegree(PowerType newMax)=0 | nmrPolynomialBase | pure virtual |
SetMinDegree(PowerType newMin)=0 | nmrPolynomialBase | pure virtual |
TermCounterType typedef | nmrPolynomialBase | |
ValueType typedef | nmrPolynomialBase | |
VariableIndexType typedef | nmrPolynomialBase | |
VariableType typedef | nmrPolynomialBase | |
~nmrPolynomialBase() | nmrPolynomialBase | inlinevirtual |