ComputeVolumeFractionSelfTest.cpp File Reference
#include "Mercury3D.h"
#include "StatisticsVector.h"
#include "Walls/InfiniteWall.h"
#include <cmath>
#include <iostream>
#include <iomanip>
#include <Species/LinearViscoelasticSpecies.h>

Classes

class  DPM
 In this file a cubic packing of 5^3 particles in a tri-axial box is created and allowed to settle under small gravity. After that Z statistics are calculated. More...
 

Functions

int main (int argc UNUSED, char *argv[] UNUSED)
 

Function Documentation

◆ main()

int main ( int argc  UNUSED,
char *argv[]  UNUSED 
)
158 {
159  DPM problem;
160  problem.solve();
161  Vec3D position = 2.5*Vec3D(1,1,1);
162  double volumeFraction = problem.computeLocalVolumeFraction(position,2.5);
163  logger(INFO,"LocalVolumeFraction at %: %",position, volumeFraction);
164  volumeFraction = problem.computeLocalVolumeFractionHGrid(position,2.5);
165  logger(INFO,"LocalVolumeFraction with HGrid at %: %",position, volumeFraction);
166  volumeFraction = problem.computeLocalVolumeFractionHGridCompact(position,2.5);
167  logger(INFO,"LocalVolumeFraction with HGrid at %: %",position, volumeFraction);
168 }
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
In this file a cubic packing of 5^3 particles in a tri-axial box is created and allowed to settle und...
Definition: HGridUpdateUnitTest.cpp:9
Definition: Kernel/Math/Vector.h:30
#define INFO(i)
Definition: mumps_solver.h:54
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References INFO, logger, and problem.