Gromacs  2021-beta2-UNCHECKED
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
iforceprovider.h File Reference
#include "gromacs/math/vec.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/gmxassert.h"
+ Include dependency graph for iforceprovider.h:
+ This graph shows which files directly or indirectly include this file:


Declares gmx::IForceProvider and ForceProviders.

See mdrun modules for an overview of this and associated interfaces.

Teemu Murtola
Carsten Kutzner


class  gmx::ArrayRef< typename >
 STL-like interface to a C array of T (or part of a std container of T). More...
class  gmx::ForceProviderInput
 Helper struct that bundles data for passing it over to the force providers. More...
class  gmx::ForceProviderOutput
 Helper struct bundling the output data of a force provider. More...
class  gmx::IForceProvider
 Interface for a component that provides forces during MD. More...
class  gmx::ForceProviders
 Evaluates forces from a collection of gmx::IForceProvider. More...


template<class T >
T & gmx::makeRefFromPointer (T *ptr)
 Take pointer, check if valid, return reference.