18#ifndef VOTCA_CSG_CGENGINE_H
19#define VOTCA_CSG_CGENGINE_H
27#include <boost/program_options.hpp>
94 std::map<std::string, std::unique_ptr<CGMoleculeDef>>::iterator iter;
105 return (*iter).second.get();
std::unique_ptr< TopologyMap > CreateCGTopology(const Topology &in, Topology &out)
CGMoleculeDef * getMoleculeDef(const std::string &name)
void AddIgnore(const std::string &pattern)
ignores molecule in mapping process
std::list< std::string > ignores_
std::map< std::string, std::unique_ptr< CGMoleculeDef > > molecule_defs_
bool IsIgnored(const std::string &ident)
checks whether molecule is ignored
void LoadMoleculeType(const std::string &filename)
definition of a coarse grained molecule
topology of the whole system
base class for all analysis tools