chrono::peridynamics Namespace Reference
Description
Namespace with classes for the PERIDYNAMICS module.
Classes | |
class | ChMatterDataLiquid |
Helper class: the per-node auxiliary data for ChMatterPeriLiquid. More... | |
class | ChMatterDataPerBond |
Base properties per each peridynamics bond. Can be inherited if a material requires more data. More... | |
class | ChMatterDataPerBondBB |
Helper class: the per-bond auxialiary data for ChMatterPeriBB. More... | |
class | ChMatterDataPerBondBBimplicit |
Helper class: the per-bond auxialiary data for ChMatterPeriBBimplicit. More... | |
class | ChMatterDataPerBondLinearElastic |
Helper class: the per-bond auxiliary data for ChMatterDataPerBondLinearElastic. More... | |
class | ChMatterDataPerNode |
Base properties per each peridynamics node. Can be inherited if a material requires more data. More... | |
class | ChMatterDataPerNodeLinearElastic |
Helper class: the per-node auxiliary data for ChMatterDataPerBondLinearElastic. More... | |
class | ChMatterPeri |
Sub-base templated class for assigning material properties (elasticity, viscosity etc) to a cluster of peridynamics nodes. More... | |
class | ChMatterPeriBase |
Base class for assigning material properties (elasticity, viscosity etc) to a cluster of peridynamics nodes. More... | |
class | ChMatterPeriBB |
Simple bond-based peridynamic material whose elasticity depends on a single parameter, that is K, the bulk modulus. More... | |
class | ChMatterPeriBBimplicit |
An implicit form of the ChMatterPeriBBimplicit material, where instead of tangent stiffness matrices we use a compliant-constraint formulation. More... | |
class | ChMatterPeriLinearElastic |
Simple state-based peridynamic material whose elasticity depends on two parameters, as in a 3D linear elastic Hookean material, that is: More... | |
class | ChMatterPeriLiquid |
Simple SPH-like material, with viscosity and compressibility. More... | |
class | ChMatterPeriSprings |
The simplest peridynamic material: a bond-based material based on a network of springs, each with the same stiffness k regardless of length, etc. More... | |
class | ChNodePeri |
Class for a single node in the Peridynamics cluster. More... | |
class | ChPeridynamics |
Class for handling proximity pairs for a peridynamics deformable continuum (necessary for inter-particle material forces), Such an item must be addd to the physical system if you want to use one or more ChMatterPeri materials. More... | |
class | ChVisualPeriBB |
Class for visualization of ChMatterPeriBB nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriBBBonds |
Class for visualization of ChMatterPeriBB bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriBBimplicit |
Class for visualization of ChMatterPeriBBimplicit nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriBBimplicitBonds |
Class for visualization of ChMatterPeriBBimplicit bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriLinearElastic |
Class for visualization of ChMatterDataPerBondLinearElastic nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriLinearElasticBonds |
Class for visualization of ChMatterPeriLinearElastic bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
class | ChVisualPeriLiquid |
Class for visualization of ChMatterPeriLiquid nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More... | |
Functions | |
template<typename T > | |
void | hash_combine (std::size_t &seed, T const &key) |