Chaste
Release::3.4
|
#include <AbstractCompressibleMaterialLaw.hpp>
Public Member Functions | |
AbstractCompressibleMaterialLaw () | |
Public Member Functions inherited from AbstractMaterialLaw< DIM > | |
AbstractMaterialLaw () | |
virtual | ~AbstractMaterialLaw () |
virtual void | ComputeStressAndStressDerivative (c_matrix< double, DIM, DIM > &rC, c_matrix< double, DIM, DIM > &rInvC, double pressure, c_matrix< double, DIM, DIM > &rT, FourthOrderTensor< DIM, DIM, DIM, DIM > &rDTdE, bool computeDTdE)=0 |
void | ComputeCauchyStress (c_matrix< double, DIM, DIM > &rF, double pressure, c_matrix< double, DIM, DIM > &rSigma) |
void | Compute1stPiolaKirchoffStress (c_matrix< double, DIM, DIM > &rF, double pressure, c_matrix< double, DIM, DIM > &rS) |
void | Compute2ndPiolaKirchoffStress (c_matrix< double, DIM, DIM > &rC, double pressure, c_matrix< double, DIM, DIM > &rT) |
virtual void | ScaleMaterialParameters (double scaleFactor) |
void | SetChangeOfBasisMatrix (c_matrix< double, DIM, DIM > &rChangeOfBasisMatrix) |
void | ResetToNoChangeOfBasisMatrix () |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractMaterialLaw< DIM > | |
void | ComputeTransformedDeformationTensor (c_matrix< double, DIM, DIM > &rC, c_matrix< double, DIM, DIM > &rInvC, c_matrix< double, DIM, DIM > &rCTransformed, c_matrix< double, DIM, DIM > &rInvCTransformed) |
void | TransformStressAndStressDerivative (c_matrix< double, DIM, DIM > &rT, FourthOrderTensor< DIM, DIM, DIM, DIM > &rDTdE, bool transformDTdE) |
Protected Attributes inherited from AbstractMaterialLaw< DIM > | |
c_matrix< double, DIM, DIM > * | mpChangeOfBasisMatrix |
This class does nothing, it is identical to AbstractMaterialLaw. This class just exists to make things look symmetric and less odd in the solvers.
Definition at line 46 of file AbstractCompressibleMaterialLaw.hpp.
|
inline |
constructor does nothing
Definition at line 50 of file AbstractCompressibleMaterialLaw.hpp.