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