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.
|
Short class definition. More...
#include <exponential_strain_softening_law.hpp>
Serialization | |
class | Serializer |
Additional Inherited Members | |
Public Types inherited from Kratos::ParticleHardeningLaw | |
typedef const Properties * | PropertiesPointer |
Protected Attributes inherited from Kratos::ParticleHardeningLaw | |
PropertiesPointer | mpProperties |
Short class definition.
Detail class definition.
Kratos::ExponentialStrainSofteningLaw::ExponentialStrainSofteningLaw | ( | ) |
Default constructor.
Kratos::ExponentialStrainSofteningLaw::ExponentialStrainSofteningLaw | ( | ExponentialStrainSofteningLaw const & | rOther | ) |
Copy constructor.
Kratos::ExponentialStrainSofteningLaw::~ExponentialStrainSofteningLaw | ( | ) |
Destructor.
|
overridevirtual |
Operations.
Reimplemented from Kratos::ParticleHardeningLaw.
Kratos::ExponentialStrainSofteningLaw::KRATOS_CLASS_POINTER_DEFINITION | ( | ExponentialStrainSofteningLaw | ) |
Pointer definition of ExponentialStrainSofteningLaw.
ExponentialStrainSofteningLaw & Kratos::ExponentialStrainSofteningLaw::operator= | ( | ExponentialStrainSofteningLaw const & | rOther | ) |
Assignment operator.
|
friend |