#include <BoundaryConditions.h>

Public Member Functions | |
| BoundaryConditions () | |
| ~BoundaryConditions () | |
| virtual BoundaryConditions * | Clone ()=0 |
| virtual void | ApplyTo (gvector &)=0 |
| virtual void | ApplyTo (Bead &)=0 |
| virtual void | ApplyTo (Bead *)=0 |
| virtual void | SetBox (gvector) |
| virtual void | SetBox (gfloat) |
| virtual void | RescaleBox (gfloat) |
| virtual void | RescaleVolume (gfloat) |
| gvector & | GetBox () |
| gfloat | GetVolume () |
| virtual void | PrintRestartData (std::ostream &) |
| virtual void | PrintMinimalRestartData (std::ostream &) |
| virtual void | ScanRestartData (std::istream &) |
| virtual void | ScanMinimalRestartData (std::istream &) |
| virtual bool | IsPeriodicX () |
| virtual bool | IsPeriodicY () |
| virtual bool | IsPeriodicZ () |
Static Public Member Functions | |
| static BoundaryConditions * | ParseRestartData (std::istream &is) |
| static void | InitializeMap () |
Static Public Attributes | |
| static std::map < std::string, int > | mMap |
Protected Types | |
| enum | { PERIODIC = 1 } |
Protected Attributes | |
| bool | mIsPeriodicX |
| bool | mIsPeriodicY |
| bool | mIsPeriodicZ |
| gvector | mBox |
| gvector | mInverseBox |
| glotzmc::BoundaryConditions::BoundaryConditions | ( | ) |
| glotzmc::BoundaryConditions::~BoundaryConditions | ( | ) |
| virtual BoundaryConditions* glotzmc::BoundaryConditions::Clone | ( | ) | [pure virtual] |
Implemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::ApplyTo | ( | gvector & | ) | [pure virtual] |
Implemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::ApplyTo | ( | Bead & | ) | [pure virtual] |
Implemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::ApplyTo | ( | Bead * | ) | [pure virtual] |
Implemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::SetBox | ( | gvector | ) | [virtual] |
| virtual void glotzmc::BoundaryConditions::SetBox | ( | gfloat | ) | [virtual] |
| virtual void glotzmc::BoundaryConditions::RescaleBox | ( | gfloat | ) | [virtual] |
| virtual void glotzmc::BoundaryConditions::RescaleVolume | ( | gfloat | ) | [virtual] |
| gvector& glotzmc::BoundaryConditions::GetBox | ( | ) |
| gfloat glotzmc::BoundaryConditions::GetVolume | ( | ) |
| static BoundaryConditions* glotzmc::BoundaryConditions::ParseRestartData | ( | std::istream & | is | ) | [static] |
| static void glotzmc::BoundaryConditions::InitializeMap | ( | ) | [static] |
| virtual void glotzmc::BoundaryConditions::PrintRestartData | ( | std::ostream & | ) | [virtual] |
Reimplemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::PrintMinimalRestartData | ( | std::ostream & | ) | [virtual] |
| virtual void glotzmc::BoundaryConditions::ScanRestartData | ( | std::istream & | ) | [virtual] |
Reimplemented in glotzmc::PeriodicBoundary.
| virtual void glotzmc::BoundaryConditions::ScanMinimalRestartData | ( | std::istream & | ) | [virtual] |
| virtual bool glotzmc::BoundaryConditions::IsPeriodicX | ( | ) | [virtual] |
Reimplemented in glotzmc::PeriodicBoundary.
| virtual bool glotzmc::BoundaryConditions::IsPeriodicY | ( | ) | [virtual] |
Reimplemented in glotzmc::PeriodicBoundary.
| virtual bool glotzmc::BoundaryConditions::IsPeriodicZ | ( | ) | [virtual] |
Reimplemented in glotzmc::PeriodicBoundary.
std::map<std::string, int> glotzmc::BoundaryConditions::mMap [static] |
bool glotzmc::BoundaryConditions::mIsPeriodicX [protected] |
bool glotzmc::BoundaryConditions::mIsPeriodicY [protected] |
bool glotzmc::BoundaryConditions::mIsPeriodicZ [protected] |
gvector glotzmc::BoundaryConditions::mBox [protected] |
gvector glotzmc::BoundaryConditions::mInverseBox [protected] |
1.5.3