votca 2024-dev
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
votca::csg::BeadMap Class Referenceabstract

#include <map.h>

Inheritance diagram for votca::csg::BeadMap:
Inheritance graph
[legend]
Collaboration diagram for votca::csg::BeadMap:
Collaboration graph
[legend]

Public Member Functions

 BeadMap ()=default
 
virtual ~BeadMap ()=default
 
virtual void Apply (const BoundaryCondition &)=0
 
virtual void Initialize (const Molecule *in, Bead *out, tools::Property *opts_bead, tools::Property *opts_map)=0
 

Protected Attributes

const Moleculein_
 
Beadout_
 
tools::Propertyopts_map_
 
tools::Propertyopts_bead_
 

Detailed Description

Definition at line 42 of file map.h.

Constructor & Destructor Documentation

◆ BeadMap()

votca::csg::BeadMap::BeadMap ( )
default

◆ ~BeadMap()

virtual votca::csg::BeadMap::~BeadMap ( )
virtualdefault

Member Function Documentation

◆ Apply()

virtual void votca::csg::BeadMap::Apply ( const BoundaryCondition )
pure virtual

◆ Initialize()

virtual void votca::csg::BeadMap::Initialize ( const Molecule in,
Bead out,
tools::Property opts_bead,
tools::Property opts_map 
)
pure virtual

Implemented in votca::csg::Map_Sphere.

Member Data Documentation

◆ in_

const Molecule* votca::csg::BeadMap::in_
protected

Definition at line 52 of file map.h.

◆ opts_bead_

tools::Property* votca::csg::BeadMap::opts_bead_
protected

Definition at line 55 of file map.h.

◆ opts_map_

tools::Property* votca::csg::BeadMap::opts_map_
protected

Definition at line 54 of file map.h.

◆ out_

Bead* votca::csg::BeadMap::out_
protected

Definition at line 53 of file map.h.


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