Update pair tersoff mod c

This commit is contained in:
Richard Berger
2020-05-28 10:06:43 -04:00
parent a4db35e15d
commit c0324e55ad
3 changed files with 95 additions and 124 deletions

View File

@ -8,6 +8,7 @@
#include "MANYBODY/pair_comb3.h"
#include "MANYBODY/pair_tersoff.h"
#include "MANYBODY/pair_tersoff_mod.h"
#include "MANYBODY/pair_tersoff_mod_c.h"
#include <mpi.h>
@ -18,6 +19,7 @@ const int LAMMPS_NS::PairComb::NPARAMS_PER_LINE;
const int LAMMPS_NS::PairComb3::NPARAMS_PER_LINE;
const int LAMMPS_NS::PairTersoff::NPARAMS_PER_LINE;
const int LAMMPS_NS::PairTersoffMOD::NPARAMS_PER_LINE;
const int LAMMPS_NS::PairTersoffMODC::NPARAMS_PER_LINE;
class PotenialFileReaderTest : public ::testing::Test {
protected:
@ -84,6 +86,15 @@ TEST_F(PotenialFileReaderTest, TersoffMod) {
ASSERT_EQ(utils::count_words(line), PairTersoffMOD::NPARAMS_PER_LINE);
}
TEST_F(PotenialFileReaderTest, TersoffModC) {
::testing::internal::CaptureStdout();
PotentialFileReader reader(lmp, "Si.tersoff.modc", "Tersoff");
::testing::internal::GetCapturedStdout();
auto line = reader.next_line(PairTersoffMODC::NPARAMS_PER_LINE);
ASSERT_EQ(utils::count_words(line), PairTersoffMODC::NPARAMS_PER_LINE);
}
int main(int argc, char **argv)
{
MPI_Init(&argc, &argv);