ImplicitCardiacMechanicsSolver< DIM > Member List

This is the complete list of members for ImplicitCardiacMechanicsSolver< DIM >, including all inherited members.

AbstractCardiacMechanicsSolver(QuadraticMesh< DIM > *pQuadMesh, std::string outputDirectory, std::vector< unsigned > &rFixedNodes, AbstractIncompressibleMaterialLaw< DIM > *pMaterialLaw)AbstractCardiacMechanicsSolver< DIM > [inline]
AbstractNonlinearElasticitySolver(unsigned numDofs, AbstractIncompressibleMaterialLaw< DIM > *pMaterialLaw, c_vector< double, DIM > bodyForce, double density, std::string outputDirectory, std::vector< unsigned > &fixedNodes)AbstractNonlinearElasticitySolver< DIM > [inline]
AbstractNonlinearElasticitySolver(unsigned numDofs, std::vector< AbstractIncompressibleMaterialLaw< DIM > * > &rMaterialLaws, c_vector< double, DIM > bodyForce, double density, std::string outputDirectory, std::vector< unsigned > &fixedNodes)AbstractNonlinearElasticitySolver< DIM > [inline]
AllocateMatrixMemory()NonlinearElasticitySolver< DIM > [inline, protected]
ApplyBoundaryConditions(bool applyToMatrix)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
AssembleOnBoundaryElement(BoundaryElement< DIM-1, DIM > &rBoundaryElement, c_matrix< double, BOUNDARY_STENCIL_SIZE, BOUNDARY_STENCIL_SIZE > &rAelem, c_vector< double, BOUNDARY_STENCIL_SIZE > &rBelem, c_vector< double, DIM > &rTraction, bool assembleResidual, bool assembleJacobian)NonlinearElasticitySolver< DIM > [inline, protected, virtual]
AssembleOnElement(Element< DIM, DIM > &rElement, c_matrix< double, STENCIL_SIZE, STENCIL_SIZE > &rAElem, c_matrix< double, STENCIL_SIZE, STENCIL_SIZE > &rAElemPrecond, c_vector< double, STENCIL_SIZE > &rBElem, bool assembleResidual, bool assembleJacobian)NonlinearElasticitySolver< DIM > [inline, protected, virtual]
AssembleSystem(bool assembleResidual, bool assembleJacobian)NonlinearElasticitySolver< DIM > [inline, protected, virtual]
BOUNDARY_STENCIL_SIZENonlinearElasticitySolver< DIM > [protected, static]
CalculateResidualNorm()AbstractNonlinearElasticitySolver< DIM > [inline, protected]
ComputeDeformationGradientAndStretchInEachElement(std::vector< c_matrix< double, DIM, DIM > > &rDeformationGradients, std::vector< double > &rStretches)AbstractCardiacMechanicsSolver< DIM > [inline]
ComputeResidualAndGetNorm(bool allowException)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
ComputeStressAndStressDerivative(AbstractIncompressibleMaterialLaw< DIM > *pMaterialLaw, c_matrix< double, DIM, DIM > &rC, c_matrix< double, DIM, DIM > &rInvC, double pressure, unsigned elementIndex, unsigned currentQuadPointGlobalIndex, c_matrix< double, DIM, DIM > &rT, FourthOrderTensor< DIM, DIM, DIM, DIM > &rDTdE, bool computeDTdE)AbstractCardiacMechanicsSolver< DIM > [inline, protected, virtual]
dTdEAbstractNonlinearElasticitySolver< DIM > [protected]
FormInitialGuess()NonlinearElasticitySolver< DIM > [inline, protected, virtual]
GetActiveTensionAndTensionDerivs(double currentFibreStretch, unsigned currentQuadPointGlobalIndex, bool assembleJacobian, double &rActiveTension, double &rDerivActiveTensionWrtLambda, double &rDerivActiveTensionWrtDLambdaDt)ImplicitCardiacMechanicsSolver< DIM > [inline, private, virtual]
GetNumNewtonIterations()AbstractNonlinearElasticitySolver< DIM > [inline]
GetQuadratureRule()AbstractCardiacMechanicsSolver< DIM > [inline, virtual]
GetTotalNumQuadPoints()AbstractCardiacMechanicsSolver< DIM > [inline]
ImplicitCardiacMechanicsSolver(ContractionModel contractionModel, QuadraticMesh< DIM > *pQuadMesh, std::string outputDirectory, std::vector< unsigned > &rFixedNodes, AbstractIncompressibleMaterialLaw< DIM > *pMaterialLaw=NULL)ImplicitCardiacMechanicsSolver< DIM > [inline]
Initialise(std::vector< c_vector< double, DIM > > *pFixedNodeLocations)NonlinearElasticitySolver< DIM > [inline, protected]
IsImplicitSolver()ImplicitCardiacMechanicsSolver< DIM > [inline, private, virtual]
mAllocatedMaterialLawMemoryAbstractCardiacMechanicsSolver< DIM > [protected]
MAX_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [inline, protected, static]
mBodyForceAbstractNonlinearElasticitySolver< DIM > [protected]
mBoundaryElementsNonlinearElasticitySolver< DIM > [protected]
mConstantFibreSheetDirectionsAbstractCardiacMechanicsSolver< DIM > [protected]
mContractionModelSystemsAbstractCardiacMechanicsSolver< DIM > [protected]
mCurrentElementFibreDirectionAbstractCardiacMechanicsSolver< DIM > [protected]
mCurrentSolutionAbstractNonlinearElasticitySolver< DIM > [protected]
mCurrentTimeAbstractCardiacMechanicsSolver< DIM > [protected]
mDeformedPositionAbstractNonlinearElasticitySolver< DIM > [protected]
mDensityAbstractNonlinearElasticitySolver< DIM > [protected]
mFibreSheetDirectionsDefinedByQuadraturePointAbstractCardiacMechanicsSolver< DIM > [protected]
mFixedNodeDisplacementsAbstractNonlinearElasticitySolver< DIM > [protected]
mFixedNodesAbstractNonlinearElasticitySolver< DIM > [protected]
MIN_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [inline, protected, static]
mKspAbsoluteTolAbstractNonlinearElasticitySolver< DIM > [protected]
mMaterialLawsAbstractNonlinearElasticitySolver< DIM > [protected]
mNextTimeAbstractCardiacMechanicsSolver< DIM > [protected]
mNumDofsAbstractNonlinearElasticitySolver< DIM > [protected]
mNumNewtonIterationsAbstractNonlinearElasticitySolver< DIM > [protected]
mOdeTimestepAbstractCardiacMechanicsSolver< DIM > [protected]
mOutputDirectoryAbstractNonlinearElasticitySolver< DIM > [protected]
mpBodyForceFunctionAbstractNonlinearElasticitySolver< DIM > [protected]
mpBoundaryQuadratureRuleNonlinearElasticitySolver< DIM > [protected]
mpCurrentElementFibreSheetMatrixAbstractCardiacMechanicsSolver< DIM > [protected]
mpLinearSystemAbstractNonlinearElasticitySolver< DIM > [protected]
mpPreconditionMatrixLinearSystemAbstractNonlinearElasticitySolver< DIM > [protected]
mpQuadMeshNonlinearElasticitySolver< DIM > [protected]
mpQuadratureRuleNonlinearElasticitySolver< DIM > [protected]
mPressuresAbstractNonlinearElasticitySolver< DIM > [protected]
mpTractionBoundaryConditionFunctionAbstractNonlinearElasticitySolver< DIM > [protected]
mpVariableFibreSheetDirectionsAbstractCardiacMechanicsSolver< DIM > [protected]
mStretchesAbstractCardiacMechanicsSolver< DIM > [protected]
mStretchesLastTimeStepImplicitCardiacMechanicsSolver< DIM > [private]
mSurfaceTractionsAbstractNonlinearElasticitySolver< DIM > [protected]
mTotalQuadPointsAbstractCardiacMechanicsSolver< DIM > [protected]
mUsingBodyForceFunctionAbstractNonlinearElasticitySolver< DIM > [protected]
mUsingTractionBoundaryConditionFunctionAbstractNonlinearElasticitySolver< DIM > [protected]
mWriteOutputAbstractNonlinearElasticitySolver< DIM > [protected]
NEWTON_REL_TOLAbstractNonlinearElasticitySolver< DIM > [inline, protected, static]
NonlinearElasticitySolver(QuadraticMesh< DIM > *pQuadMesh, AbstractIncompressibleMaterialLaw< DIM > *pMaterialLaw, c_vector< double, DIM > bodyForce, double density, std::string outputDirectory, std::vector< unsigned > &fixedNodes, std::vector< c_vector< double, DIM > > *pFixedNodeLocations=NULL)NonlinearElasticitySolver< DIM > [inline]
NonlinearElasticitySolver(QuadraticMesh< DIM > *pQuadMesh, std::vector< AbstractIncompressibleMaterialLaw< DIM > * > &rMaterialLaws, c_vector< double, DIM > bodyForce, double density, std::string outputDirectory, std::vector< unsigned > &fixedNodes, std::vector< c_vector< double, DIM > > *pFixedNodeLocations=NULL)NonlinearElasticitySolver< DIM > [inline]
NUM_NODES_PER_BOUNDARY_ELEMENTNonlinearElasticitySolver< DIM > [protected, static]
NUM_NODES_PER_ELEMENTAbstractCardiacMechanicsSolver< DIM > [protected, static]
NUM_VERTICES_PER_ELEMENTAbstractCardiacMechanicsSolver< DIM > [protected, static]
PostNewtonStep(unsigned counter, double normResidual)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
PrintLineSearchResult(double s, double residNorm)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
rGetCurrentSolution()AbstractNonlinearElasticitySolver< DIM > [inline]
rGetDeformedPosition()NonlinearElasticitySolver< DIM > [inline, virtual]
rGetFibreStretches()ImplicitCardiacMechanicsSolver< DIM > [inline]
rGetPressures()NonlinearElasticitySolver< DIM > [inline]
SetCalciumAndVoltage(std::vector< double > &rCalciumConcentrations, std::vector< double > &rVoltages)AbstractCardiacMechanicsSolver< DIM > [inline]
SetConstantFibreSheetDirections(const c_matrix< double, DIM, DIM > &rFibreSheetMatrix)AbstractCardiacMechanicsSolver< DIM > [inline]
SetFunctionalBodyForce(c_vector< double, DIM >(*pFunction)(c_vector< double, DIM > &))AbstractNonlinearElasticitySolver< DIM > [inline]
SetFunctionalTractionBoundaryCondition(std::vector< BoundaryElement< DIM-1, DIM > * > rBoundaryElements, c_vector< double, DIM >(*pFunction)(c_vector< double, DIM > &))NonlinearElasticitySolver< DIM > [inline]
SetKspAbsoluteTolerance(double kspAbsoluteTolerance)AbstractNonlinearElasticitySolver< DIM > [inline]
SetSurfaceTractionBoundaryConditions(std::vector< BoundaryElement< DIM-1, DIM > * > &rBoundaryElements, std::vector< c_vector< double, DIM > > &rSurfaceTractions)NonlinearElasticitySolver< DIM > [inline]
SetVariableFibreSheetDirections(std::string orthoFile, bool definedPerQuadraturePoint)AbstractCardiacMechanicsSolver< DIM > [inline]
SetWriteOutput(bool writeOutput=true)AbstractNonlinearElasticitySolver< DIM > [inline]
Solve(double time, double nextTime, double odeTimestep)ImplicitCardiacMechanicsSolver< DIM > [inline, virtual]
NonlinearElasticitySolver::Solve(double tol=-1.0, unsigned offset=0, unsigned maxNumNewtonIterations=INT_MAX, bool quitIfNoConvergence=true)AbstractNonlinearElasticitySolver< DIM > [inline]
STENCIL_SIZEAbstractCardiacMechanicsSolver< DIM > [protected, static]
TakeNewtonStep()AbstractNonlinearElasticitySolver< DIM > [inline, protected]
TestImplicitCardiacMechanicsSolver (defined in ImplicitCardiacMechanicsSolver< DIM >)ImplicitCardiacMechanicsSolver< DIM > [friend]
UpdateSolutionUsingLineSearch(Vec solution)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
VectorSum(std::vector< double > &rX, ReplicatableVector &rY, double a, std::vector< double > &rZ)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
WriteOutput(unsigned counter)AbstractNonlinearElasticitySolver< DIM > [inline]
~AbstractCardiacMechanicsSolver()AbstractCardiacMechanicsSolver< DIM > [inline]
~AbstractNonlinearElasticitySolver()AbstractNonlinearElasticitySolver< DIM > [inline, virtual]
~ImplicitCardiacMechanicsSolver()ImplicitCardiacMechanicsSolver< DIM > [inline, virtual]
~NonlinearElasticitySolver()NonlinearElasticitySolver< DIM > [inline]


Generated on Mon Nov 1 12:36:52 2010 for Chaste by  doxygen 1.5.5