public class SolidDeformation
extends java.lang.Object
Constructor and Description |
---|
SolidDeformation() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
computeDevLeftCauchyGreen(SymmetricMatrix3d BD)
Computes the left deviatoric Cauchy-Green tensor from the deformation
gradient.
|
void |
computeDevRightCauchyGreen(SymmetricMatrix3d CD)
Computes the right deviatoric Cauchy-Green tensor from the deformation
gradient.
|
void |
computeLeftCauchyGreen(SymmetricMatrix3d B)
Computes the left Cauchy-Green tensor from the deformation gradient.
|
void |
computeRightCauchyGreen(SymmetricMatrix3d C)
Computes the right Cauchy-Green tensor from the deformation gradient.
|
double |
getAveragePressure()
Returns the average pressure.
|
double |
getDetF()
Returns the determinant of the deformation gradient.
|
Matrix3d |
getF()
Returns the deformation gradient.
|
RotationMatrix3d |
getR()
Gets a local rotation, for use if stiffness warping
|
void |
setAveragePressure(double p)
Set the average pressure.
|
void |
setF(Matrix3d F)
Sets the deformation gradient.
|
void |
setF(Matrix3d J,
Matrix3d invJ0)
Sets the deformation gradient by multiplying together J and invJ0.
|
void |
setR(Matrix3dBase R)
Sets a local rotation, for use if stiffness warping
|
public void clear()
public Matrix3d getF()
public void setF(Matrix3d F)
public void setF(Matrix3d J, Matrix3d invJ0)
public double getDetF()
public double getAveragePressure()
public void setAveragePressure(double p)
public void setR(Matrix3dBase R)
R
- rotation matrixpublic RotationMatrix3d getR()
public void computeRightCauchyGreen(SymmetricMatrix3d C)
public void computeLeftCauchyGreen(SymmetricMatrix3d B)
public void computeDevRightCauchyGreen(SymmetricMatrix3d CD)
public void computeDevLeftCauchyGreen(SymmetricMatrix3d BD)