Chrono_peridynamics

Description

Classes

class  chrono::peridynamics::ChMatterDataPerBondBB
 Helper class: the per-bond auxialiary data for ChMatterPeriBB. More...
 
class  chrono::peridynamics::ChMatterPeriBB
 Simple bond-based peridynamic material whose elasticity depends on a single parameter, that is K, the bulk modulus. More...
 
class  chrono::peridynamics::ChVisualPeriBB
 Class for visualization of ChMatterPeriBB nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChVisualPeriBBBonds
 Class for visualization of ChMatterPeriBB bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChMatterDataPerBondBBimplicit
 Helper class: the per-bond auxialiary data for ChMatterPeriBBimplicit. More...
 
class  chrono::peridynamics::ChMatterPeriBBimplicit
 An implicit form of the ChMatterPeriBBimplicit material, where instead of tangent stiffness matrices we use a compliant-constraint formulation. More...
 
class  chrono::peridynamics::ChVisualPeriBBimplicit
 Class for visualization of ChMatterPeriBBimplicit nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChVisualPeriBBimplicitBonds
 Class for visualization of ChMatterPeriBBimplicit bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChMatterDataPerNode
 Base properties per each peridynamics node. Can be inherited if a material requires more data. More...
 
class  chrono::peridynamics::ChMatterDataPerBond
 Base properties per each peridynamics bond. Can be inherited if a material requires more data. More...
 
class  chrono::peridynamics::ChMatterPeriBase
 Base class for assigning material properties (elasticity, viscosity etc) to a cluster of peridynamics nodes. More...
 
class  chrono::peridynamics::ChMatterPeri< T_per_node, T_per_bond >
 Sub-base templated class for assigning material properties (elasticity, viscosity etc) to a cluster of peridynamics nodes. More...
 
class  chrono::peridynamics::ChMatterDataPerNodeLinearElastic
 Helper class: the per-node auxiliary data for ChMatterDataPerBondLinearElastic. More...
 
class  chrono::peridynamics::ChMatterDataPerBondLinearElastic
 Helper class: the per-bond auxiliary data for ChMatterDataPerBondLinearElastic. More...
 
class  chrono::peridynamics::ChMatterPeriLinearElastic
 Simple state-based peridynamic material whose elasticity depends on two parameters, as in a 3D linear elastic Hookean material, that is: More...
 
class  chrono::peridynamics::ChVisualPeriLinearElastic
 Class for visualization of ChMatterDataPerBondLinearElastic nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChVisualPeriLinearElasticBonds
 Class for visualization of ChMatterPeriLinearElastic bonds This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::ChMatterDataLiquid
 Helper class: the per-node auxiliary data for ChMatterPeriLiquid. More...
 
class  chrono::peridynamics::ChMatterPeriLiquid
 Simple SPH-like material, with viscosity and compressibility. More...
 
class  chrono::peridynamics::ChVisualPeriLiquid
 Class for visualization of ChMatterPeriLiquid nodes This can be attached to ChPeridynamics with my_peridynamics->AddVisualShape(my_visual);. More...
 
class  chrono::peridynamics::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  chrono::peridynamics::ChNodePeri
 Class for a single node in the Peridynamics cluster. More...
 
class  chrono::peridynamics::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...
 

Functions

template<typename T >
void chrono::peridynamics::hash_combine (std::size_t &seed, T const &key)