52 friend class TestEllipticBoxDomainPdeModifier;
53 friend class TestParabolicBoxDomainPdeModifier;
54 friend class TestOffLatticeSimulationWithPdes;
67 template<
class Archive>
68 void serialize(Archive & archive,
const unsigned int version)
70 archive & boost::serialization::base_object<AbstractPdeModifier<DIM> >(*this);
114 bool isNeumannBoundaryCondition=
true,
117 Vec solution=
nullptr);
void OutputSimulationModifierParameters(out_stream &rParamsFile)
virtual void SetupSolve(AbstractCellPopulation< DIM, DIM > &rCellPopulation, std::string outputDirectory)
bool AreBcsSetOnBoxBoundary()
void serialize(Archive &archive, const unsigned int version)
virtual ~AbstractBoxDomainPdeModifier()
std::map< CellPtr, unsigned > mCellPdeElementMap
void GenerateFeMesh(boost::shared_ptr< ChasteCuboid< DIM > > pMeshCuboid, double stepSize)
boost::shared_ptr< ChasteCuboid< DIM > > mpMeshCuboid
friend class boost::serialization::access
void UpdateCellData(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
void SetBcsOnBoxBoundary(bool setBcsOnBoxBoundary)
void UpdateCellPdeElementMap(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
void InitialiseCellPdeElementMap(AbstractCellPopulation< DIM, DIM > &rCellPopulation)