18#ifndef VOTCA_CSG_MAP_H
19#define VOTCA_CSG_MAP_H
77 std::vector<std::unique_ptr<BeadMap>>
maps_;
virtual void Initialize(const Molecule *in, Bead *out, tools::Property *opts_bead, tools::Property *opts_map)=0
tools::Property * opts_map_
tools::Property * opts_bead_
virtual ~BeadMap()=default
virtual void Apply(const BoundaryCondition &)=0
Class keeps track of how the boundaries of the system are handled.
void Apply(const BoundaryCondition &bc)
BeadMap * CreateBeadMap(const BeadMapType type)
Map & operator=(Map &&map)
Map(const Molecule &in, Molecule &out)
std::vector< std::unique_ptr< BeadMap > > maps_
information about molecules
base class for all analysis tools