![]() |
PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Data Structures | |
| class | BaseInfluenceFn |
| A base class for computing influence function. More... | |
| class | ConstInfluenceFn |
| A class to implement constant influence function. More... | |
| class | GaussianInfluenceFn |
| A class to implement Gaussian influence function. More... | |
| class | LinearInfluenceFn |
| A class to implement linear influence function. More... | |
| class | Material |
| Collection of methods and database related to peridynamic material. More... | |
| class | PdElastic |
| A class providing methods to compute energy density and force of peridynamic material. More... | |
| class | PdState |
| A class providing methods to compute energy density and force of peridynamic material. More... | |
| class | PmbMaterial |
| A class providing methods to compute energy density and force of peridynamic material. More... | |
| class | RnpMaterial |
| A class providing methods to compute energy density and force of peridynamic material. More... | |
Functions | |
| void | computeStateMx (model::ModelData *model, bool compute_in_parallel=false) |
| Computes the moment \( m_x \) term in state-based peridynamic formulation. | |
| void | computeStateThetax (model::ModelData *model, bool compute_in_parallel=false) |
| void | computeHydrostaticStrain (model::ModelData *model, bool compute_in_parallel=false) |
| void | updateBondFractureData (model::ModelData *model, bool compute_in_parallel=false) |
| void material::computeHydrostaticStrain | ( | model::ModelData * | model, |
| bool | compute_in_parallel = false |
||
| ) |
Definition at line 293 of file materialUtil.cpp.
References anonymous_namespace{materialUtil.cpp}::computeHydrostaticStrainI(), and util::parallel::getNThreads().
| void material::computeStateMx | ( | model::ModelData * | model, |
| bool | compute_in_parallel = false |
||
| ) |
Computes the moment \( m_x \) term in state-based peridynamic formulation.
Definition at line 211 of file materialUtil.cpp.
References anonymous_namespace{materialUtil.cpp}::computeStateMxI(), and util::parallel::getNThreads().
Referenced by model::DEMModel::init().
| void material::computeStateThetax | ( | model::ModelData * | model, |
| bool | compute_in_parallel = false |
||
| ) |
Definition at line 247 of file materialUtil.cpp.
References anonymous_namespace{materialUtil.cpp}::computeStateThetaxI(), and util::parallel::getNThreads().
| void material::updateBondFractureData | ( | model::ModelData * | model, |
| bool | compute_in_parallel = false |
||
| ) |
Definition at line 340 of file materialUtil.cpp.
References util::parallel::getNThreads(), and anonymous_namespace{materialUtil.cpp}::updateBondFractureDataI().