void ResetBoundaryConditionsContainer(BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 2 > *pBcc)
void InitialiseForSolve(Vec initialSolution)
virtual void CheckCompatibilityCondition()
virtual Vec GenerateNullBasis() const
virtual ~AbstractBidomainSolver()
unsigned mRowForAverageOfPhiZeroed
void SetRowForAverageOfPhiZeroed(unsigned rowMeanPhiEZero)
void FinaliseForBath(bool computeMatrix, bool computeVector)
void SetFixedExtracellularPotentialNodes(std::vector< unsigned > fixedExtracellularPotentialNodes)
BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 2 > * GetBoundaryConditions()
BoundaryConditionsContainer< ELEMENT_DIM, SPACE_DIM, 2 > * mpBoundaryConditions
std::vector< unsigned > mFixedExtracellularPotentialNodes
virtual void FinaliseLinearSystem(Vec existingSolution)
void PrepareForSetupLinearSystem(Vec existingSolution)
BidomainTissue< SPACE_DIM > * mpBidomainTissue