Classes | Namespaces | Macros
CS2Backbone.cpp File Reference
#include <string>
#include <fstream>
#include <iterator>
#include <sstream>
#include "Colvar.h"
#include "ActionRegister.h"
#include "core/PlumedMain.h"
#include "tools/OpenMP.h"
#include "tools/Pbc.h"
#include "tools/PDB.h"
#include "tools/Torsion.h"

Classes

class  PLMD::colvar::CS2BackboneDB
 
class  PLMD::colvar::CS2Backbone
 Provides the keyword CS2BACKBONE More...
 
struct  PLMD::colvar::CS2Backbone::Fragment
 
struct  PLMD::colvar::CS2Backbone::RingInfo
 

Namespaces

 PLMD
 
 PLMD::colvar
 

Macros

#define cutOffNB   0.70
 
#define cutOffDist   0.50
 
#define cutOnDist   0.32
 
#define cutOffNB2   cutOffNB*cutOffNB
 
#define cutOffDist2   cutOffDist*cutOffDist
 
#define cutOnDist2   cutOnDist*cutOnDist
 
#define invswitch   1.0/((cutOffDist2-cutOnDist2)*(cutOffDist2-cutOnDist2)*(cutOffDist2-cutOnDist2))
 
#define cutOffDist4   cutOffDist2*cutOffDist2
 
#define cutMixed   cutOffDist2*cutOffDist2*cutOffDist2 -3.*cutOffDist2*cutOffDist2*cutOnDist2
 

Macro Definition Documentation

◆ cutMixed

◆ cutOffDist

#define cutOffDist   0.50

◆ cutOffDist2

#define cutOffDist2   cutOffDist*cutOffDist

◆ cutOffDist4

#define cutOffDist4   cutOffDist2*cutOffDist2

◆ cutOffNB

#define cutOffNB   0.70

◆ cutOffNB2

#define cutOffNB2   cutOffNB*cutOffNB

◆ cutOnDist

#define cutOnDist   0.32

◆ cutOnDist2

#define cutOnDist2   cutOnDist*cutOnDist

◆ invswitch

#define invswitch   1.0/((cutOffDist2-cutOnDist2)*(cutOffDist2-cutOnDist2)*(cutOffDist2-cutOnDist2))