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