Chaste Release::3.1
CompressibleNonlinearElasticitySolver< DIM > Member List
This is the complete list of members for CompressibleNonlinearElasticitySolver< DIM >, including all inherited members.
AbstractContinuumMechanicsSolver(QuadraticMesh< DIM > &rQuadMesh, ContinuumMechanicsProblemDefinition< DIM > &rProblemDefinition, std::string outputDirectory, CompressibilityType compressibilityType)AbstractContinuumMechanicsSolver< DIM >
AbstractNonlinearElasticitySolver(QuadraticMesh< DIM > &rQuadMesh, SolidMechanicsProblemDefinition< DIM > &rProblemDefinition, std::string outputDirectory, CompressibilityType compressibilityType)AbstractNonlinearElasticitySolver< DIM >
AddActiveStressAndStressDerivative(c_matrix< double, DIM, DIM > &rC, unsigned elementIndex, unsigned currentQuadPointGlobalIndex, c_matrix< double, DIM, DIM > &rT, FourthOrderTensor< DIM, DIM, DIM, DIM > &rDTdE, bool addToDTdE)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
AddIdentityBlockForDummyPressureVariables(ApplyDirichletBcsType type)AbstractContinuumMechanicsSolver< DIM > [protected]
AddStressToAverageStressPerElement(c_matrix< double, DIM, DIM > &rT, unsigned elementIndex)AbstractNonlinearElasticitySolver< DIM > [protected]
AllocateMatrixMemory()AbstractContinuumMechanicsSolver< DIM > [protected]
ApplyDirichletBoundaryConditions(ApplyDirichletBcsType type, bool symmetricProblem)AbstractContinuumMechanicsSolver< DIM > [protected]
AssembleOnBoundaryElement(BoundaryElement< DIM-1, DIM > &rBoundaryElement, c_matrix< double, BOUNDARY_STENCIL_SIZE, BOUNDARY_STENCIL_SIZE > &rAelem, c_vector< double, BOUNDARY_STENCIL_SIZE > &rBelem, bool assembleResidual, bool assembleJacobian, unsigned boundaryConditionIndex)AbstractNonlinearElasticitySolver< DIM > [protected]
AssembleOnBoundaryElementForPressureOnDeformedBc(BoundaryElement< DIM-1, DIM > &rBoundaryElement, c_matrix< double, BOUNDARY_STENCIL_SIZE, BOUNDARY_STENCIL_SIZE > &rAelem, c_vector< double, BOUNDARY_STENCIL_SIZE > &rBelem, bool assembleResidual, bool assembleJacobian, unsigned boundaryConditionIndex)AbstractNonlinearElasticitySolver< DIM > [protected]
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)CompressibleNonlinearElasticitySolver< DIM > [protected, virtual]
AssembleSystem(bool assembleResidual, bool assembleJacobian)CompressibleNonlinearElasticitySolver< DIM > [protected, virtual]
BOUNDARY_STENCIL_SIZECompressibleNonlinearElasticitySolver< DIM > [protected, static]
CalculateResidualNorm()AbstractNonlinearElasticitySolver< DIM > [protected]
CompressibleNonlinearElasticitySolver(QuadraticMesh< DIM > &rQuadMesh, SolidMechanicsProblemDefinition< DIM > &rProblemDefinition, std::string outputDirectory)CompressibleNonlinearElasticitySolver< DIM >
ComputeJacobian(Vec currentGuess, Mat *pJacobian, Mat *pPreconditioner)AbstractNonlinearElasticitySolver< DIM >
ComputeResidual(Vec currentGuess, Vec residualVector)AbstractNonlinearElasticitySolver< DIM >
ComputeResidualAndGetNorm(bool allowException)AbstractNonlinearElasticitySolver< DIM > [protected]
CreateCmguiOutput()AbstractNonlinearElasticitySolver< DIM >
CreateVtkOutput(std::string spatialSolutionName="Spatial solution")AbstractContinuumMechanicsSolver< DIM >
dTdEAbstractNonlinearElasticitySolver< DIM > [protected]
FinishAssembleSystem(bool assembleResidual, bool assembleLinearSystem)AbstractNonlinearElasticitySolver< DIM > [protected, virtual]
GetAverageStressPerElement(unsigned elementIndex)AbstractNonlinearElasticitySolver< DIM >
GetElementCentroidDeformationGradient(Element< DIM, DIM > &rElement, c_matrix< double, DIM, DIM > &rDeformationGradient)AbstractNonlinearElasticitySolver< DIM > [protected]
GetNumNewtonIterations()AbstractNonlinearElasticitySolver< DIM >
mAverageStressesPerElementAbstractNonlinearElasticitySolver< DIM > [protected]
MAX_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [protected, static]
mChangeOfBasisMatrixAbstractNonlinearElasticitySolver< DIM > [protected]
mCheckedOutwardNormalsAbstractNonlinearElasticitySolver< DIM > [protected]
mCompressibilityTypeAbstractContinuumMechanicsSolver< DIM > [protected]
mCurrentSolutionAbstractContinuumMechanicsSolver< DIM > [protected]
mCurrentTimeAbstractNonlinearElasticitySolver< DIM > [protected]
mDirichletBoundaryConditionsVectorAbstractContinuumMechanicsSolver< DIM > [protected]
MIN_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [protected, static]
mIncludeActiveTensionAbstractNonlinearElasticitySolver< DIM > [protected]
mKspAbsoluteTolAbstractNonlinearElasticitySolver< DIM > [protected]
mLastDampingValueAbstractNonlinearElasticitySolver< DIM > [protected]
mLinearSystemRhsVectorAbstractContinuumMechanicsSolver< DIM > [protected]
mNumDofsAbstractContinuumMechanicsSolver< DIM > [protected]
mNumNewtonIterationsAbstractNonlinearElasticitySolver< DIM > [protected]
mOutputDirectoryAbstractContinuumMechanicsSolver< DIM > [protected]
mpBoundaryQuadratureRuleAbstractContinuumMechanicsSolver< DIM > [protected]
mpOutputFileHandlerAbstractContinuumMechanicsSolver< DIM > [protected]
mpQuadratureRuleAbstractContinuumMechanicsSolver< DIM > [protected]
mPreconditionMatrixAbstractContinuumMechanicsSolver< DIM > [protected]
mPressureSolutionAbstractContinuumMechanicsSolver< DIM > [protected]
mProblemDimensionAbstractContinuumMechanicsSolver< DIM > [protected]
mResidualVectorAbstractContinuumMechanicsSolver< DIM > [protected]
mrJacobianMatrixAbstractNonlinearElasticitySolver< DIM > [protected]
mrProblemDefinitionAbstractNonlinearElasticitySolver< DIM > [protected]
mrQuadMeshAbstractContinuumMechanicsSolver< DIM > [protected]
mSetComputeAverageStressPerElementAbstractNonlinearElasticitySolver< DIM > [protected]
mSpatialSolutionAbstractContinuumMechanicsSolver< DIM > [protected]
mSystemLhsMatrixAbstractContinuumMechanicsSolver< DIM > [protected]
mUseSnesSolverAbstractNonlinearElasticitySolver< DIM > [protected]
mVerboseAbstractContinuumMechanicsSolver< DIM > [protected]
mWriteOutputAbstractContinuumMechanicsSolver< DIM > [protected]
mWriteOutputEachNewtonIterationAbstractNonlinearElasticitySolver< DIM > [protected]
NEWTON_REL_TOLAbstractNonlinearElasticitySolver< DIM > [protected, static]
NUM_NODES_PER_BOUNDARY_ELEMENTCompressibleNonlinearElasticitySolver< DIM > [protected, static]
NUM_NODES_PER_ELEMENTCompressibleNonlinearElasticitySolver< DIM > [protected, static]
NUM_VERTICES_PER_ELEMENTCompressibleNonlinearElasticitySolver< DIM > [protected, static]
PostNewtonStep(unsigned counter, double normResidual)AbstractNonlinearElasticitySolver< DIM > [protected, virtual]
PrintLineSearchResult(double s, double residNorm)AbstractNonlinearElasticitySolver< DIM > [protected]
RemovePressureDummyValuesThroughLinearInterpolation()AbstractContinuumMechanicsSolver< DIM > [protected]
rGetCurrentSolution()AbstractContinuumMechanicsSolver< DIM > [inline]
rGetDeformedPosition()AbstractNonlinearElasticitySolver< DIM >
rGetPressures()AbstractContinuumMechanicsSolver< DIM >
rGetSpatialSolution()AbstractNonlinearElasticitySolver< DIM > [virtual]
SetComputeAverageStressPerElementDuringSolve(bool setComputeAverageStressPerElement=true)AbstractNonlinearElasticitySolver< DIM >
SetCurrentTime(double time)AbstractNonlinearElasticitySolver< DIM > [inline]
SetIncludeActiveTension(bool includeActiveTension=true)AbstractNonlinearElasticitySolver< DIM > [inline]
SetKspAbsoluteTolerance(double kspAbsoluteTolerance)AbstractNonlinearElasticitySolver< DIM > [inline]
SetKspSolverAndPcType(KSP solver)AbstractNonlinearElasticitySolver< DIM > [protected, virtual]
SetupChangeOfBasisMatrix(unsigned elementIndex, unsigned currentQuadPointGlobalIndex)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
SetWriteOutput(bool writeOutput=true)AbstractContinuumMechanicsSolver< DIM >
SetWriteOutputEachNewtonIteration(bool writeOutputEachNewtonIteration=true)AbstractNonlinearElasticitySolver< DIM > [inline]
ShouldAssembleMatrixTermForPressureOnDeformedBc()AbstractNonlinearElasticitySolver< DIM > [protected]
Solve(double tol=-1.0)AbstractNonlinearElasticitySolver< DIM >
SolveNonSnes(double tol=-1.0)AbstractNonlinearElasticitySolver< DIM > [protected]
STENCIL_SIZECompressibleNonlinearElasticitySolver< DIM > [protected, static]
TakeNewtonStep()AbstractNonlinearElasticitySolver< DIM > [protected]
TestCompressibleNonlinearElasticitySolver (defined in CompressibleNonlinearElasticitySolver< DIM >)CompressibleNonlinearElasticitySolver< DIM > [friend]
UpdateSolutionUsingLineSearch(Vec solution)AbstractNonlinearElasticitySolver< DIM > [protected]
VectorSum(std::vector< double > &rX, ReplicatableVector &rY, double a, std::vector< double > &rZ)AbstractNonlinearElasticitySolver< DIM > [protected]
WriteCurrentAverageElementStresses(std::string fileName, int counterToAppend=-1)AbstractNonlinearElasticitySolver< DIM >
WriteCurrentDeformationGradients(std::string fileName, int counterToAppend=-1)AbstractNonlinearElasticitySolver< DIM >
WriteCurrentPressureSolution(int counterToAppend=-1)AbstractContinuumMechanicsSolver< DIM >
WriteCurrentSpatialSolution(std::string fileName, std::string fileExtension, int counterToAppend=-1)AbstractContinuumMechanicsSolver< DIM >
~AbstractContinuumMechanicsSolver()AbstractContinuumMechanicsSolver< DIM > [virtual]
~AbstractNonlinearElasticitySolver()AbstractNonlinearElasticitySolver< DIM > [virtual]
~CompressibleNonlinearElasticitySolver()CompressibleNonlinearElasticitySolver< DIM >