Classes | Namespaces | Functions
coarse_grain.h File Reference
#include <ESBTL/molecular_system.h>

Go to the source code of this file.

Classes

class  ESBTL::Coarse_atom< Atom, Point >
class  ESBTL::Coarse_residue< Residue, Chain, Coarse_atom_ >
struct  ESBTL::Coarse_atoms_iterators< Model >
struct  ESBTL::System_items_with_coarse_grain
struct  ESBTL::System_items_with_coarse_grain::Model_wrapper< System, Point_3 >
struct  ESBTL::System_items_with_coarse_grain::Chain_wrapper< System, Point_3 >
struct  ESBTL::System_items_with_coarse_grain::Atom_wrapper< System, Point_3 >
class  ESBTL::System_items_with_coarse_grain::Residue_wrapper< System, Point_3 >

Namespaces

namespace  ESBTL

Functions

template<class Input_iterator , class System >
void ESBTL::insert_coarse_atoms (Input_iterator first, Input_iterator last, System &system, int modelid=1, char chainid='Z', std::string resname="SOL", int starting_res_index=1)
template<class Model >
Coarse_atoms_iterators< Model >
::const_iterator 
ESBTL::coarse_atoms_begin (const Model &model)
template<class Model >
Coarse_atoms_iterators< Model >
::const_iterator 
ESBTL::coarse_atoms_end (const Model &model)
template<class Model >
Coarse_atoms_iterators< Model >
::iterator 
ESBTL::coarse_atoms_begin (Model &model)
template<class Model >
Coarse_atoms_iterators< Model >
::iterator 
ESBTL::coarse_atoms_end (Model &model)