KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
#include <DEM_compound_constitutive_law.h>
Public Member Functions | |
KRATOS_CLASS_POINTER_DEFINITION (DEM_compound_constitutive_law) | |
DEMDiscontinuumConstitutiveLaw::Pointer | Clone () const override |
std::unique_ptr< DEMDiscontinuumConstitutiveLaw > | CloneUnique () override |
virtual | ~DEM_compound_constitutive_law () |
Destructor. More... | |
double | CalculateCohesiveNormalForce (SphericParticle *const element1, SphericParticle *const element2, const double indentation) override |
double | CalculateCohesiveNormalForceWithFEM (SphericParticle *const element, Condition *const wall, const double indentation) override |
Friends | |
class | Serializer |
|
inlinevirtual |
Destructor.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Kratos::DEM_compound_constitutive_law< MainCL, CohesionCL >::KRATOS_CLASS_POINTER_DEFINITION | ( | DEM_compound_constitutive_law< MainCL, CohesionCL > | ) |
|
friend |