votca 2025.1-dev
Loading...
Searching...
No Matches
topology.h File Reference
#include <cassert>
#include <map>
#include <memory>
#include <unordered_map>
#include <vector>
#include <boost/container/deque.hpp>
#include <votca/tools/types.h>
#include "bead.h"
#include "boundarycondition.h"
#include "exclusionlist.h"
#include "molecule.h"
#include "openbox.h"
#include "orthorhombicbox.h"
#include "residue.h"
#include "triclinicbox.h"
#include "interaction.h"
Include dependency graph for topology.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  votca::csg::Topology
 topology of the whole system More...

Namespaces

namespace  votca
 Provides a means for comparing floating point numbers.
namespace  votca::csg

Typedefs

typedef boost::container::deque_options< boost::container::block_size< sizeof(Residue) *4 > >::type votca::csg::block_residue_x4_t
typedef boost::container::deque_options< boost::container::block_size< sizeof(Molecule) *4 > >::type votca::csg::block_molecule_4x_t
typedef boost::container::deque_options< boost::container::block_size< sizeof(Bead) *4 > >::type votca::csg::block_bead_x4_t
using votca::csg::MoleculeContainer
using votca::csg::BeadContainer = boost::container::deque<Bead, void, block_bead_x4_t>
using votca::csg::ResidueContainer
using votca::csg::InteractionContainer = std::vector<Interaction *>