44 logger(
INFO,
" Simulates a particle-particle collision.\n"
46 " - at one instant in time\n"
47 " - standard fields (density and stress)\n"
48 " - for O, Z, and XYZ coordinates\n"
49 " - for both Gauss and Lucy kernel functions\n");
66 helpers::check(o->getPoint(0).getLiquidFilmVolume(),1,1
e-15,
"Average liquidFilmVolume");
67 helpers::check(o->getPoint(0).getLiquidBridgeVolume(),1,1
e-15,
"Average liquidBridgeVolume");
68 helpers::check(z->evaluateAverage().getLiquidFilmVolume(),1,3
e-2,
"Average liquidFilmVolume for z-resolved stats");
69 helpers::check(z->evaluateAverage().getLiquidBridgeVolume(),1,1
e-2,
"Average liquidBridgeVolume for z-resolved stats");
70 helpers::check(xz->evaluateAverage().getLiquidFilmVolume(),1,3
e-2,
"Average liquidFilmVolume for xz-resolved stats");
71 helpers::check(xz->evaluateAverage().getLiquidBridgeVolume(),1,1
e-2,
"Average liquidBridgeVolume for xz-resolved stats");
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
std::enable_if<!std::is_pointer< U >::value, U * >::type copyAndAddObject(const U &object)
Creates a copy of a Object and adds it to the BaseHandler.
Definition: BaseHandler.h:360
Evaluates time-resolved continuum fields and writes the data into a stat file.
Definition: CG.h:55
CGHandler cgHandler
Object of the class cgHandler.
Definition: DPMBase.h:1479
void setTimeMax(Mdouble newTMax)
Sets a new value for the maximum simulation duration.
Definition: DPMBase.cc:864
void solve()
The work horse of the code.
Definition: DPMBase.cc:4334
Definition: CGLiquidsUnitTest.cpp:14
#define INFO(i)
Definition: mumps_solver.h:54
void check(double real, double ideal, double error, std::string errorMessage)
Definition: TestHelpers.cc:16