SPH
Public Member Functions | List of all members
ScalarGradyKippModel Class Reference

Scalar damage describing fragmentation of the body according to Grady-Kipp model (Grady and Kipp, 1980) More...

#include <Damage.h>

Inheritance diagram for ScalarGradyKippModel:
IFractureModel Polymorphic

Public Member Functions

virtual void setFlaws (Storage &storage, IMaterial &material, const MaterialInitialContext &context) const override
 Sets up all the necessary quantities in the storage given material settings. More...
 
virtual void integrate (IScheduler &scheduler, Storage &storage, const MaterialView material) override
 Compute damage derivatives. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Scalar damage describing fragmentation of the body according to Grady-Kipp model (Grady and Kipp, 1980)

Definition at line 32 of file Damage.h.

Member Function Documentation

◆ integrate()

void ScalarGradyKippModel::integrate ( IScheduler scheduler,
Storage storage,
const MaterialView  sequence 
)
overridevirtual

Compute damage derivatives.

Implements IFractureModel.

Definition at line 128 of file Damage.cpp.

◆ setFlaws()

NAMESPACE_SPH_BEGIN void ScalarGradyKippModel::setFlaws ( Storage storage,
IMaterial material,
const MaterialInitialContext context 
) const
overridevirtual

Sets up all the necessary quantities in the storage given material settings.

Todo:
needs to be generalized for setting up initial conditions with heterogeneous material.

Implements IFractureModel.

Definition at line 17 of file Damage.cpp.


The documentation for this class was generated from the following files: