ContinuumMechanicsProblemDefinition(AbstractTetrahedralMesh< DIM, DIM > &rMesh) | ContinuumMechanicsProblemDefinition< DIM > | |
ElectroMechanicsProblemDefinition(QuadraticMesh< DIM > &rMesh) | ElectroMechanicsProblemDefinition< DIM > | |
EvaluateBodyForceFunction(c_vector< double, DIM > &rX, double t) | ContinuumMechanicsProblemDefinition< DIM > | |
EvaluateNormalPressureFunction(double t) | ContinuumMechanicsProblemDefinition< DIM > | |
EvaluateTractionFunction(c_vector< double, DIM > &rX, double t) | ContinuumMechanicsProblemDefinition< DIM > | |
FREE | ContinuumMechanicsProblemDefinition< DIM > | static |
GetApplyCrossFibreTension() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetBodyForce(c_vector< double, DIM > &rX, double t=0.0) | ContinuumMechanicsProblemDefinition< DIM > | |
GetBodyForceType() | ContinuumMechanicsProblemDefinition< DIM > | |
GetCompressibilityType() | SolidMechanicsProblemDefinition< DIM > | |
GetCompressibleMaterialLaw(unsigned elementIndex) | SolidMechanicsProblemDefinition< DIM > | |
GetConstantBodyForce() | ContinuumMechanicsProblemDefinition< DIM > | |
GetContractionCellFactory() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetContractionModelOdeTimestep() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetDeformationAffectsCellModels() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetDeformationAffectsConductivity() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetDensity() | ContinuumMechanicsProblemDefinition< DIM > | |
GetFibreSheetDirectionsDefinedPerQuadraturePoint() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetFibreSheetDirectionsFile() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetIncompressibleMaterialLaw(unsigned elementIndex) | SolidMechanicsProblemDefinition< DIM > | |
GetMechanicsSolveTimestep() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetNormalPressure() | ContinuumMechanicsProblemDefinition< DIM > | |
GetNumIncrementsForInitialDeformation() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetSheetNormalTensionFraction() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetSheetTensionFraction() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetSolverType() | ElectroMechanicsProblemDefinition< DIM > | inline |
GetSolveUsingSnes() | SolidMechanicsProblemDefinition< DIM > | inline |
GetTractionBoundaryConditionType() | ContinuumMechanicsProblemDefinition< DIM > | |
GetVerboseDuringSolve() | ContinuumMechanicsProblemDefinition< DIM > | inline |
IsHomogeneousMaterial() | SolidMechanicsProblemDefinition< DIM > | |
mApplyCrossFibreTension | ElectroMechanicsProblemDefinition< DIM > | private |
mBodyForceType | ContinuumMechanicsProblemDefinition< DIM > | protected |
mConstantBodyForce | ContinuumMechanicsProblemDefinition< DIM > | protected |
mContractionModelOdeTimeStep | ElectroMechanicsProblemDefinition< DIM > | private |
mDeformationAffectsCellModels | ElectroMechanicsProblemDefinition< DIM > | private |
mDeformationAffectsConductivity | ElectroMechanicsProblemDefinition< DIM > | private |
mDensity | ContinuumMechanicsProblemDefinition< DIM > | protected |
mDirichletNodes | ContinuumMechanicsProblemDefinition< DIM > | protected |
mDirichletNodeValues | ContinuumMechanicsProblemDefinition< DIM > | protected |
mElementwiseTractions | ContinuumMechanicsProblemDefinition< DIM > | protected |
mFibreSheetDirectionsDefinedPerQuadraturePoint | ElectroMechanicsProblemDefinition< DIM > | private |
mFibreSheetDirectionsFile | ElectroMechanicsProblemDefinition< DIM > | private |
mMechanicsSolveTimestep | ElectroMechanicsProblemDefinition< DIM > | private |
mNormalPressure | ContinuumMechanicsProblemDefinition< DIM > | protected |
mNumIncrementsForInitialDeformation | ElectroMechanicsProblemDefinition< DIM > | private |
mOriginalNormalPressure | ContinuumMechanicsProblemDefinition< DIM > | protected |
mpBodyForceFunction | ContinuumMechanicsProblemDefinition< DIM > | protected |
mpContractionCellFactory | ElectroMechanicsProblemDefinition< DIM > | private |
mpDefaultMaterialLaw | ElectroMechanicsProblemDefinition< DIM > | private |
mpNormalPressureFunction | ContinuumMechanicsProblemDefinition< DIM > | protected |
mpTractionBoundaryConditionFunction | ContinuumMechanicsProblemDefinition< DIM > | protected |
mReadFibreSheetInformationFromFile | ElectroMechanicsProblemDefinition< DIM > | private |
mrMesh | ContinuumMechanicsProblemDefinition< DIM > | protected |
mSheetNormalTensionFraction | ElectroMechanicsProblemDefinition< DIM > | private |
mSheetTensionFraction | ElectroMechanicsProblemDefinition< DIM > | private |
mSolverType | ElectroMechanicsProblemDefinition< DIM > | private |
mTractionBoundaryConditionType | ContinuumMechanicsProblemDefinition< DIM > | protected |
mTractionBoundaryElements | ContinuumMechanicsProblemDefinition< DIM > | protected |
mVerboseDuringSolve | ContinuumMechanicsProblemDefinition< DIM > | protected |
mWeMadeCellFactory | ElectroMechanicsProblemDefinition< DIM > | private |
ReadFibreSheetDirectionsFromFile() | ElectroMechanicsProblemDefinition< DIM > | inline |
rGetDirichletNodes() | ContinuumMechanicsProblemDefinition< DIM > | |
rGetDirichletNodeValues() | ContinuumMechanicsProblemDefinition< DIM > | |
rGetElementwiseTractions() | ContinuumMechanicsProblemDefinition< DIM > | |
rGetTractionBoundaryElements() | ContinuumMechanicsProblemDefinition< DIM > | |
SetApplyAnisotropicCrossFibreTension(bool applyCrossFibreTension, double sheetTensionFraction, double sheetNormalTensionFraction) | ElectroMechanicsProblemDefinition< DIM > | |
SetApplyIsotropicCrossFibreTension(bool applyCrossFibreTension, double crossFibreTensionFraction) | ElectroMechanicsProblemDefinition< DIM > | |
SetApplyNormalPressureOnDeformedSurface(std::vector< BoundaryElement< DIM-1, DIM > * > &rTractionBoundaryElements, double normalPressure) | ContinuumMechanicsProblemDefinition< DIM > | |
SetApplyNormalPressureOnDeformedSurface(std::vector< BoundaryElement< DIM-1, DIM > * > &rTractionBoundaryElements, double(*pFunction)(double t)) | ContinuumMechanicsProblemDefinition< DIM > | |
SetBodyForce(c_vector< double, DIM > bodyForce) | ContinuumMechanicsProblemDefinition< DIM > | |
SetBodyForce(c_vector< double, DIM >(*pFunction)(c_vector< double, DIM > &rX, double t)) | ContinuumMechanicsProblemDefinition< DIM > | |
SetContractionCellFactory(AbstractContractionCellFactory< DIM > *pCellFactory) | ElectroMechanicsProblemDefinition< DIM > | |
SetContractionModel(ContractionModelName contractionModel, double timestep) | ElectroMechanicsProblemDefinition< DIM > | |
SetContractionModelOdeTimestep(double timestep) | ElectroMechanicsProblemDefinition< DIM > | inline |
SetDeformationAffectsElectrophysiology(bool deformationAffectsConductivity, bool deformationAffectsCellModels) | ElectroMechanicsProblemDefinition< DIM > | |
SetDensity(double density) | ContinuumMechanicsProblemDefinition< DIM > | |
SetFixedNodes(std::vector< unsigned > &rFixedNodes, std::vector< c_vector< double, DIM > > &rFixedNodeLocation) | SolidMechanicsProblemDefinition< DIM > | |
SetMaterialLaw(CompressibilityType compressibilityType, AbstractMaterialLaw< DIM > *pMaterialLaw) | SolidMechanicsProblemDefinition< DIM > | |
SetMaterialLaw(CompressibilityType compressibilityType, std::vector< AbstractMaterialLaw< DIM > * > &rMaterialLaws) | SolidMechanicsProblemDefinition< DIM > | |
SetMechanicsSolveTimestep(double timestep) | ElectroMechanicsProblemDefinition< DIM > | |
SetNumIncrementsForInitialDeformation(unsigned numIncrements) | ElectroMechanicsProblemDefinition< DIM > | inline |
SetPressureScaling(double scaleFactor) | ContinuumMechanicsProblemDefinition< DIM > | |
SetSolverType(SolverType solver) | ElectroMechanicsProblemDefinition< DIM > | inline |
SetSolveUsingSnes(bool solveUsingSnes=true) | SolidMechanicsProblemDefinition< DIM > | inline |
SetTractionBoundaryConditions(std::vector< BoundaryElement< DIM-1, DIM > * > &rTractionBoundaryElements, std::vector< c_vector< double, DIM > > &rElementwiseTractions) | ContinuumMechanicsProblemDefinition< DIM > | |
SetTractionBoundaryConditions(std::vector< BoundaryElement< DIM-1, DIM > * > &rTractionBoundaryElements, c_vector< double, DIM >(*pFunction)(c_vector< double, DIM > &rX, double t)) | ContinuumMechanicsProblemDefinition< DIM > | |
SetUseDefaultCardiacMaterialLaw(CompressibilityType compressibilityType) | ElectroMechanicsProblemDefinition< DIM > | |
SetVariableFibreSheetDirectionsFile(const FileFinder &rFibreSheetDirectionsFile, bool definedPerQuadPoint) | ElectroMechanicsProblemDefinition< DIM > | |
SetVerboseDuringSolve(bool verboseDuringSolve=true) | ContinuumMechanicsProblemDefinition< DIM > | inline |
SetZeroDirichletNodes(std::vector< unsigned > &rZeroDirichletNodes) | ContinuumMechanicsProblemDefinition< DIM > | |
SetZeroDisplacementNodes(std::vector< unsigned > &rFixedNodes) | SolidMechanicsProblemDefinition< DIM > | inline |
SolidMechanicsProblemDefinition(AbstractTetrahedralMesh< DIM, DIM > &rMesh) | SolidMechanicsProblemDefinition< DIM > | |
TestElectroMechanicsProblemDefinition (defined in ElectroMechanicsProblemDefinition< DIM >) | ElectroMechanicsProblemDefinition< DIM > | friend |
TestExplicitCardiacMechanicsSolver (defined in ElectroMechanicsProblemDefinition< DIM >) | ElectroMechanicsProblemDefinition< DIM > | friend |
TestImplicitCardiacMechanicsSolver (defined in ElectroMechanicsProblemDefinition< DIM >) | ElectroMechanicsProblemDefinition< DIM > | friend |
Validate() | ElectroMechanicsProblemDefinition< DIM > | virtual |
~ContinuumMechanicsProblemDefinition() | ContinuumMechanicsProblemDefinition< DIM > | inlinevirtual |
~ElectroMechanicsProblemDefinition() | ElectroMechanicsProblemDefinition< DIM > | virtual |
~SolidMechanicsProblemDefinition() | SolidMechanicsProblemDefinition< DIM > | inlinevirtual |