Gromacs  2025-dev-20241007-5b8bb96
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
colvarsoptions.cpp File Reference
#include "gmxpre.h"
#include "colvarsoptions.h"
#include "config.h"
#include <cstddef>
#include <filesystem>
#include <fstream>
#include <optional>
#include "gromacs/math/arrayrefwithpadding.h"
#include "gromacs/math/vec.h"
#include "gromacs/options/basicoptions.h"
#include "gromacs/options/ioptionscontainerwithsections.h"
#include "gromacs/options/optionsection.h"
#include "gromacs/topology/mtop_util.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/keyvaluetree.h"
#include "gromacs/utility/keyvaluetreebuilder.h"
#include "gromacs/utility/keyvaluetreetransform.h"
#include "gromacs/utility/path.h"
#include "gromacs/utility/strconvert.h"
#include "gromacs/utility/textreader.h"
+ Include dependency graph for colvarsoptions.cpp:

Description

Implements options for Colvars. Keep a minimal ColvarsOptions implementation in the case Colvars is not activated to ensure compatbility (with gmx tools for example).

Functions

template<class ToType , class TransformWithFunctionType >
void gmx::anonymous_namespace{colvarsoptions.cpp}::colvarsMdpTransformFromString (IKeyValueTreeTransformRules *rules, TransformWithFunctionType transformationFunction, const std::string &optionTag)
 Helper to declare mdp transform rules. More...