OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
DensityForceImpl Class Reference

#include <density_force_impl.hh>

Inherits ForceImpl.

Public Member Functions

 DensityForceImpl (const DensityForce &owner)
 
 ~DensityForceImpl ()
 
void initialize (OpenMM::ContextImpl &context)
 
const DensityForcegetOwner () const
 
void updateContextState (OpenMM::ContextImpl &context)
 
double calcForcesAndEnergy (OpenMM::ContextImpl &context, bool includeForces, bool includeEnergy, int groups)
 
std::map< std::string, double > getDefaultParameters ()
 
std::vector< std::string > getKernelNames ()
 
void updateParametersInContext (OpenMM::ContextImpl &context)
 

Detailed Description

This is the internal implementation of DensityForce.

Definition at line 48 of file density_force_impl.hh.

Constructor & Destructor Documentation

DensityForceImpl ( const DensityForce owner)

Member Function Documentation

double calcForcesAndEnergy ( OpenMM::ContextImpl &  context,
bool  includeForces,
bool  includeEnergy,
int  groups 
)
std::map<std::string, double> getDefaultParameters ( )
inline

Definition at line 60 of file density_force_impl.hh.

std::vector<std::string> getKernelNames ( )
const DensityForce& getOwner ( ) const
inline

Definition at line 53 of file density_force_impl.hh.

void initialize ( OpenMM::ContextImpl &  context)
void updateContextState ( OpenMM::ContextImpl &  context)
inline

Definition at line 56 of file density_force_impl.hh.

void updateParametersInContext ( OpenMM::ContextImpl &  context)

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