32 logger(
INFO,
"Single particle rolling on a bottom plate");
37 problem.setName(
"InclinedPlane");
41 problem.setParticleDimensions(3);
44 species->setDensity(2000);
45 species->setStiffness(10000);
46 species->setDissipation(0);
47 species->setSlidingStiffness(10000);
48 species->setSlidingDissipation(0);
49 species->setSlidingFrictionCoefficient(0.5);
54 problem.setTimeStep(0.02*species->getCollisionTime(species->getMassFromRadius(0.005)));
61 const Vec3D v =
problem.particleHandler.getObject(0)->getVelocity();
AnnoyingScalar cos(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:136
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
Array< double, 1, 3 > e(1./3., 0.5, 2.)
@ NO_FILE
file will not be created/read
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.
Definition: InclinedPlaneUnitTest.cpp:11
Definition: Kernel/Math/Vector.h:30
#define INFO(i)
Definition: mumps_solver.h:54
double theta
Definition: two_d_biharmonic.cc:236
const Mdouble pi
Definition: ExtendedMath.h:23
void check(double real, double ideal, double error, std::string errorMessage)
Definition: TestHelpers.cc:16
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213