Chaste
Release::2018.1
|
#include <LabelBasedContractionCellFactory.hpp>
Public Member Functions | |
LabelBasedContractionCellFactory (ContractionModelName contractionModelName) | |
AbstractContractionModel * | CreateContractionCellForElement (Element< DIM, DIM > *pElement) |
Public Member Functions inherited from AbstractContractionCellFactory< DIM > | |
void | SetMechanicsMesh (QuadraticMesh< DIM > *pMesh) |
virtual | ~AbstractContractionCellFactory () |
Private Attributes | |
ContractionModelName | mContractionModelName |
Additional Inherited Members | |
Protected Attributes inherited from AbstractContractionCellFactory< DIM > | |
QuadraticMesh< DIM > * | mpMesh |
This class provides homogeneous cells of a certain pre-specified type (from the list in ContractionModelName.hpp) across the whole mechanics mesh.
Definition at line 53 of file LabelBasedContractionCellFactory.hpp.
|
inline |
Constructor
contractionModelName | The name of the model to supply to the whole mesh. |
Definition at line 65 of file LabelBasedContractionCellFactory.hpp.
|
inlinevirtual |
Main method that is called by the solver to assign a model to each quadrature point.
pElement | Pointer to the element in the mechanics mesh |
Implements AbstractContractionCellFactory< DIM >.
Definition at line 77 of file LabelBasedContractionCellFactory.hpp.
References LabelBasedContractionCellFactory< DIM >::mContractionModelName, and NEVER_REACHED.
|
private |
The name of the contraction model to supply
Definition at line 57 of file LabelBasedContractionCellFactory.hpp.
Referenced by LabelBasedContractionCellFactory< DIM >::CreateContractionCellForElement().