public class PnVertexRKIgnoreDirection 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 |
---|
PnVertexRKIgnoreDirection(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 PnVertexRKIgnoreDirection(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)
out
is chosen.
If out
is zero, then the internal original is chosen.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)
,
PnVertexRK.eval(int, jv.vecmath.PdBary, jv.vecmath.PdBaryDir)
,
PnTranslationRK.eval(int, jv.vecmath.PdBary, jv.vecmath.PdBaryDir)
"