public class PnVertexRK extends PnGeodesicRK
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 |
---|
PnVertexRK(PgElementSet geom) |
Modifier and Type | Method and Description |
---|---|
void |
eval(int elemInd,
PdBary bary,
PdBaryDir out)
Returns barycentric interpolation between vectors at vertices.
|
void |
setVectorField(PdBaryDir[][] vec)
Set intrinsic vector field given at vertices.
|
void |
setVectorField(PgVectorField vec)
Set intrinsic vector field as projection of
extrinsic vector field given at vertices.
|
eval, getInvertDirection, getStepLength, nextStep, prepareSolve, setFirstOrder, setFourthOrder, setGeometry, setInvertDirection, solve, solve, solve
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, init, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, update, updatePanels
public PnVertexRK(PgElementSet geom)
geom
- underlying triangulationpublic void setVectorField(PdBaryDir[][] vec)
vec
- [elementindex][localvertexindex]public void setVectorField(PgVectorField vec)
vec
- vector field in adjacent spacePgVectorField
public void eval(int elemInd, PdBary bary, PdBaryDir out)
eval
in class PnGeodesicRK
elemInd
- element in which the vector field will be evaluatedbary
- barycentric coordinates of the point in which the vector field will be evaluatedout
- output: in this PdBaryDir
the evaluated direction will be storedPnElementRK.eval(int, jv.vecmath.PdBary, jv.vecmath.PdBaryDir)
,
eval(int, jv.vecmath.PdBary, jv.vecmath.PdBaryDir)
,
PnTranslationRK.eval(int, jv.vecmath.PdBary, jv.vecmath.PdBaryDir)
"