26 #ifndef ClusterGenerator_H
27 #define ClusterGenerator_H
Definition: BaseCluster.h:51
This class allows the user to create clusters of particles. All particles will be of LinearPlasticVis...
Definition: ClusterGenerator.h:39
Vec3D position_
Definition: ClusterGenerator.h:76
~ClusterGenerator()
Default destructor.
Definition: ClusterGenerator.cc:124
bool isVtkOutputOn_
bool used to define whether or not vtk output must be created.
Definition: ClusterGenerator.h:116
Mdouble energyRatioTolerance_
Energy ratio threshold under wich the simulation can be considered static.
Definition: ClusterGenerator.h:104
bool isRestartOutputOn_
bool used to define whether or not restart output must be created.
Definition: ClusterGenerator.h:120
Mdouble velocityDampingModulus_
Value of damping modulus for velocity.
Definition: ClusterGenerator.h:96
BaseCluster clusterProperties
Definition: ClusterGenerator.h:59
unsigned int idCluster_
Total number of particles.
Definition: ClusterGenerator.h:90
int internalStructureGridLength_
Number of points used for creating internal structure's grid.
Definition: ClusterGenerator.h:100
void create()
runs the simulation that creates the cluster.
Definition: ClusterGenerator.cc:132
bool isCdatOutputOn_
bool used to define whether or not cluster data output must be created.
Definition: ClusterGenerator.h:108
Mdouble clusterSizeSafetyFactor_
safety factor for the initial size of the cluster: this must be greater than 1.
Definition: ClusterGenerator.h:92
bool isIntStrucOutputOn_
bool used to define whether or not cluster internal structure output must be created.
Definition: ClusterGenerator.h:114
bool isOverlOutputOn_
bool used to define whether or not overlap data output must be created.
Definition: ClusterGenerator.h:110
bool restartSelfTest_
bool used to define whether or not the restart self test is being computed.
Definition: ClusterGenerator.h:128
ParticleHandler fakeParticleHandler
Definition: ClusterGenerator.h:61
bool isAmatOutputOn_
bool used to define whether or not adjacency matrix output must be created.
Definition: ClusterGenerator.h:112
bool isDataOutputOn_
bool used to define whether or not data output must be created.
Definition: ClusterGenerator.h:118
Mdouble collisionTimeOverTimeStep_
Ratio between collision time and time step: should be at least 50.
Definition: ClusterGenerator.h:80
ClusterGenerator()
This constructor initializes all variables to default values. After initialization all values are pas...
Definition: ClusterGenerator.cc:36
int nParticles_
Total number of particles.
Definition: ClusterGenerator.h:86
bool isFStatOutputOn_
bool used to define whether or not fStat output must be created.
Definition: ClusterGenerator.h:122
bool isEneOutputOn_
bool used to define whether or not eneOutput output must be created.
Definition: ClusterGenerator.h:124
Mdouble sizeDispersityParticle_
Size dispersity of particles: must be between 0 and 1.
Definition: ClusterGenerator.h:84
Container to store all BaseParticle.
Definition: ParticleHandler.h:48