AbstractNonlinearElasticitySolver< DIM > Member List

This is the complete list of members for AbstractNonlinearElasticitySolver< DIM >, including all inherited members.
AbstractContinuumMechanicsSolver(AbstractTetrahedralMesh< DIM, DIM > &rQuadMesh, ContinuumMechanicsProblemDefinition< DIM > &rProblemDefinition, std::string outputDirectory, CompressibilityType compressibilityType)AbstractContinuumMechanicsSolver< DIM > [inline]
AbstractNonlinearElasticitySolver(AbstractTetrahedralMesh< DIM, DIM > &rQuadMesh, SolidMechanicsProblemDefinition< DIM > &rProblemDefinition, std::string outputDirectory, CompressibilityType compressibilityType)AbstractNonlinearElasticitySolver< DIM > [inline]
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 > [inline, protected]
AddStressToAverageStressPerElement(c_matrix< double, DIM, DIM > &rT, unsigned elementIndex)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
AllocateMatrixMemory()AbstractContinuumMechanicsSolver< DIM > [inline, protected]
ApplyDirichletBoundaryConditions(ApplyDirichletBcsType type, bool symmetricProblem)AbstractContinuumMechanicsSolver< 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, bool assembleResidual, bool assembleJacobian, unsigned boundaryConditionIndex)AbstractNonlinearElasticitySolver< DIM > [inline, 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 > [inline, protected]
AssembleSystem(bool assembleResidual, bool assembleLinearSystem)=0AbstractNonlinearElasticitySolver< DIM > [protected, pure virtual]
BOUNDARY_STENCIL_SIZEAbstractNonlinearElasticitySolver< DIM > [protected, static]
CalculateResidualNorm()AbstractNonlinearElasticitySolver< DIM > [inline, protected]
ComputeJacobian(Vec currentGuess, Mat *pJacobian, Mat *pPreconditioner)AbstractNonlinearElasticitySolver< DIM > [inline]
ComputeResidual(Vec currentGuess, Vec residualVector)AbstractNonlinearElasticitySolver< DIM > [inline]
ComputeResidualAndGetNorm(bool allowException)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
CreateCmguiOutput()AbstractNonlinearElasticitySolver< DIM > [inline]
CreateVtkOutput(std::string spatialSolutionName="Spatial solution")AbstractContinuumMechanicsSolver< DIM > [inline]
dTdEAbstractNonlinearElasticitySolver< DIM > [protected]
FinishAssembleSystem(bool assembleResidual, bool assembleLinearSystem)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
GetAverageStressPerElement(unsigned elementIndex)AbstractNonlinearElasticitySolver< DIM > [inline]
GetElementCentroidStrain(StrainType strainType, Element< DIM, DIM > &rElement, c_matrix< double, DIM, DIM > &rDeformationGradient)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
GetNumNewtonIterations()AbstractNonlinearElasticitySolver< DIM > [inline]
mAverageStressesPerElementAbstractNonlinearElasticitySolver< DIM > [protected]
MAX_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [inline, protected, static]
mChangeOfBasisMatrixAbstractNonlinearElasticitySolver< DIM > [protected]
mCheckedOutwardNormalsAbstractNonlinearElasticitySolver< DIM > [protected]
mCompressibilityTypeAbstractContinuumMechanicsSolver< DIM > [protected]
mCurrentSolutionAbstractContinuumMechanicsSolver< DIM > [protected]
mCurrentTimeAbstractNonlinearElasticitySolver< DIM > [protected]
mDirichletBoundaryConditionsVectorAbstractContinuumMechanicsSolver< DIM > [protected]
mFirstStepAbstractNonlinearElasticitySolver< DIM > [protected]
MIN_NEWTON_ABS_TOLAbstractNonlinearElasticitySolver< DIM > [inline, 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]
mPetscDirectSolveAbstractNonlinearElasticitySolver< 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]
mTakeFullFirstNewtonStepAbstractNonlinearElasticitySolver< DIM > [protected]
mUseSnesSolverAbstractNonlinearElasticitySolver< DIM > [protected]
mVerboseAbstractContinuumMechanicsSolver< DIM > [protected]
mWriteOutputAbstractContinuumMechanicsSolver< DIM > [protected]
mWriteOutputEachNewtonIterationAbstractNonlinearElasticitySolver< DIM > [protected]
NEWTON_REL_TOLAbstractNonlinearElasticitySolver< DIM > [inline, protected, static]
NUM_NODES_PER_BOUNDARY_ELEMENTAbstractNonlinearElasticitySolver< DIM > [protected, static]
NUM_NODES_PER_ELEMENTAbstractNonlinearElasticitySolver< DIM > [protected, static]
NUM_VERTICES_PER_ELEMENTAbstractNonlinearElasticitySolver< DIM > [protected, static]
PostNewtonStep(unsigned counter, double normResidual)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
PrintLineSearchResult(double s, double residNorm)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
RemovePressureDummyValuesThroughLinearInterpolation()AbstractContinuumMechanicsSolver< DIM > [inline, protected]
rGetCurrentSolution()AbstractContinuumMechanicsSolver< DIM > [inline]
rGetDeformedPosition()AbstractNonlinearElasticitySolver< DIM > [inline]
rGetPressures()AbstractContinuumMechanicsSolver< DIM > [inline]
rGetSpatialSolution()AbstractNonlinearElasticitySolver< DIM > [inline, virtual]
SetComputeAverageStressPerElementDuringSolve(bool setComputeAverageStressPerElement=true)AbstractNonlinearElasticitySolver< DIM > [inline]
SetCurrentTime(double time)AbstractNonlinearElasticitySolver< DIM > [inline]
SetIncludeActiveTension(bool includeActiveTension=true)AbstractNonlinearElasticitySolver< DIM > [inline]
SetKspAbsoluteTolerance(double kspAbsoluteTolerance)AbstractNonlinearElasticitySolver< DIM > [inline]
SetKspSolverAndPcType(KSP solver)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
SetTakeFullFirstNewtonStep(bool takeFullFirstStep=true)AbstractNonlinearElasticitySolver< DIM > [inline]
SetupChangeOfBasisMatrix(unsigned elementIndex, unsigned currentQuadPointGlobalIndex)AbstractNonlinearElasticitySolver< DIM > [inline, protected, virtual]
SetUsePetscDirectSolve(bool usePetscDirectSolve=true)AbstractNonlinearElasticitySolver< DIM > [inline]
SetWriteOutput(bool writeOutput=true)AbstractContinuumMechanicsSolver< DIM > [inline]
SetWriteOutputEachNewtonIteration(bool writeOutputEachNewtonIteration=true)AbstractNonlinearElasticitySolver< DIM > [inline]
ShouldAssembleMatrixTermForPressureOnDeformedBc()AbstractNonlinearElasticitySolver< DIM > [inline, protected]
Solve(double tol=-1.0)AbstractNonlinearElasticitySolver< DIM > [inline]
SolveNonSnes(double tol=-1.0)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
SolveSnes()AbstractNonlinearElasticitySolver< DIM > [inline, private]
StressRecoveror< DIM > (defined in AbstractNonlinearElasticitySolver< DIM >)AbstractNonlinearElasticitySolver< DIM > [friend]
TakeNewtonStep()AbstractNonlinearElasticitySolver< DIM > [inline, protected]
UpdateSolutionUsingLineSearch(Vec solution)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
VectorSum(std::vector< double > &rX, ReplicatableVector &rY, double a, std::vector< double > &rZ)AbstractNonlinearElasticitySolver< DIM > [inline, protected]
VtkNonlinearElasticitySolutionWriter< DIM > (defined in AbstractNonlinearElasticitySolver< DIM >)AbstractNonlinearElasticitySolver< DIM > [friend]
WriteCurrentAverageElementStresses(std::string fileName, int counterToAppend=-1)AbstractNonlinearElasticitySolver< DIM > [inline]
WriteCurrentPressureSolution(int counterToAppend=-1)AbstractContinuumMechanicsSolver< DIM > [inline]
WriteCurrentSpatialSolution(std::string fileName, std::string fileExtension, int counterToAppend=-1)AbstractContinuumMechanicsSolver< DIM > [inline]
WriteCurrentStrains(StrainType strainType, std::string fileName, int counterToAppend=-1)AbstractNonlinearElasticitySolver< DIM > [inline]
~AbstractContinuumMechanicsSolver()AbstractContinuumMechanicsSolver< DIM > [inline, virtual]
~AbstractNonlinearElasticitySolver()AbstractNonlinearElasticitySolver< DIM > [inline, virtual]

Generated by  doxygen 1.6.2