Granular module
Description
GPU solver for granular dynamics.
This module provides support for modeling systems of granular material on the GPU through CUDA. Currently, systems of monodisperse spheres can interact via full-history frictional contact with both analytical boundary conditions and triangle meshes.
For additional information, see:
- the installation guide
- the tutorials
Collaboration diagram for Granular module:
Modules | |
Granular physics objects | |
Granular solver infrastructure | |
Namespaces | |
chrono::granular | |
Namespace with classes for the Granular module. | |
Functions | |
void | chrono::granular::SetDataPath (const std::string &path) |
Set the path to the Chrono::Granular data directory (ATTENTION: not thread safe). | |
const std::string & | chrono::granular::GetDataPath () |
Get the current path to the Chrono::Granular data directory (thread safe). | |
std::string | chrono::granular::GetDataFile (const std::string &filename) |
Get the complete path to the specified filename (thread safe). More... | |
Function Documentation
◆ GetDataFile()
CH_GRANULAR_API std::string chrono::granular::GetDataFile | ( | const std::string & | filename | ) |
Get the complete path to the specified filename (thread safe).
The filename is assumed to be given relative to the Chrono::Granular data directory.