public class PnSpringEnergy extends PnEnergy
HAS_BOUNDARY_PANEL, HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS| Constructor and Description | 
|---|
| PnSpringEnergy() | 
| Modifier and Type | Method and Description | 
|---|---|
| double | eval(PdVector coord)Compute conformal energy of a coord vector using newly initialized stiffness matrix. | 
| PdVector | evalGradient(PdVector coord,
            PdVector gradient)Evaluate gradient of a coord vector using the stiffness matrix. | 
| void | init()If instance has missing name then assign default name 'Object_NUMBER' where
 number is the total number of already created instances. | 
| void | initSurface(PgElementSet domain,
           PgElementSet surface)Method called from energyMinimizer.minimizeStep() to update the stiffness matrix
 after conjugate gradient method has returned. | 
| boolean | setSurface(PgElementSet domain,
          PgElementSet surface)Set domain and surface, and initialize energy structure. | 
computeNormalizedHessian, evalHessian, getConstrain, getNumOfVariables, getSpectrum, getZeroGradientAtBounds, isEnabledConstrainMatrix, isUseConstrainMatrix, setConstrain, setEnabledConstrainMatrix, setUseConstrainMatrix, setZeroGradientAtBounds, testEigenvaluesenableEvaluation, isEvaluableaddInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, update, updatePanelspublic void init()
PsObjectpublic void initSurface(PgElementSet domain, PgElementSet surface)
initSurface in class PnEnergypublic boolean setSurface(PgElementSet domain, PgElementSet surface)
setSurface in class PnEnergydomain - additional geometry used to specify mapssurface - geometry which is usually optimizedpublic double eval(PdVector coord)
"