![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <Dem.h>
Public Member Functions | |
Particle () | |
Default constructor. | |
void | Translate (double dt) |
void | FixVelocity () |
bool | IsFree () |
void | ImprintDisk (Lattice &Lat) |
Ask if the particle has any constrain in its movement. | |
Public Attributes | |
int | Tag |
Id of the particle. | |
Vec3_t | X0 |
initial position of the particle | |
Vec3_t | X |
position of the particle | |
Vec3_t | Xb |
position of the particle before | |
Vec3_t | V |
velocity of the CM | |
Vec3_t | W |
angular velocity | |
Vec3_t | Wb |
angular velocity | |
Vec3_t | F |
Force. | |
Vec3_t | Ff |
fixed Force | |
Vec3_t | T |
Torque. | |
Vec3_t | Tf |
fixed Torque | |
double | R |
Disk radius. | |
double | M |
mass of the disk | |
double | I |
inertia moment of the particle | |
double | GT |
dissipation constant for the torque | |
double | Gn |
dissipation constant for collision | |
double | Kn |
Stiffness constant. | |
bVec3_t | vf |
prescribed velocities | |
bVec3_t | wf |
prescribed angular velocities |
LBM::Particle::Particle | ( | ) | [inline] |
Default constructor.
void LBM::Particle::FixVelocity | ( | ) | [inline] |
void Particle::ImprintDisk | ( | Lattice & | Lat | ) | [inline] |
Ask if the particle has any constrain in its movement.
Reimplemented in LBM::Disk.
bool LBM::Particle::IsFree | ( | ) | [inline] |
void Particle::Translate | ( | double | dt | ) | [inline] |
Force.
fixed Force
double LBM::Particle::Gn |
dissipation constant for collision
double LBM::Particle::GT |
dissipation constant for the torque
double LBM::Particle::I |
inertia moment of the particle
double LBM::Particle::Kn |
Stiffness constant.
double LBM::Particle::M |
mass of the disk
double LBM::Particle::R |
Disk radius.
Torque.
Id of the particle.
fixed Torque
velocity of the CM
prescribed velocities
angular velocity
angular velocity
prescribed angular velocities
position of the particle
initial position of the particle
position of the particle before