Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Variables
#include "gmxpre.h"
#include "select.h"
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <set>
#include <string>
#include <vector>
#include "gromacs/analysisdata/analysisdata.h"
#include "gromacs/analysisdata/dataframe.h"
#include "gromacs/analysisdata/datamodule.h"
#include "gromacs/analysisdata/modules/average.h"
#include "gromacs/analysisdata/modules/lifetime.h"
#include "gromacs/analysisdata/modules/plot.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/trxio.h"
#include "gromacs/options/basicoptions.h"
#include "gromacs/options/filenameoption.h"
#include "gromacs/options/ioptionscontainer.h"
#include "gromacs/selection/selection.h"
#include "gromacs/selection/selectionoption.h"
#include "gromacs/topology/topology.h"
#include "gromacs/trajectory/trajectoryframe.h"
#include "gromacs/trajectoryanalysis/analysissettings.h"
#include "gromacs/trajectoryanalysis/topologyinformation.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/utility/stringutil.h"
#include "gromacs/utility/unique_cptr.h"
+ Include dependency graph for select.cpp:

Description

Implements gmx::analysismodules::Select.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Classes

class  gmx::analysismodules::anonymous_namespace{select.cpp}::IndexFileWriterModule
 Data module for writing index files. More...
 

Enumerations

enum  gmx::analysismodules::anonymous_namespace{select.cpp}::ResidueNumbering { ResidueNumbering_ByNumber, ResidueNumbering_ByIndex }
 How to identify residues in output files.
 
enum  gmx::analysismodules::anonymous_namespace{select.cpp}::PdbAtomsSelection { PdbAtomsSelection_All, PdbAtomsSelection_MaxSelection, PdbAtomsSelection_Selected }
 Which atoms to write out to PDB files.
 

Variables

const char *const gmx::analysismodules::anonymous_namespace{select.cpp}::cResNumberEnum [] = { "number", "index" }
 String values corresponding to ResidueNumbering.
 
const char *const gmx::analysismodules::anonymous_namespace{select.cpp}::cPDBAtomsEnum [] = { "all", "maxsel", "selected" }
 String values corresponding to PdbAtomsSelection.