votca 2024.2-dev
Loading...
Searching...
No Matches
votca::csg::Map Class Reference

#include <map.h>

Collaboration diagram for votca::csg::Map:

Public Member Functions

 Map (const Molecule &in, Molecule &out)
 
 Map (Map &&map)
 
Mapoperator= (Map &&map)
 
BeadMapCreateBeadMap (const BeadMapType type)
 
void Apply (const BoundaryCondition &bc)
 

Protected Attributes

Molecule in_
 
Molecule out_
 
std::vector< std::unique_ptr< BeadMap > > maps_
 

Detailed Description

Definition at line 61 of file map.h.

Constructor & Destructor Documentation

◆ Map() [1/2]

votca::csg::Map::Map ( const Molecule & in,
Molecule & out )
inline

Definition at line 63 of file map.h.

◆ Map() [2/2]

votca::csg::Map::Map ( Map && map)

Definition at line 400 of file map.cc.

Member Function Documentation

◆ Apply()

void votca::csg::Map::Apply ( const BoundaryCondition & bc)

Definition at line 85 of file map.cc.

◆ CreateBeadMap()

BeadMap * votca::csg::Map::CreateBeadMap ( const BeadMapType type)

Definition at line 410 of file map.cc.

◆ operator=()

Map & votca::csg::Map::operator= ( Map && map)

Definition at line 403 of file map.cc.

Member Data Documentation

◆ in_

Molecule votca::csg::Map::in_
protected

Definition at line 75 of file map.h.

◆ maps_

std::vector<std::unique_ptr<BeadMap> > votca::csg::Map::maps_
protected

Definition at line 77 of file map.h.

◆ out_

Molecule votca::csg::Map::out_
protected

Definition at line 76 of file map.h.


The documentation for this class was generated from the following files: