Gromacs
2025.0-dev-20241009-5c23d5f
|
#include "gmxpre.h"
#include "qmmm.h"
#include <cstdio>
#include <functional>
#include <memory>
#include <numeric>
#include "gromacs/applied_forces/qmmm/qmmmtypes.h"
#include "gromacs/domdec/localatomset.h"
#include "gromacs/domdec/localatomsetmanager.h"
#include "gromacs/ewald/pme.h"
#include "gromacs/fileio/checkpoint.h"
#include "gromacs/gmxlib/network.h"
#include "gromacs/math/multidimarray.h"
#include "gromacs/mdlib/broadcaststructs.h"
#include "gromacs/mdrunutility/mdmodulesnotifiers.h"
#include "gromacs/mdtypes/commrec.h"
#include "gromacs/mdtypes/iforceprovider.h"
#include "gromacs/mdtypes/imdmodule.h"
#include "gromacs/mdtypes/imdoutputprovider.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/keyvaluetreebuilder.h"
#include "gromacs/utility/logger.h"
#include "qmmmforceprovider.h"
#include "qmmmoptions.h"
Implements QMMM class that implements IMDModule interface.
Classes | |
class | gmx::anonymous_namespace{qmmm.cpp}::QMMMSimulationParameterSetup |
Helper class that holds simulation data and callback functions for simulation setup time notifications. More... | |
class | gmx::anonymous_namespace{qmmm.cpp}::QMMMOutputProvider |
Handle file output for QMMM simulations. empty implementation as QMMM does not use that. More... | |
class | gmx::anonymous_namespace{qmmm.cpp}::QMMM |
QMMM module. More... | |