![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
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] |
Alpha | DEM::Domain | |
AngularMomentum(Vec3_t &L) | DEM::Domain | [inline] |
BInteractons | DEM::Domain | |
BoundingBox(Vec3_t &minX, Vec3_t &maxX) | DEM::Domain | [inline] |
CalcEnergy(double &Ekin, double &Epot) | DEM::Domain | [inline] |
CamPos | DEM::Domain | |
Center(Vec3_t C=Vec3_t(0.0, 0.0, 0.0)) | DEM::Domain | [inline] |
CInteractons | DEM::Domain | |
Clusters() | DEM::Domain | [inline] |
DelParticles(Array< int > const &Tags) | DEM::Domain | [inline] |
Domain(void *UserData=NULL) | DEM::Domain | [inline] |
Efric | DEM::Domain | |
EnergyOutput(size_t IdxOut, std::ostream &OutFile) | DEM::Domain | [inline] |
Evis | DEM::Domain | |
FileKey | DEM::Domain | |
Finished | DEM::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_out | DEM::Domain | |
Initialize(double dt=0.0) | DEM::Domain | [inline] |
Initialized | DEM::Domain | |
Interactons | DEM::Domain | |
LinearMomentum(Vec3_t &L) | DEM::Domain | [inline] |
Listofclusters | DEM::Domain | |
Listofpairs | DEM::Domain | |
MaxDisplacement() | DEM::Domain | [inline] |
Ms | DEM::Domain | |
Particles | DEM::Domain | |
ptFun_t typedef | DEM::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] |
Time | DEM::Domain | |
UserData | DEM::Domain | |
Vs | DEM::Domain | |
Wext | DEM::Domain | |
WriteBPY(char const *FileKey) | DEM::Domain | [inline] |
WritePOV(char const *FileKey) | DEM::Domain | [inline] |
~Domain() | DEM::Domain | [inline] |