, including all inherited members.
| AbstractAssembler() | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline] |
| AbstractNonlinearAssembler(unsigned numQuadPoints=2) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| AbstractStaticAssembler(unsigned numQuadPoints=2) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, 1, true, SelfType > (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [friend] |
| ApplyDirichletConditions(Vec currentGuess, bool applyToMatrix) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| ApplyNeummanBoundaryConditions() | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, protected] |
| AssembleJacobian(const Vec currentGuess, Mat *pGlobalJacobian) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| AssembleJacobianNumerically(const Vec currentGuess, Mat *pJacobian) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected] |
| 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, bool assembleVector, bool assembleMatrix) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| AssembleOnSurfaceElement(const BoundaryElement< ELEMENT_DIM-1, SPACE_DIM > &rSurfaceElement, c_vector< double, PROBLEM_DIM *ELEMENT_DIM > &rBSurfElem) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| AssembleResidual(const Vec currentGuess, Vec residualVector) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| AssembleSystem(bool assembleVector, bool assembleMatrix, Vec currentGuess=NULL, double currentTime=0.0) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| BaseClassType typedef (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | |
| BasisFunction typedef | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| ComputeMatrixTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, 1 > &u, c_matrix< double, 1, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [inline, private, virtual] |
| AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >::ComputeMatrixTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, PROBLEM_DIM > &u, c_matrix< double, PROBLEM_DIM, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)=0 | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [protected, pure virtual] |
| ComputeVectorSurfaceTerm(const BoundaryElement< ELEMENT_DIM-1, SPACE_DIM > &rSurfaceElement, c_vector< double, ELEMENT_DIM > &rPhi, ChastePoint< SPACE_DIM > &rX) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [inline, private, virtual] |
| ComputeVectorTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, 1 > &u, c_matrix< double, 1, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [inline, private, virtual] |
| AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >::ComputeVectorTerm(c_vector< double, ELEMENT_DIM+1 > &rPhi, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rGradPhi, ChastePoint< SPACE_DIM > &rX, c_vector< double, PROBLEM_DIM > &u, c_matrix< double, PROBLEM_DIM, SPACE_DIM > &rGradU, Element< ELEMENT_DIM, SPACE_DIM > *pElement)=0 | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [protected, pure virtual] |
| CreateConstantInitialGuess(double value) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| E_DIM (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [static] |
| FinaliseAssembleSystem(Vec currentSolutionOrGuess, double currentTime) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, protected, virtual] |
| FinaliseLinearSystem(Vec currentSolutionOrGuess, double currentTime, bool assembleVector, bool assembleMatrix) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, protected, virtual] |
| GetCurrentSolutionOrGuessValue(unsigned nodeIndex, unsigned indexOfUnknown) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| GetLinearSystem() | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| IncrementInterpolatedQuantities(double phi_i, const Node< SPACE_DIM > *pNode) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, virtual] |
| InitialiseForSolve(Vec initialGuess) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| mCurrentSolutionOrGuessReplicated | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mpBoundaryConditions | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [protected] |
| mpLinearSystem | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mpMesh | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mpNonlinearEllipticPde | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [private] |
| mpQuadRule | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mpSolver (defined in AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mpSurfaceQuadRule | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mUseAnalyticalJacobian (defined in AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| mWeAllocatedSolverMemory (defined in AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| P_DIM (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [static] |
| PrepareForAssembleSystem(Vec currentSolutionOrGuess, double currentTime) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, protected, virtual] |
| PrepareForSolve() | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| ProblemIsNonlinear() | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| ResetInterpolatedQuantities(void) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, virtual] |
| rGetCurrentSolutionOrGuess() | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| S_DIM (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [static] |
| SelfType typedef (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | |
| SetBoundaryConditionsContainer(BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > *pBoundaryConditions) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline] |
| SetMatrixIsConst(bool matrixIsConstant=true) | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, protected, virtual] |
| SetMesh(AbstractMesh< ELEMENT_DIM, SPACE_DIM > *pMesh) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| SetNonlinearSolver(AbstractNonlinearSolver *pNonlinearSolver) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| SetNumberOfQuadraturePointsPerDimension(unsigned numQuadPoints) | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| SetUseAnalyticalJacobian(bool useAnalyticalJacobian) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| SimpleNonlinearEllipticAssembler(AbstractMesh< ELEMENT_DIM, SPACE_DIM > *pMesh, AbstractNonlinearEllipticPde< SPACE_DIM > *pPde, BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 1 > *pBoundaryConditions, unsigned numQuadPoints=2) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [inline] |
| Solve(Vec initialGuess, bool useAnalyticalJacobian=false) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, virtual] |
| StaticSolve(Vec currentSolutionOrGuess=NULL, double currentTime=0.0, bool assembleMatrix=true) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, protected, virtual] |
| SurfaceBasisFunction typedef | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [protected] |
| TestSimpleNonlinearEllipticAssembler (defined in SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM >) | SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > | [friend] |
| VerifyJacobian(double tol=1e-4, bool print=false) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| ~AbstractAssembler() | AbstractAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM > | [inline, virtual] |
| ~AbstractNonlinearAssembler() (defined in AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > >) | AbstractNonlinearAssembler< ELEMENT_DIM, SPACE_DIM, 1, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline] |
| ~AbstractStaticAssembler() | AbstractStaticAssembler< ELEMENT_DIM, SPACE_DIM, PROBLEM_DIM, true, SimpleNonlinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM > > | [inline, virtual] |