60 Mdouble revolutionsPerSecond = 0.25;
68 mixer.setName(
"HorizontalMixerWalls");
76 Mdouble mass = s->getMassFromRadius(particleRadius);
77 s->setCollisionTimeAndRestitutionCoefficient(0.01, 0.5, mass);
78 s->setSlidingFrictionCoefficient(0.5);
79 s->setSlidingStiffness(2.0 / 7.0 * s->getStiffness());
80 s->setSlidingDissipation(2.0 / 7.0 * s->getDissipation());
83 mixer.setTimeStep(0.2 * s->getCollisionTime(mass));
85 mixer.setSaveCount((
unsigned) (20.0 * s->getCollisionTime(mass) / mixer.getTimeStep()));
86 logger(
INFO,
"Savecount: %", mixer.dataFile.getSaveCount());
88 mixer.setTimeMax(100);
double Mdouble
Definition: GeneralDefine.h:34
Species< LinearViscoelasticNormalSpecies, SlidingFrictionSpecies > LinearViscoelasticSlidingFrictionSpecies
Definition: LinearViscoelasticSlidingFrictionSpecies.h:34
LL< Log::INFO > INFO
Info log level.
Definition: Logger.cc:55
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
Definition: HorizontalMixerWalls.cpp:6
const Mdouble pi
Definition: ExtendedMath.h:45