Chaste Commit::ca8ccdedf819b6e02855bc0e8e6f50bdecbc5208
NashHunterPoleZeroLaw< DIM > Class Template Reference

#include <NashHunterPoleZeroLaw.hpp>

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

Public Member Functions

 NashHunterPoleZeroLaw ()
 
- Public Member Functions inherited from PoleZeroMaterialLaw< DIM >
 PoleZeroMaterialLaw (std::vector< std::vector< double > > k, std::vector< std::vector< double > > a, std::vector< std::vector< double > > b)
 
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)
 
double GetZeroStrainPressure ()
 
void ScaleMaterialParameters (double scaleFactor)
 
- Public Member Functions inherited from AbstractIncompressibleMaterialLaw< DIM >
 AbstractIncompressibleMaterialLaw ()
 
virtual ~AbstractIncompressibleMaterialLaw ()
 
- Public Member Functions inherited from AbstractMaterialLaw< DIM >
 AbstractMaterialLaw ()
 
virtual ~AbstractMaterialLaw ()
 
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)
 
void SetChangeOfBasisMatrix (c_matrix< double, DIM, DIM > &rChangeOfBasisMatrix)
 
void ResetToNoChangeOfBasisMatrix ()
 

Friends

class TestMaterialLaws
 

Additional Inherited Members

- Protected Member Functions inherited from PoleZeroMaterialLaw< DIM >
 PoleZeroMaterialLaw ()
 
void SetParameters (std::vector< std::vector< double > > k, std::vector< std::vector< double > > a, std::vector< std::vector< double > > b)
 
- 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 NashHunterPoleZeroLaw< DIM >

The pole-zero law but with parameters set using values from Chapter 41 of "Cardiac Mechano-Electric Feedback and Arrhythmias: from Pipette to Patient" (eds Franz, Kohl, Sachs), Remme, Nash and Hunter, 2005.

The stiffness are in KILOPASCALS

Definition at line 48 of file NashHunterPoleZeroLaw.hpp.

Constructor & Destructor Documentation

◆ NashHunterPoleZeroLaw() [1/3]

Constructor.

◆ NashHunterPoleZeroLaw() [2/3]

◆ NashHunterPoleZeroLaw() [3/3]

Friends And Related Symbol Documentation

◆ TestMaterialLaws

template<unsigned DIM>
friend class TestMaterialLaws
friend

Definition at line 50 of file NashHunterPoleZeroLaw.hpp.


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