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 <non_linear_isotropic_kinematic_thermal_hardening_law.hpp>
Protected Member Functions | |
Protected Operators | |
double | CalculateThermalReferenceEffect (const double &rTemperature) override |
Operations. More... | |
double | CalculateThermalCurrentEffect (const double &rTemperature) override |
Protected Operators | |
Protected Operators |
Serialization | |
class | Serializer |
Additional Inherited Members | |
Public Types inherited from Kratos::HardeningLaw | |
typedef const Properties * | PropertiesPointer |
typedef const Properties * | PropertiesPointer |
Protected Attributes inherited from Kratos::NonLinearIsotropicKinematicHardeningLaw | |
double | mTheta |
Protected Attributes inherited from Kratos::HardeningLaw | |
PropertiesPointer | mpProperties |
Short class definition.
Detail class definition.
Kratos::NonLinearIsotropicKinematicThermalHardeningLaw::NonLinearIsotropicKinematicThermalHardeningLaw | ( | ) |
Default constructor.
Kratos::NonLinearIsotropicKinematicThermalHardeningLaw::NonLinearIsotropicKinematicThermalHardeningLaw | ( | NonLinearIsotropicKinematicThermalHardeningLaw const & | rOther | ) |
Copy constructor.
|
override |
Destructor.
|
overridevirtual |
Reimplemented from Kratos::HardeningLaw.
|
overrideprotectedvirtual |
Reimplemented from Kratos::NonLinearIsotropicKinematicHardeningLaw.
|
overrideprotectedvirtual |
Operations.
Reimplemented from Kratos::NonLinearIsotropicKinematicHardeningLaw.
|
overridevirtual |
Clone function (has to be implemented by any derived class)
Reimplemented from Kratos::NonLinearIsotropicKinematicHardeningLaw.
Kratos::NonLinearIsotropicKinematicThermalHardeningLaw::KRATOS_CLASS_POINTER_DEFINITION | ( | NonLinearIsotropicKinematicThermalHardeningLaw | ) |
Pointer definition of NonLinearIsotropicKinematicThermalHardeningLaw.
NonLinearIsotropicKinematicThermalHardeningLaw & Kratos::NonLinearIsotropicKinematicThermalHardeningLaw::operator= | ( | NonLinearIsotropicKinematicThermalHardeningLaw const & | rOther | ) |
Assignment operator.
|
friend |