2 // Created by Eric Irrgang on 11/9/17.
5 #include "testingconfiguration.h"
10 #include "gmxapi/md/mdmodule.h"
12 #include "gromacs/restraint/restraintpotential.h"
14 #include <gtest/gtest.h>
19 const auto filename = plugin::testing::sample_tprfilename;
21 class NullRestraint : public gmx::IRestraintPotential
24 gmx::PotentialPointData evaluate(gmx::Vector r1,
31 std::vector<int> sites() const override
37 class SimpleApiModule : public gmxapi::MDModule
40 const char *name() const override
42 return "NullApiModule";
45 std::shared_ptr<gmx::IRestraintPotential> getRestraint() override
47 auto restraint = std::make_shared<NullRestraint>();
52 } // end anonymous namespace