439 problem.setName(
"SquareDrumTest");
446 double rotRateBasal = 10.0;
454 double muSWall = 0.6;
459 double muRWall = 0.06;
464 double muTWall = 0.0;
469 double rhoRatio = 5000.0/2500.0;
475 double specFrac = 0.5;
477 double drumRad = 0.150/2;
478 double drumLength = 0.024;
481 problem.setTimeStep(1.0/(2000.0 * 50.0));
482 double froudeNumber = 0.22;
488 problem.setDrumRadius(drumRad);
491 problem.setYMin(-drumLength/2);
499 problem.setCOR(0.97,0.97,0.97);
500 problem.setSizeAndDensityRatio(dRatio,rhoRatio);
501 problem.setFractionalPolydispersity(0.00);
502 problem.setDrumFillFraction(0.4);
503 problem.setSpeciesVolumeFraction(specFrac);
505 problem.setSlidingFriction(muSWall,muS1,muS2);
506 problem.setRollingFriction(muRWall,muR1,muR2);
507 problem.setTorsionFriction(muTWall,muT1,muT2);
509 problem.setRevolutionSpeed(rotRate);
512 problem.readArguments(argc,argv);
518 problem.wallHandler.setWriteVTK(
true);
519 problem.setParticlesWriteVTK(
true);
@ ONE_FILE
all data will be written into/ read from a single file called name_
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
EIGEN_DEVICE_FUNC const GlobalUnaryPowReturnType< Derived, ScalarExponent > pow(const Eigen::ArrayBase< Derived > &x, const ScalarExponent &exponent)
Definition: GlobalFunctions.h:137
Definition: testDrum.cpp:17
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