Gromacs
2024.3
|
#include "gmxpre.h"
#include "rdf.h"
#include <cmath>
#include <algorithm>
#include <limits>
#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/math/vec.h"
#include "gromacs/options/basicoptions.h"
#include "gromacs/options/filenameoption.h"
#include "gromacs/options/ioptionscontainer.h"
#include "gromacs/pbcutil/pbc.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/exceptions.h"
#include "gromacs/utility/stringutil.h"
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. | |