chrono::peridynamics::ChMatterDataPerBondBBimplicit Class Reference
Description
Helper class: the per-bond auxialiary data for ChMatterPeriBBimplicit.
#include <ChMatterPeriBBimplicit.h>
Inheritance diagram for chrono::peridynamics::ChMatterDataPerBondBBimplicit:

Collaboration diagram for chrono::peridynamics::ChMatterDataPerBondBBimplicit:

Public Types | |
| enum | bond_state { bond_state::ACTIVE, bond_state::FRACTURED, bond_state::BROKEN } |
Public Member Functions | |
| virtual void | Initialize (ChNodePeri *mA, ChNodePeri *mB) override |
Public Attributes | |
| bond_state | state = bond_state::ACTIVE |
| double | force_density_val = 0 |
| force density per vol squared in this bond, for postprocessing | |
| double | d_zeta |
| elongation (d-zeta)= (sdist - old_sdist), residual for implicit form | |
| double | Km |
| tangent stiffness matrix, for implicit form | |
| ChConstraintTwoGenericBoxed | constraint |
Public Attributes inherited from chrono::peridynamics::ChMatterDataPerBond | |
| ChNodePeri * | nodeA = nullptr |
| ChNodePeri * | nodeB = nullptr |
Member Enumeration Documentation
◆ bond_state
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_peridynamics/ChMatterPeriBBimplicit.h
- /builds/uwsbel/chrono/src/chrono_peridynamics/ChMatterPeriBBimplicit.cpp
Public Attributes inherited from