void PrepareForSetupLinearSystem(Vec currentSolution)
MonodomainTissue< ELEMENT_DIM, SPACE_DIM > * mpMonodomainTissue
BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 2 > * mpBoundaryConditions
void SetupLinearSystem(Vec currentSolution, bool computeMatrix)
NaturalNeumannSurfaceTermAssembler< ELEMENT_DIM, SPACE_DIM, 2 > * mpNeumannSurfaceTermsAssembler
virtual ~MonodomainPurkinjeSolver()
MixedDimensionMesh< ELEMENT_DIM, SPACE_DIM > * mpMixedMesh
MonodomainPurkinjeCableAssembler< ELEMENT_DIM, SPACE_DIM > * mpCableAssembler
MonodomainPurkinjeVolumeAssembler< ELEMENT_DIM, SPACE_DIM > * mpVolumeAssembler
Vec mVecForConstructingRhs
void SetIdentityBlockToLhsMatrix()
virtual void InitialiseForSolve(Vec initialSolution)