public class DynamicRegularizationTerm extends QPCostTermBase
| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicRegularizationTerm.Mapping |
QPTerm.TypeModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibility| Modifier and Type | Field and Description |
|---|---|
static double |
defaultWeight |
static PropertyList |
myProps |
DEFAULT_ENABLED, DEFAULT_WEIGHTenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames| Constructor and Description |
|---|
DynamicRegularizationTerm() |
DynamicRegularizationTerm(double weight) |
| Modifier and Type | Method and Description |
|---|---|
VectorNd |
computeWeights(TrackingController controller,
double dt) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
boolean |
getIsDynamic() |
boolean |
getIsNormalized() |
DynamicRegularizationTerm.Mapping |
getMapping() |
double |
getParam() |
void |
getQP(MatrixNd Q,
VectorNd p,
double t0,
double t1)
Adds the contribution of this term to the quadratic cost
components Q and p.
|
double |
getSigmoidMean() |
void |
setIsDynamic(boolean enabled) |
void |
setIsNormalized(boolean normalized) |
void |
setMapping(DynamicRegularizationTerm.Mapping m) |
void |
setParam(double parameter) |
void |
setSigmoidMean(double mean) |
getTypegetController, getProperty, getWeight, isEnabled, isInternal, setEnabled, setInternal, setWeightcheckFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, copy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasChildren, hasState, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferences, writeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetController, getWeight, isEnabled, setWeightconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferencesgetPropertygetChildren, hasChildrenpostscanisWritable, writepublic static final double defaultWeight
public static PropertyList myProps
public DynamicRegularizationTerm()
public DynamicRegularizationTerm(double weight)
public PropertyList getAllPropertyInfo()
QPTermBasegetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class QPTermBasepublic VectorNd computeWeights(TrackingController controller, double dt)
public void setIsDynamic(boolean enabled)
public boolean getIsDynamic()
public void setIsNormalized(boolean normalized)
public boolean getIsNormalized()
public void setParam(double parameter)
public double getParam()
public void setSigmoidMean(double mean)
public double getSigmoidMean()
public void setMapping(DynamicRegularizationTerm.Mapping m)
public DynamicRegularizationTerm.Mapping getMapping()
public void getQP(MatrixNd Q, VectorNd p, double t0, double t1)
QPCostTermQ - quadratic termp - proportional termt0 - time at start of stept1 - time at end of step