Loading...
Searching...
No Matches
PLMD::ColvarOutput< T > Class Template Reference

#include <ColvarOutput.h>

Inheritance diagram for PLMD::ColvarOutput< T >:

Classes

class  DerivHelper
 
class  VirialHelper
 

Public Member Functions

 ColvarOutput (View< T > v, std::size_t nderivPerComponent, T *derivatives)
 
Vector getAtomDerivatives (std::size_t i, std::size_t a)
 

Static Public Member Functions

static ColvarOutput createColvarOutput (std::vector< T > &v, std::vector< T > &d, Colvar *action)
 

Public Attributes

DerivHelper derivs
 
std::size_t ncomponents
 
View< T > values
 
VirialHelper virial
 

Constructor & Destructor Documentation

◆ ColvarOutput()

template<typename T>
PLMD::ColvarOutput< T >::ColvarOutput ( View< T > v,
std::size_t nderivPerComponent,
T * derivatives )
inline

Member Function Documentation

◆ createColvarOutput()

template<typename T>
ColvarOutput< T > PLMD::ColvarOutput< T >::createColvarOutput ( std::vector< T > & v,
std::vector< T > & d,
Colvar * action )
static

◆ getAtomDerivatives()

template<typename T>
Vector PLMD::ColvarOutput< T >::getAtomDerivatives ( std::size_t i,
std::size_t a )
inline

Member Data Documentation

◆ derivs

template<typename T>
DerivHelper PLMD::ColvarOutput< T >::derivs

◆ ncomponents

template<typename T>
std::size_t PLMD::ColvarOutput< T >::ncomponents

◆ values

template<typename T>
View<T> PLMD::ColvarOutput< T >::values

◆ virial

template<typename T>
VirialHelper PLMD::ColvarOutput< T >::virial

The documentation for this class was generated from the following file: