virtual void CheckCompatibilityCondition()
ExtendedBidomainAssembler< ELEMENT_DIM, SPACE_DIM > * mpExtendedBidomainAssembler
virtual ~AbstractExtendedBidomainSolver()
void SetFixedExtracellularPotentialNodes(std::vector< unsigned > fixedExtracellularPotentialNodes)
void SetRowForAverageOfPhiZeroed(unsigned rowMeanPhiEZero)
virtual Vec GenerateNullBasis() const
virtual void FinaliseLinearSystem(Vec existingSolution)
BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 3 > * mpBoundaryConditions
void PrepareForSetupLinearSystem(Vec existingSolution)
ExtendedBidomainTissue< SPACE_DIM > * mpExtendedBidomainTissue
unsigned mRowForAverageOfPhiZeroed
AbstractExtendedBidomainSolver(bool bathSimulation, AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh, ExtendedBidomainTissue< SPACE_DIM > *pTissue, BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 3 > *pBcc)
BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 3 > * GetBoundaryConditions()
void InitialiseForSolve(Vec initialSolution)
std::vector< unsigned > mFixedExtracellularPotentialNodes