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().