Materials
This documentation is a draft and work in progress. It will be extended and improved in the future.
The selected material specifies, which peridynamic formulation is employed in calculations.
Implemented material models
BBMaterial
: Bond-based peridynamics.DHBBMaterial
: Dual-horizon bond-based peridynamics.OSBMaterial
: Ordinary state-based peridynamics, also called linear peridynamic solid (LPS).CMaterial
: Correspondence formulation.CRMaterial
: Correspondence formulation with stress rotation for objectivity enforcement.RKCMaterial
: Reproducing kernel peridynamics with bond-associated higher-order integration.RKCRMaterial
: Reproducing kernel peridynamics with bond-associated higher-order integration with stress rotation for objectivity enforcement.BACMaterial
: Bond-associated correspondence formulation of Chen and Spencer.CKIMaterial
: Continuum-kinematics-inspired peridynamics.
Custom materials
Custom materials can be defined for existing systems. Therefore the <XYZ>Material
type has to be a subtype of an Abstract<SystemName>Material
, which automatically sets methods for this type. Further it is necessary to:
- link a point parameter type with
@params
. - link and create a storage with
@storage
. - define the
force_density_point!
function.