93 auto ptrToSp0=
problem.speciesHandler.copyAndAddObject(species0);
104 auto ptrToSp1=
problem.speciesHandler.copyAndAddObject(species1);
108 auto species01 =
problem.speciesHandler.getMixedObject(ptrToSp0,ptrToSp1);
109 species01->setStiffness(259.018);
110 species01->setDissipation(0.0334);
111 species01->setSlidingStiffness(2.0 / 7.0 * species01->getStiffness());
112 species01->setRollingStiffness(2.0 / 5.0 * species01->getStiffness());
113 species01->setSlidingFrictionCoefficient(0.5);
114 species01->setRollingFrictionCoefficient(0.0);
125 auto ptrToSp2 =
problem.speciesHandler.copyAndAddObject(species2);
128 auto species02 =
problem.speciesHandler.getMixedObject(ptrToSp0, ptrToSp2);
129 species02->setStiffness(259.018);
130 species02->setDissipation(0.0334);
131 species02->setSlidingStiffness(2.0 / 7.0 * species02->getStiffness());
132 species02->setRollingStiffness(2.0 / 5.0 * species02->getStiffness());
133 species02->setSlidingFrictionCoefficient(0.5);
134 species02->setRollingFrictionCoefficient(0.5);
152 problem.setParticlesWriteVTK(
true);
157 problem.setTimeStep(0.005 / 50.0);
AnnoyingScalar cos(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:136
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
@ NO_FILE
file will not be created/read
@ ONE_FILE
all data will be written into/ read from a single file called name_
void setRollingFrictionCoefficient(Mdouble new_mu)
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default.
Definition: FrictionSpecies.cc:165
void setRollingStiffness(Mdouble new_kt)
Allows the spring constant to be changed.
Definition: FrictionSpecies.cc:128
Mdouble getStiffness() const
Allows the spring constant to be accessed.
Definition: LinearViscoelasticNormalSpecies.cc:83
void setDissipation(Mdouble dissipation)
Allows the normal dissipation to be changed.
Definition: LinearViscoelasticNormalSpecies.cc:96
void setStiffness(Mdouble new_k)
Allows the spring constant to be changed.
Definition: LinearViscoelasticNormalSpecies.cc:72
void setDensity(Mdouble density)
Definition: ParticleSpecies.cc:88
void setSlidingStiffness(Mdouble new_kt)
Allows the spring constant to be changed.
Definition: SlidingFrictionSpecies.cc:83
void setSlidingFrictionCoefficient(Mdouble new_mu)
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default.
Definition: SlidingFrictionSpecies.cc:120
[T9:headers]
Definition: Tutorial9_InclinedPlane.cpp:23
Definition: Kernel/Math/Vector.h:30
double angle(const double &t)
Angular position as a function of time t.
Definition: jeffery_orbit.cc:98
const Mdouble pi
Definition: ExtendedMath.h:23
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213