3#include "Set/Matrix4.H"
31int main (
int argc,
char* argv[])
40 #define MODELTEST(TYPE) \
41 Util::Test::Message(#TYPE); \
44 subfailed += Util::Test::SubMessage("PODTest", TYPE::PODTest<TYPE>(true)); \
45 subfailed += Util::Test::SubMessage("ArithmeticTest", TYPE::ArithmeticTest<TYPE>(true)); \
46 subfailed += Util::Test::SubMessage("DerivativeTest1", TYPE::DerivativeTest1<TYPE>(true)); \
47 subfailed += Util::Test::SubMessage("DerivativeTest2", TYPE::DerivativeTest2<TYPE>(true)); \
48 if (TYPE::kinvar == Model::Solid::KinematicVariable::F) \
50 subfailed += Util::Test::SubMessage("MaterialFrameIndifference", TYPE::MaterialFrameIndifference<TYPE>(true)); \
52 failed += Util::Test::SubFinalMessage(subfailed); \
Isotropic implements the following elastic model.
bool Derivative(int verbose, std::string plotfile="")
void Define(amrex::IntVect _ncells)
static int Test(int verbose=1)
int Equivalence(int verbose=0)
int Message(std::string testname)
int SubMessage(std::string testname, int failed)
int SubFinalMessage(int failed)
void Message(std::string file, std::string func, int line, Args const &... args)
int main(int argc, char *argv[])