17 problem.setName(
"dec13_A254_Hi0075_RC06_MU05");
20 species->setSlidingFrictionCoefficient(0.5);
21 species->setDensity(1442.0);
27 problem.setFixedParticleRadius(300
e-6);
28 problem.setInflowParticleRadius(300
e-6);
30 species->setCollisionTimeAndRestitutionCoefficient(4
e-4, 0.6, species->getMassFromRadius(
problem.getFixedParticleRadius()));
35 logger(
INFO,
"Setting k to % and disp to %", species->getStiffness(), species->getDissipation());
37 species->setSlidingStiffness(species->getStiffness()*2.0/7.0);
38 species->setSlidingDissipation(species->getDissipation()*2.0/7.0);
40 double mass = species->getMassFromRadius(0.5 * (
problem.getMinInflowParticleRadius() +
problem.getMaxInflowParticleRadius()));
41 problem.setTimeStep(0.02 * species->getCollisionTime(mass));
62 problem.setInflowVelocityVariance(0.01);
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
@ MONOLAYER_DISORDERED
Definition: Chute.h:32
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Species< LinearViscoelasticNormalSpecies, SlidingFrictionSpecies > LinearViscoelasticSlidingFrictionSpecies
Definition: LinearViscoelasticSlidingFrictionSpecies.h:12
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
#define INFO(i)
Definition: mumps_solver.h:54
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213