StateVarSymbol - RN - public class PolynomialMotionCurve<StateVarSymbol extends StateVariableSymbol,RN extends org.jscience.mathematics.number.Number<RN>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.jscience.mathematics.function.Polynomial<RN> |
myCurvePoly |
protected List<PMC_StateVariable<StateVarSymbol,RN>> |
myStateVars |
protected String |
mySymbolSuffix |
| Constructor and Description |
|---|
PolynomialMotionCurve(String symbolSuffix) |
| Modifier and Type | Method and Description |
|---|---|
RN |
evalCurvePolyAtCurrentState() |
RN |
evalDerivPolyAtCurrentState(StateVarSymbol symbol) |
org.jscience.mathematics.function.Polynomial<RN> |
getCurvePoly() |
ImmutableStateFrame |
getDerivativeStateFrame() |
protected org.jscience.mathematics.function.Polynomial<RN> |
getDerivPolyForStateVarSymbol(StateVarSymbol symbol) |
org.appdapter.bind.math.jscience.function.SmoothUF<RN,RN> |
getFiniteTimeCurve() |
String |
getFullSymbolStringForStateVar(StateVarSymbol svs) |
protected org.jscience.mathematics.function.Variable<RN> |
getPolyVar(StateVarSymbol symbol) |
ImmutableStateFrame |
getStateFrame() |
protected PMC_StateVariable |
getStateVariable(StateVarSymbol symbol) |
RN |
getStateVarVal(StateVarSymbol symbol) |
org.jscience.mathematics.function.Polynomial<RN> |
makeOutputDerivativeNormPoly(int derivativeOrder,
RN centerPoint,
int power,
RN coeff) |
void |
readStateFromFrame(ImmutableStateFrame frame) |
void |
setCurvePoly(org.jscience.mathematics.function.Polynomial c) |
void |
setStateVarVal(StateVarSymbol symbol,
RN val) |
protected void |
useExistingPolyVar(StateVarSymbol symbol,
org.jscience.mathematics.function.Variable<RN> pvar) |
protected org.jscience.mathematics.function.Polynomial<RN extends org.jscience.mathematics.number.Number<RN>> myCurvePoly
protected List<PMC_StateVariable<StateVarSymbol extends StateVariableSymbol,RN extends org.jscience.mathematics.number.Number<RN>>> myStateVars
protected String mySymbolSuffix
public PolynomialMotionCurve(String symbolSuffix)
public void setCurvePoly(org.jscience.mathematics.function.Polynomial c)
public org.jscience.mathematics.function.Polynomial<RN> getCurvePoly()
protected PMC_StateVariable getStateVariable(StateVarSymbol symbol)
public void setStateVarVal(StateVarSymbol symbol, RN val)
public RN getStateVarVal(StateVarSymbol symbol)
protected org.jscience.mathematics.function.Variable<RN> getPolyVar(StateVarSymbol symbol)
protected void useExistingPolyVar(StateVarSymbol symbol, org.jscience.mathematics.function.Variable<RN> pvar)
public String getFullSymbolStringForStateVar(StateVarSymbol svs)
public void readStateFromFrame(ImmutableStateFrame frame)
public ImmutableStateFrame getStateFrame()
public ImmutableStateFrame getDerivativeStateFrame()
protected org.jscience.mathematics.function.Polynomial<RN> getDerivPolyForStateVarSymbol(StateVarSymbol symbol)
public RN evalCurvePolyAtCurrentState()
public RN evalDerivPolyAtCurrentState(StateVarSymbol symbol)
public org.jscience.mathematics.function.Polynomial<RN> makeOutputDerivativeNormPoly(int derivativeOrder, RN centerPoint, int power, RN coeff)
Copyright © 2010-2016. All Rights Reserved.