Chaste Commit::baa90ac2819b962188b7562f2326be23c47859a7
AbstractCompressibleMaterialLaw< DIM > Class Template Reference

#include <AbstractCompressibleMaterialLaw.hpp>

+ Inheritance diagram for AbstractCompressibleMaterialLaw< DIM >:
+ Collaboration diagram for AbstractCompressibleMaterialLaw< DIM >:

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
 

Detailed Description

template<unsigned DIM>
class AbstractCompressibleMaterialLaw< DIM >

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.

Constructor & Destructor Documentation

◆ AbstractCompressibleMaterialLaw()

constructor does nothing

Definition at line 50 of file AbstractCompressibleMaterialLaw.hpp.


The documentation for this class was generated from the following file: