RotatingDrumClumps.cpp File Reference

Classes

class  ChangingTOIParticle
 

Functions

int main (int argc, char *argv[])
 

Variables

Mdouble f_min = -4
 
Mdouble f_max = 4
 
Mdouble z_shift = 2
 
Mdouble margin = 2
 
Mdouble z_margin = 2.8
 
Mdouble av_min = 0
 
Mdouble av_max = 0
 
Mdouble tv_min = 0
 
Mdouble tv_max = 0
 
int N_att = 1000
 
int SAVECOUNT = 400
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)
148 {
150  auto species = problem.speciesHandler.copyAndAddObject(LinearViscoelasticFrictionSpecies());
151  species->setDensity(1.0); // sets the species type-0 density
152  species->setDissipation(50.0);
153  species->setStiffness(1e6);
154 
155  species->setSlidingFrictionCoefficient(0.6);
156  species->setSlidingStiffness(5e5);
157  species->setRollingFrictionCoefficient(0.0);
158  species->setRollingStiffness(5e5);
159 
160  const Mdouble collisionTime = species->getCollisionTime(problem.getClumpMass());
161  problem.setClumpDamping(0);
162  problem.setTimeStep(collisionTime / 50.0);
163  problem.setSaveCount(SAVECOUNT);
164  problem.setHGridMaxLevels(1);
165  //problem.setTimeMax(48.0);
166  problem.setTimeMax(0.08);
167 
168  problem.removeOldFiles();
169  problem.solve();
170  return 0;
171 }
Species< LinearViscoelasticNormalSpecies, FrictionSpecies > LinearViscoelasticFrictionSpecies
Definition: LinearViscoelasticFrictionSpecies.h:12
int SAVECOUNT
Definition: RotatingDrumClumps.cpp:27
Definition: ChangingTOI.cpp:37
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References problem, and SAVECOUNT.

Variable Documentation

◆ av_max

◆ av_min

◆ f_max

◆ f_min

◆ margin

◆ N_att

◆ SAVECOUNT

int SAVECOUNT = 400

Referenced by main().

◆ tv_max

◆ tv_min

◆ z_margin

◆ z_shift