votca 2024.1-dev
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
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
 base class for all analysis tools
 
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 *>