Gromacs  2025-dev-20240718-982dfdc
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
qmmminputgenerator.h File Reference
#include <set>
#include "gromacs/pbcutil/pbc.h"
#include "gromacs/utility/arrayref.h"
#include "qmmmtypes.h"
+ Include dependency graph for qmmminputgenerator.h:
+ This graph shows which files directly or indirectly include this file:


Declares input generator class for CP2K QMMM.

Dmitry Morozov


class  gmx::QMMMInputGenerator
 Class that takes QMMMParameters, Coordinates, Point charges, Box dimensions, pbcType. Generates QM/MM sample input parameters and pdb-style coordinates for CP2K. Input are generated as std::string objects which can be stored in tpr KVT and/or flushed into the files. More...


RVec gmx::computeQMBoxVec (const RVec &a, const RVec &b, const RVec &c, real h, real minNorm, real maxNorm)
 Transforms vector a such as distance from it to the plane defined by vectors b and c will be h minimum length will be milL and maximum length maxL. More...