Gromacs  2016.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions | Variables
gmx::analysismodules::anonymous_namespace{angle.cpp} Namespace Reference

Classes

class  AnglePositionIterator
 Helper to encapsulate logic for looping over input selections. More...
 

Enumerations

enum  Group1Type { Group1Type_Angle, Group1Type_Dihedral, Group1Type_Vector, Group1Type_Plane }
 How to interpret the selections in -group1.
 
enum  Group2Type {
  Group2Type_None, Group2Type_Vector, Group2Type_Plane, Group2Type_TimeZero,
  Group2Type_Z, Group2Type_SphereNormal
}
 How to interpret the selections in -group2.
 

Functions

static void calc_vec (int natoms, rvec x[], t_pbc *pbc, rvec xout, rvec cout)
 Helper method to calculate a vector from two or three positions.
 

Variables

const char *const cGroup1TypeEnum []
 String values corresponding to Group1Type. More...
 
const char *const cGroup2TypeEnum []
 String values corresponding to Group2Type. More...
 

Variable Documentation

const char* const gmx::analysismodules::anonymous_namespace{angle.cpp}::cGroup1TypeEnum[]
Initial value:
=
{ "angle", "dihedral", "vector", "plane" }

String values corresponding to Group1Type.

const char* const gmx::analysismodules::anonymous_namespace{angle.cpp}::cGroup2TypeEnum[]
Initial value:
=
{ "none", "vector", "plane", "t0", "z", "sphnorm" }

String values corresponding to Group2Type.