Gromacs
2025.0-dev-20241009-5c23d5f
|
#include "gmxpre.h"
#include "config.h"
#include <memory>
#include <string>
#include <gtest/gtest.h>
#include "gromacs/coordinateio/coordinatefileenums.h"
#include "gromacs/coordinateio/ioutputadapter.h"
#include "gromacs/coordinateio/outputadaptercontainer.h"
#include "gromacs/coordinateio/outputadapters/outputselector.h"
#include "gromacs/coordinateio/outputadapters/setatoms.h"
#include "gromacs/coordinateio/outputadapters/setbox.h"
#include "gromacs/coordinateio/outputadapters/setforces.h"
#include "gromacs/coordinateio/outputadapters/setprecision.h"
#include "gromacs/coordinateio/outputadapters/setstarttime.h"
#include "gromacs/coordinateio/outputadapters/settimestep.h"
#include "gromacs/coordinateio/outputadapters/setvelocities.h"
#include "gromacs/coordinateio/requirements.h"
#include "gromacs/coordinateio/tests/coordinate_test.h"
#include "gromacs/math/vec.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/selection/selection.h"
#include "gromacs/utility/exceptions.h"
#include "testutils/testasserts.h"
Helpers and data for outputadapter module tests.
Classes | |
class | gmx::test::SetAtomsSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetAtomsUnSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::AnyOutputSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::NoOptionalOutput |
Helper to test support for disabling all output options. More... | |
class | gmx::test::OutputSelectorDeathTest |
Helper to test that invalid selection is rejected. More... | |
class | gmx::test::SetVelocitySupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetVelocityUnSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetForceSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetForceUnSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetPrecisionSupportedFiles |
Helper to test supported file names. More... | |
class | gmx::test::SetPrecisionUnSupportedFiles |
Helper to test supported file names. More... | |
Variables | |
const char *const | gmx::test::setAtomsSupported [] |
Names here work for setAtoms module. More... | |
const char *const | gmx::test::setAtomsUnSupported [] = { "spc2-traj.trr", "spc2-traj.xtc", "spc2-traj.g96" } |
Names here don't work for setAtoms module. | |
const char *const | gmx::test::anySupported [] |
Names here work for stuff that has no specific requirements. More... | |
const char *const | gmx::test::setVelocitySupported [] |
Names here work for setVelocity module. More... | |
const char *const | gmx::test::setVelocityUnSupported [] = { "spc2-traj.xtc", "spc2-traj.pdb", "spc2-traj.g96" } |
Names here don't work for setVelocity module. | |
const char *const | gmx::test::setForceSupported [] |
Names here work for setForce module. More... | |
const char *const | gmx::test::setForceUnSupported [] |
Names here don't work for setForce module. More... | |
const char *const | gmx::test::setPrecisionSupported [] |
Names here work for setPrecision module. More... | |
const char *const | gmx::test::setPrecisionUnSupported [] |
Names here don't work for setPrecision module. More... | |