Gromacs  2025.0-dev-20241009-5c23d5f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Variables
outputadapters.h File Reference
#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"
+ Include dependency graph for outputadapters.h:
+ This graph shows which files directly or indirectly include this file:

Description

Helpers and data for outputadapter module tests.

Author
Paul Bauer paul..nosp@m.baue.nosp@m.r.q@g.nosp@m.mail.nosp@m..com

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...