MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
DEM::Domain Member List
This is the complete list of members for DEM::Domain, including all inherited members.
AddCube(int Tag, Vec3_t const &X, double R, double L, double rho, double Angle=0, Vec3_t *Axis=NULL)DEM::Domain [inline]
AddCylinder(int Tag, Vec3_t const &X0, double R0, Vec3_t const &X1, double R1, double R, double rho)DEM::Domain [inline]
AddDrill(int Tag, Vec3_t const &X, double R, double Lt, double Ll, double rho)DEM::Domain [inline]
AddPlane(int Tag, Vec3_t const &X, double R, double Lx, double Ly, double rho, double Angle=0, Vec3_t *Axis=NULL)DEM::Domain [inline]
AddRice(int Tag, Vec3_t const &X, double R, double L, double rho, double Angle=0, Vec3_t *Axis=NULL)DEM::Domain [inline]
AddSphere(int Tag, Vec3_t const &X, double R, double rho)DEM::Domain [inline]
AddTetra(int Tag, Vec3_t const &X, double R, double L, double rho, double Angle=0, Vec3_t *Axis=NULL)DEM::Domain [inline]
AddTorus(int Tag, Vec3_t const &X, Vec3_t const &N, double Rmax, double R, double rho)DEM::Domain [inline]
AddVoroCell(int Tag, voronoicell_neighbor &VC, double R, double rho, bool Erode, iVec3_t nv=iVec3_t(1, 1, 1))DEM::Domain [inline]
AddVoroPack(int Tag, double R, double Lx, double Ly, double Lz, size_t nx, size_t ny, size_t nz, double rho, bool Cohesion, bool Periodic, size_t Randomseed, double fraction, Vec3_t q=OrthoSys::O)DEM::Domain [inline]
AlphaDEM::Domain
AngularMomentum(Vec3_t &L)DEM::Domain [inline]
BInteractonsDEM::Domain
BoundingBox(Vec3_t &minX, Vec3_t &maxX)DEM::Domain [inline]
CalcEnergy(double &Ekin, double &Epot)DEM::Domain [inline]
CamPosDEM::Domain
Center(Vec3_t C=Vec3_t(0.0, 0.0, 0.0))DEM::Domain [inline]
CInteractonsDEM::Domain
Clusters()DEM::Domain [inline]
DelParticles(Array< int > const &Tags)DEM::Domain [inline]
Domain(void *UserData=NULL)DEM::Domain [inline]
EfricDEM::Domain
EnergyOutput(size_t IdxOut, std::ostream &OutFile)DEM::Domain [inline]
EvisDEM::Domain
FileKeyDEM::Domain
FinishedDEM::Domain
GenBoundingBox(int InitialTag, double R, double Cf, bool Cohesion=false)DEM::Domain [inline]
GenBoundingPlane(int InitialTag, double R, double Cf, bool Cohesion=false)DEM::Domain [inline]
GenBox(int InitialTag, double Lx, double Ly, double Lz, double R, double Cf, bool Cohesion=false)DEM::Domain [inline]
GenFromMesh(Mesh::Generic &M, double R, double rho, bool cohesion=false, bool MC=true, double thickness=0.0)DEM::Domain [inline]
GenOpenBox(int InitialTag, double Lx, double Ly, double Lz, double R, double Cf)DEM::Domain [inline]
GenRice(int Tag, double L, size_t N, double R, double rho, size_t Randomseed, double fraction)DEM::Domain [inline]
GenSpheres(int Tag, double L, size_t N, double rho, char const *Type, size_t Randomseed, double fraction, double RminFraction=1.0)DEM::Domain [inline]
GetGSD(Array< double > &X, Array< double > &Y, Array< double > &D, size_t NDiv=10) const DEM::Domain [inline]
GetParticle(int Tag, bool Check=true)DEM::Domain [inline]
GetParticle(int Tag, bool Check=true) const DEM::Domain [inline]
GetParticles(int Tag, Array< Particle * > &P)DEM::Domain [inline]
idx_outDEM::Domain
Initialize(double dt=0.0)DEM::Domain [inline]
InitializedDEM::Domain
InteractonsDEM::Domain
LinearMomentum(Vec3_t &L)DEM::Domain [inline]
ListofclustersDEM::Domain
ListofpairsDEM::Domain
MaxDisplacement()DEM::Domain [inline]
MsDEM::Domain
ParticlesDEM::Domain
ptFun_t typedefDEM::Domain
ResetContacts()DEM::Domain [inline]
ResetDisplacements()DEM::Domain [inline]
ResetInteractons()DEM::Domain [inline]
SetProps(Dict &D)DEM::Domain [inline]
Solve(double tf, double dt, double dtOut, ptFun_t ptSetup=NULL, ptFun_t ptReport=NULL, char const *FileKey=NULL, bool RenderVideo=true, size_t Nproc=1)DEM::Domain [inline]
TimeDEM::Domain
UserDataDEM::Domain
VsDEM::Domain
WextDEM::Domain
WriteBPY(char const *FileKey)DEM::Domain [inline]
WritePOV(char const *FileKey)DEM::Domain [inline]
~Domain()DEM::Domain [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines