Chaste  Release::2018.1
SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM > Member List

This is the complete list of members for SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >, including all inherited members.

AbstractAssemblerSolverHybrid(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh, BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > *pBoundaryConditions)AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >inline
AbstractDynamicLinearPdeSolver(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
AbstractFeAssemblerCommon()AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >
AbstractFeAssemblerInterface()AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >
AbstractFeVolumeIntegralAssembler(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >
AbstractLinearPdeSolver(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh)AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inline
Assemble()AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >inline
AssembleMatrix()AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >inline
AssembleOnElement(Element< ELEMENT_DIM, SPACE_DIM > &rElement, c_matrix< double, PROBLEM_DIM *(ELEMENT_DIM+1), PROBLEM_DIM *(ELEMENT_DIM+1) > &rAElem, c_vector< double, PROBLEM_DIM *(ELEMENT_DIM+1)> &rBElem)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protectedvirtual
AssembleVector()AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >inline
BasisFunction typedefAbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protected
ComputeMatrixTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, 1 > &rU, c_matrix< double, 1, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >protectedvirtual
AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >::ComputeMatrixTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, PROBLEM_DIM > &rU, c_matrix< double, PROBLEM_DIM, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >inlineprotectedvirtual
ComputeTransformedBasisFunctionDerivatives(const ChastePoint< ELEMENT_DIM > &rPoint, const c_matrix< double, ELEMENT_DIM, SPACE_DIM > &rInverseJacobian, c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rReturnValue)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protected
ComputeVectorTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, 1 > &rU, c_matrix< double, 1, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >protectedvirtual
AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >::ComputeVectorTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, PROBLEM_DIM > &rU, c_matrix< double, PROBLEM_DIM, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >inlineprotectedvirtual
DoAssemble()AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protectedvirtual
ElementAssemblyCriterion(Element< ELEMENT_DIM, SPACE_DIM > &rElement)AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >inlineprotectedvirtual
FinaliseLinearSystem(Vec currentSolution)AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inlinevirtual
FollowingSolveLinearSystem(Vec currentSolution)AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inlinevirtual
GetCurrentSolutionOrGuessValue(unsigned nodeIndex, unsigned indexOfUnknown)AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >inlineprotectedvirtual
GetLinearSystem()AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inline
IncrementInterpolatedGradientQuantities(const c_matrix< double, SPACE_DIM, ELEMENT_DIM+1 > &rGradPhi, unsigned phiIndex, const Node< SPACE_DIM > *pNode)AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >inlineprotectedvirtual
IncrementInterpolatedQuantities(double phiI, const Node< SPACE_DIM > *pNode)AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >inlineprotectedvirtual
InitialiseForSolve(Vec initialSolution=nullptr)AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >virtual
InitialiseHdf5Writer()AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mAssembleMatrixAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mAssembleVectorAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mCurrentSolutionOrGuessReplicatedAbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >protected
mFilenamePrefixAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mIdealTimeStepAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mInitialConditionAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mLastWorkingTimeStepAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mMatrixIsAssembledAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mMatrixIsConstantAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mMatrixToAssembleAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mNaturalNeumannSurfaceTermAssemblerAbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >protected
mOutputDirectoryAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mOutputToParallelVtkAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mOutputToTxtAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mOutputToVtkAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mOwnershipRangeHiAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mOwnershipRangeLoAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mpBoundaryConditionsAbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >protected
mpHdf5WriterAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mpLinearSystemAbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >protected
AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >::mpMeshAbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protected
AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >::mpMeshAbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >protected
mpParabolicPdeSimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >protected
mpQuadRuleAbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >protected
mPrintingTimestepMultipleAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mpTimeAdaptivityControllerAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mTendAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mTimesSetAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mTstartAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mVariableColumnIdsAbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
mVectorToAssembleAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mZeroMatrixBeforeAssemblyAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
mZeroVectorBeforeAssemblyAbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >protected
PrepareForSetupLinearSystem(Vec currentSolution)AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inlinevirtual
ResetInterpolatedQuantities()AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >inlineprotectedvirtual
SetCurrentSolution(Vec currentSolution)AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >
SetInitialCondition(Vec initialCondition)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetMatrixIsNotAssembled()AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetMatrixToAssemble(Mat &rMatToAssemble, bool zeroMatrixBeforeAssembly=true)AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >
SetOutputDirectoryAndPrefix(std::string outputDirectory, std::string prefix)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetOutputToParallelVtk(bool output)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetOutputToTxt(bool output)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetOutputToVtk(bool output)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetPrintingTimestepMultiple(unsigned multiple)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetTimeAdaptivityController(AbstractTimeAdaptivityController *pTimeAdaptivityController)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetTimes(double tStart, double tEnd)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetTimeStep(double dt)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >
SetupGivenLinearSystem(Vec currentSolution, bool computeMatrix, LinearSystem *pLinearSystem)AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >
SetupLinearSystem(Vec currentSolution, bool computeMatrix)SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >inlineprotectedvirtual
SetVectorToAssemble(Vec &rVecToAssemble, bool zeroVectorBeforeAssembly)AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >
SimpleLinearParabolicSolver(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh, AbstractLinearParabolicPde< ELEMENT_DIM, SPACE_DIM > *pPde, BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 1 > *pBoundaryConditions)SimpleLinearParabolicSolver< ELEMENT_DIM, SPACE_DIM >
Solve()AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >virtual
WriteOneStep(double time, Vec solution)AbstractDynamicLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, 1 >protected
~AbstractAssemblerSolverHybrid()AbstractAssemblerSolverHybrid< ELEMENT_DIM, SPACE_DIM, 1, NORMAL >inlinevirtual
~AbstractFeAssemblerCommon()AbstractFeAssemblerCommon< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX, INTERPOLATION_LEVEL >inlinevirtual
~AbstractFeAssemblerInterface()AbstractFeAssemblerInterface< CAN_ASSEMBLE_VECTOR, CAN_ASSEMBLE_MATRIX >inlinevirtual
~AbstractFeVolumeIntegralAssembler()AbstractFeVolumeIntegralAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, true, INTERPOLATION_LEVEL >inlinevirtual
~AbstractLinearPdeSolver()AbstractLinearPdeSolver< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM >inlinevirtual