DensityForceImpl Class Reference

#include <density_force_impl.hh>

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  ) 
~DensityForceImpl (  ) 

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1