|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include "gmxpre.h"#include "rdf.h"#include <cmath>#include <cstddef>#include <algorithm>#include <limits>#include <memory>#include <string>#include <vector>#include "gromacs/analysisdata/analysisdata.h"#include "gromacs/analysisdata/modules/average.h"#include "gromacs/analysisdata/modules/histogram.h"#include "gromacs/analysisdata/modules/plot.h"#include "gromacs/math/functions.h"#include "gromacs/math/units.h"#include "gromacs/mdtypes/md_enums.h"#include "gromacs/options/basicoptions.h"#include "gromacs/options/filenameoption.h"#include "gromacs/options/ioptionscontainer.h"#include "gromacs/options/optionfiletype.h"#include "gromacs/pbcutil/pbc.h"#include "gromacs/selection/indexutil.h"#include "gromacs/selection/nbsearch.h"#include "gromacs/selection/selection.h"#include "gromacs/selection/selectionoption.h"#include "gromacs/topology/topology.h"#include "gromacs/trajectory/trajectoryframe.h"#include "gromacs/trajectoryanalysis/analysismodule.h"#include "gromacs/trajectoryanalysis/analysissettings.h"#include "gromacs/trajectoryanalysis/topologyinformation.h"#include "gromacs/utility/arrayref.h"#include "gromacs/utility/enumerationhelpers.h"#include "gromacs/utility/exceptions.h"#include "gromacs/utility/listoflists.h"#include "gromacs/utility/real.h"#include "gromacs/utility/stringutil.h"#include "gromacs/utility/vec.h"#include "gromacs/utility/vectypes.h"
Include dependency graph for rdf.cpp:Implements gmx::analysismodules::Rdf.
Classes | |
| class | gmx::analysismodules::anonymous_namespace{rdf.cpp}::Rdf |
Implements gmx rdf trajectory analysis module. More... | |
| class | gmx::analysismodules::anonymous_namespace{rdf.cpp}::RdfModuleData |
| Temporary memory for use within a single-frame calculation. More... | |
Enumerations | |
| enum | gmx::analysismodules::anonymous_namespace{rdf.cpp}::Normalization : int { Rdf, NumberDensity, None, Count } |
| Normalization for the computed distribution. | |
| enum | gmx::analysismodules::anonymous_namespace{rdf.cpp}::SurfaceType : int { None, Molecule, Residue, Count } |
| Whether to compute RDF wrt. surface of the reference group. | |
Variables | |
| const EnumerationArray < Normalization, const char * > | gmx::analysismodules::anonymous_namespace{rdf.cpp}::c_normalizationNames |
| String values corresponding to Normalization. More... | |
|
const EnumerationArray < SurfaceType, const char * > | gmx::analysismodules::anonymous_namespace{rdf.cpp}::c_surfaceTypeNames = { { "no", "mol", "res" } } |
| String values corresponding to SurfaceType. | |
1.8.5