All Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
void |
addDampingForce(Vector3d fd) |
void |
addDilationalStiffness(double kp,
Matrix3x1 intGi,
Matrix3x1 intGj) |
void |
addDilationalStiffness(double kp,
Vector3d intGi,
Vector3d intGj) |
void |
addDilationalStiffness(MatrixNd Rinv,
MatrixBlock GT_i,
MatrixBlock GT_j) |
void |
addGeometricStiffness(Vector3d gi,
SymmetricMatrix3d sig,
Vector3d gj,
double dv)
Geometric strain-based stiffess
|
void |
addIncompressibilityStiffness(double s,
Vector3d intGi,
Vector3d intGj) |
void |
addMaterialStiffness(Vector3d gi,
Matrix6d D,
double p,
SymmetricMatrix3d sig,
Vector3d gj,
double dv) |
void |
addMaterialStiffness(Vector3d gi,
Matrix6d D,
SymmetricMatrix3d sig,
Vector3d gj,
double dv) |
void |
addMaterialStiffness(Vector3d gi,
Matrix6d D,
Vector3d gj,
double dv) |
void |
addPosJacobian(Matrix3d blk,
double s)
Deprecated.
|
void |
addPosJacobian(SparseNumberedBlockMatrix S,
FemNode3d node,
double s) |
void |
addPressureStiffness(Vector3d gi,
double p,
Vector3d gj,
double dv) |
void |
addSolveBlocks(SparseNumberedBlockMatrix S,
FemNode3d node) |
void |
addStiffnessDampingForce(Vector3d fd,
Vector3d fb) |
void |
addVelJacobian(SparseNumberedBlockMatrix S,
FemNode3d node,
double sm,
double sk,
boolean useConsistentMass) |
int |
getBlockNumber() |
Matrix3x1Block |
getDivBlk() |
Matrix3d |
getK00() |
Matrix3d |
getK01() |
Matrix3d |
getK10() |
Matrix3d |
getK11() |
FemNode3d |
getNode() |
boolean |
hasDirectorStorage() |
void |
setBlockNumber(int num) |
void |
setDivBlk(Matrix3x1Block blk) |
void |
setTransposedStiffness(FemNodeNeighbor nbr)
Sets the stiffness components of this node neighbour to the transpose of
the stiffness components of another node neighbour.
|
void |
zeroStiffness() |