NetDEM v1.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cnetdem::BondedSpheresA class representing a sphere bonded to other spheres through contact pairs
 Cnetdem::BondedVoronoisA class representing a set of bonded Voronoi cells generated from an STL file
 Cnetdem::BondEntryCollection of contact geometries and forces for one bond
 Cnetdem::BondEntryDataA struct that represents data associated with a bond entry
 Cnetdem::BondEntryParserA class that provides functions to convert bond entry data between a class and a struct format
 Cnetdem::BondGeometriesGeometrical properties of a bond
 Cnetdem::BondSolverPPA class for solving point-point bonds between particles
 Cnetdem::BondSolverPWA class for solving point-wall bonds between a particle and a wall
 Cnetdem::CellA class representing a cell in a simulation grid
 Cnetdem::CellManagerA class responsible for managing cells in a simulation grid
 Cnetdem::CGALWrapperThe CGAL class provides a wrapper for various CGAL mesh operations
 Cnetdem::CollisionEntryA class representing a collision entry
 Cnetdem::CollisionEntryDataA struct that represents data associated with a collision entry
 Cnetdem::CollisionEntryParserA class that provides functions to convert collision entry data between a class and a struct format
 Cnetdem::CollisionGeometriesA class representing the geometries associated with a collision
 Cnetdem::CollisionSolverPPAn abstract base class for particle-particle collision solvers
 Cnetdem::CollisionSolverPWAn abstract class representing a collision solver for a particle and a wall
 Cnetdem::CommandA base class for commands that can modify a simulation based on provided JSON information
 Cnetdem::ContactForcesA class representing the contact forces and moments arising from a contact interaction
 Cnetdem::ContactModelAn abstract base class for contact models
 Cnetdem::ContactModelFactoryA factory class for creating contact models
 Cnetdem::ContactPPA class representing a contact between two particles
 Cnetdem::ContactPPDataA struct that represents data associated with pairwise particle contact
 Cnetdem::ContactPPParserA class for converting between ContactPP objects and ContactPPData structs
 Cnetdem::ContactPWA class representing a contact between a particle and a wall
 Cnetdem::ContactPWDataStruct representing particle-wall contact data for MPI communication
 Cnetdem::ContactPWParserA class for converting between ContactPW objects and ContactPWData structs
 Cnetdem::ContactSolverFactoryA factory class for creating and managing contact solvers
 Cnetdem::ContactSolverSettingsA container class for settings related to contact solvers
 Cnetdem::CorkWrapperThe Cork namespace contains various static methods for performing mesh operations
 Cnetdem::DEMFragmentA class representing a fragment in a discrete element method simulation
 Cnetdem::DEMObjectPoolA class implementing object pooling for particles and contacts
 Cnetdem::DEMProfilerA profiler class for measuring performance metrics in a DEM simulation
 Cnetdem::DEMSolverA solver class for performing discrete element method (DEM) simulations
 Cnetdem::Distribution
 Cnetdem::DomainClass for managing the simulation domain and particles that belong to it
 Cnetdem::DomainManagerA class that manages the domain and sub-domains for a DEM simulation
 Cnetdem::DomainSplittorAn abstract base class for domain splitters used in discrete element method simulations
 Cnetdem::EigenWrapperWrapper for various Eigen matrix operations
 Cnetdem::FEMSimulatorA Finite Element Method (FEM) simulator used for simulating the deformation of objects
 Cnetdem::GeneralNetA class representing a general neural network
 Cnetdem::GoldenSpiralSamplerA class for generating samples from a weighted spherical centroidal Voronoi tessellation
 Cnetdem::IGLWrapper
 Cnetdem::InputProcessorA class that processes input JSON files to modify a simulation
 Cnetdem::IO
 Cnetdem::LevelSetFunctionClass for representing a level set function on a regular grid
 Cnetdem::Math
 Cnetdem::webgpu::Math
 Cnetdem::MembraneA class that simulates a membrane
 Cnetdem::MiniMap< T_key, T_val >
 Cnetdem::MiniMap< int, netdem::ContactModel * >
 Cnetdem::MiniMap< int, VecXT< Vec3d > >
 Cnetdem::MiniMap< std::string, double >
 Cnetdem::MLPackUtilsA class that defines several utility methods for ANN
 Cnetdem::ModifierAn interface class used to modify a DEM simulation
 Cnetdem::ModifierManagerA class used to manage modifiers in a simulation
 Cnetdem::MPIDataDefineA class for defining MPI datatypes for various data structures
 Cnetdem::MPIManagerManages the data exchange in a DEM simulation
 Cnetdem::NeighPofPA class representing a particle in contact with another particle or wall
 Cnetdem::NeighPofWA class representing a particle in contact with a wall
 Cnetdem::NeighWofPA class representing a wall in contact with a particle
 Cnetdem::PackGeneratorA class for generating packs of particles
 Cnetdem::Pair< T_key, T_val >
 Cnetdem::PairHash
 Cnetdem::Particle
 Cnetdem::ParticleDataA struct defining the particle data for MPI communication
 Cnetdem::ParticleDataGPUA struct defining the particle data for MPI communication
 Cnetdem::ParticleEnergyA struct used to hold energy information about a particle
 Cnetdem::ParticleParserA class for converting between Particle objects and ParticleData structs
 Cnetdem::ParticleParserGPUA class for converting between Particle objects and ParticleDataGPU structs
 Cnetdem::PeriDigmBlockA class that represents a Peridigm block
 Cnetdem::PeriDigmBoundaryConditionA class that represents a boundary condition for Peridigm
 Cnetdem::PeriDigmDamageModelA class representing a damage model
 Cnetdem::PeriDigmDEMCouplerA class representing a coupling between a discrete element method (DEM) simulation and a peridynamic simulation
 Cnetdem::PeriDigmDiscretizationA class representing the discretization of a peridynamic simulation
 Cnetdem::PeriDigmMaterialA class representing the material properties used in a peridynamic simulation
 Cnetdem::PeriDigmSettingsA class representing the settings used in a peridynamic simulation
 Cnetdem::PeriDigmSimulatorA class representing a simulator for peridynamic simulations
 Cnetdem::PeriDigmStrength
 Cnetdem::webgpu::PrefixSum
 Cnetdem::Math::Quaternion
 Cnetdem::webgpu::RadixSort
 Cnetdem::RandomEngineA class for generating random numbers
 Cnetdem::RegressionNetA class that represents a feedforward neural network for regression
 Cnetdem::webgpu::ResourceManager
 Cnetdem::SceneA class for managing the elements in a DEM simulation. Scene behaves as a std container:
 Cnetdem::SDFCalculatorClass for computing signed distance fields from triangle meshes
 Cnetdem::ShapeThis class represents different types of shapes and performs various calculations on them
 Cnetdem::ShapeFactoryA class for creating Shape objects using a factory pattern
 Cnetdem::SimplexA simplex class for representing a convex hull in n-dimensional space
 Cnetdem::SimulationClass for managing a DEM simulation
 Cnetdem::SphericalVoronoiClass for computing Voronoi diagrams on a sphere
 Cnetdem::STLModelClass for working with STL models
 Cnetdem::STLReaderA class for reading STL files
 Cnetdem::TetMeshA class that represents a tetrahedral mesh
 Cnetdem::VoronoiA class for computing Voronoi diagrams
 Cnetdem::WallA class representing a wall object in a physics simulation
 Cnetdem::WallBoxPlaneA class for generating a box of six walls
 Cnetdem::WallBoxPlateA class for generating a box of six walls with plates
 Cnetdem::WebGPUManager
 Cnetdem::WebGPUWrapper
 Cnetdem::WSCVTSamplerA class for generating samples from a weighted spherical centroidal Voronoi tessellation