public class MFreeIntegrationPoint3d extends IntegrationPoint3d implements MFreePoint3d
| Constructor and Description |
|---|
MFreeIntegrationPoint3d() |
MFreeIntegrationPoint3d(FemNode3d[] deps,
VectorNd coords) |
computeCoordsForRender, computeDevLeftCauchyGreen, computeDevRightCauchyGreen, computeDirectedSizeForRender, computeGradientForRender, computeInverseJacobian, computeJacobian, computeJacobianAndGradient, computeJacobianAndGradient, computeJacobianAndGradient, computeLeftCauchyGreen, computePosition, computePosition, computeRestPosition, computeRestPosition, computeRightCauchyGreen, computeShapeGradient, computeShapeGradient, create, getAverageJ, getAveragePressure, getCoords, getDetF, getF, getGNs, getInvJ, getJ, getNumber, getPressureWeights, getShapeGradient, getShapeWeights, getStress, getWeight, setAveragePressure, setCoords, setF, setPressureWeights, setShapeGrad, setShapeWeights, setStress, setWeight, updateShapeGradientpublic FemNode3d[] getDependentNodes()
getDependentNodes in interface MFreePoint3dpublic void setDependentNodes(FemNode3d[] nodes, VectorNd coords)
setDependentNodes in interface MFreePoint3dpublic Point3d getPosition()
getPosition in interface MFreePoint3dpublic void computeRestPosition(Vector3d rest)
public Point3d getRestPosition()
getRestPosition in interface MFreePoint3dpublic VectorNd getNodeCoordinates()
getNodeCoordinates in interface MFreePoint3dpublic int getNodeCoordIdx(FemNode3d node)
public double getShapeCoordinate(FemNode3d node)
public void setNodeCoordinates(VectorNd coords)
setNodeCoordinates in interface MFreePoint3dpublic void updatePosState()
updatePosState in interface MFreePoint3dpublic void updateVelState()
updateVelState in interface MFreePoint3dpublic void updateSlavePos()
updateSlavePos in interface MFreePoint3dpublic static MFreeIntegrationPoint3d create(MFreeNode3d[] dependentNodes, VectorNd shapeN, java.util.ArrayList<Vector3d> shapeGrad, double w)
public void computeJacobian()
public void computeJacobianAndGradient(Matrix3d invJ0)
public void computeJacobianAndGradient()
public void computeGradientForRender(Matrix3d Fmat)
public void computePosition(Point3d pos)
public double getDetJ()
public boolean reduceDependencies(double tol)
MFreePoint3dreduceDependencies in interface MFreePoint3dpublic void setNumber(int num)
IntegrationPoint3dsetNumber in class IntegrationPoint3d