MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
LBM::Particle Class Reference

#include <Dem.h>

Inheritance diagram for LBM::Particle:
LBM::Disk LBM::Sphere

List of all members.

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

Constructor & Destructor Documentation

Default constructor.


Member Function Documentation

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]

Member Data Documentation

Force.

fixed Force

dissipation constant for collision

dissipation constant for the torque

inertia moment of the particle

Stiffness constant.

mass of the disk

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


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines