
#include <Topology.h>
Inheritance diagram for ProtoMol::Topology< TBoundaryConditions, TCellManager >:

Public Types | |
| typedef CellListEnumerator< TBoundaryConditions, TCellManager > | Enumerator |
| typedef TCellManager | CellManager |
Public Member Functions | |
| Topology () | |
| Topology (Real csf, const ExclusionType &e, const TBoundaryConditions &b, const TCellManager &c) | |
| virtual | ~Topology () |
| virtual void | uncacheCellList () |
| void | updateCellLists (const Vector3DBlock *positions) const |
| virtual void | getParameters (std::vector< Parameter > ¶meters) const |
| virtual unsigned int | getParameterSize () const |
| virtual std::string | getIdNoAlias () const |
| virtual std::string | print (const Vector3DBlock *positions=NULL) const |
Public Attributes | |
| CellManager | cellManager |
| CellManager::CellListStructure | cellLists |
Private Member Functions | |
| virtual GenericTopology * | doMake (std::string &errMsg, std::vector< Value > values) const |
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
Implements ProtoMol::GenericTopology. |
|
|||||||||
|
Implements ProtoMol::Makeable. |
|
||||||||||
|
retrieve all parameters
Implements ProtoMol::Makeable. |
|
|||||||||
|
number of parameters
Implements ProtoMol::Makeable. |
|
||||||||||
|
Implements ProtoMol::GenericTopology. |
|
|||||||||
|
marks the the cell list as not valid any more.
Implements ProtoMol::GenericTopology. |
|
||||||||||
|
invokces an update of the cell list, if necessary
|
|
|||||
|
|
|
|||||
|
|