#include <AbstractChasteRegion.hpp>
Inherited by ChasteCuboid< SPACE_DIM >, ChasteEllipsoid< SPACE_DIM >, and ChasteNodesList< SPACE_DIM >.
Public Member Functions | |
AbstractChasteRegion () | |
virtual void | Destroy () |
virtual | ~AbstractChasteRegion () |
virtual bool | DoesContain (const ChastePoint< SPACE_DIM > &rPointToCheck) const =0 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Abstract base class for Chaste regions.
Definition at line 46 of file AbstractChasteRegion.hpp.
AbstractChasteRegion< SPACE_DIM >::AbstractChasteRegion | ( | ) | [inline] |
Constructor
Definition at line 59 of file AbstractChasteRegion.hpp.
virtual AbstractChasteRegion< SPACE_DIM >::~AbstractChasteRegion | ( | ) | [inline, virtual] |
Virtual functions, so virtual destructor.
Definition at line 73 of file AbstractChasteRegion.hpp.
virtual void AbstractChasteRegion< SPACE_DIM >::Destroy | ( | ) | [inline, virtual] |
Definition at line 66 of file AbstractChasteRegion.hpp.
virtual bool AbstractChasteRegion< SPACE_DIM >::DoesContain | ( | const ChastePoint< SPACE_DIM > & | rPointToCheck | ) | const [pure virtual] |
Checks whether the Chaste point is contained in the region. implemented in the concrete classes
rPointToCheck | Point to be checked to be contained in the region |
Implemented in ChasteCuboid< SPACE_DIM >, ChasteEllipsoid< SPACE_DIM >, and ChasteNodesList< SPACE_DIM >.
Referenced by ElectrodesStimulusFactory< DIM >::ComputeElectrodeTotalFlux().
void AbstractChasteRegion< SPACE_DIM >::serialize | ( | Archive & | archive, | |
const unsigned int | version | |||
) | [inline, private] |
Archive the member variables.
archive | ||
version |
Reimplemented in ChasteCuboid< SPACE_DIM >, ChasteEllipsoid< SPACE_DIM >, and ChasteNodesList< SPACE_DIM >.
Definition at line 50 of file AbstractChasteRegion.hpp.
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented in ChasteCuboid< SPACE_DIM >, ChasteEllipsoid< SPACE_DIM >, and ChasteNodesList< SPACE_DIM >.
Definition at line 42 of file AbstractChasteRegion.hpp.