Gromacs
2022-beta1
|
#include <memory>
#include "gromacs/math/vec.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/gmxassert.h"
Declares gmx::IForceProvider and ForceProviders.
See mdrun modules for an overview of this and associated interfaces.
Classes | |
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... | |
Functions | |
template<class T > | |
T & | gmx::makeRefFromPointer (T *ptr) |
Take pointer, check if valid, return reference. | |