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.
Classes
ConstitutiveModelsApplication

Classes

class  Kratos::LargeStrainAxisymmetric2DLaw
 Short class definition. More...
 
class  Kratos::LargeStrainPlaneStrain2DLaw
 Short class definition. More...
 
class  Kratos::SmallStrainAxisymmetric2DLaw
 Short class definition. More...
 
class  Kratos::SmallStrainOrthotropic3DLaw
 Short class definition. More...
 
class  Kratos::SmallStrainPlaneStrain2DLaw
 Short class definition. More...
 
class  Kratos::SmallStrainPlaneStress2DLaw
 Short class definition. More...
 
class  Kratos::NewtonianFluidPlaneStrain2DLaw
 Short class definition. More...
 
class  Kratos::StrainRatePlaneStrain2DLaw
 Short class definition. More...
 
class  Kratos::ConstitutiveModel
 Short class definition. More...
 
class  Kratos::ConstitutiveModelData
 Short class definition. More...
 
class  Kratos::BorjaModel
 Short class definition. More...
 
class  Kratos::HenckyHyperElasticModel
 Short class definition. More...
 
class  Kratos::HyperElasticModel
 Short class definition. More...
 
class  Kratos::HypoElasticModel
 Short class definition. More...
 
class  Kratos::IncompressibleHypoElasticModel
 Short class definition. More...
 
class  Kratos::IncompressibleNeoHookeanModel
 Short class definition. More...
 
class  Kratos::IsochoricHypoElasticModel
 Short class definition. More...
 
class  Kratos::IsochoricMooneyRivlinModel
 Short class definition. More...
 
class  Kratos::IsochoricNeoHookeanLnJSquaredModel
 Short class definition. More...
 
class  Kratos::IsochoricNeoHookeanModel
 Short class definition. More...
 
class  Kratos::IsochoricOgdenModel
 Short class definition. More...
 
class  Kratos::LinearElasticModel
 Short class definition. More...
 
class  Kratos::MooneyRivlinModel
 Short class definition. More...
 
class  Kratos::NeoHookeanJ_1SquaredModel
 Short class definition. More...
 
class  Kratos::NeoHookeanLnJSquaredModel
 Short class definition. More...
 
class  Kratos::NeoHookeanModel
 Short class definition. More...
 
class  Kratos::OgdenModel
 Short class definition. More...
 
class  Kratos::SaintVenantKirchhoffModel
 Short class definition. More...
 
class  Kratos::TamagniniModel
 Short class definition. More...
 
class  Kratos::YeohModel
 Short class definition. More...
 
class  Kratos::BakerJohnsonCookJ2ThermoPlasticityModel
 Short class definition. More...
 
class  Kratos::CamClayModel
 Short class definition. More...
 
class  Kratos::DamageModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::GensNovaModel
 Short class definition. More...
 
class  Kratos::BakerJohnsonCookThermalHardeningRule
 Short class definition. More...
 
class  Kratos::CamClayHardeningRule
 Short class definition. More...
 
class  Kratos::ExponentialDamageHardeningRule
 Short class definition. More...
 
class  Kratos::GensNovaHardeningRule
 Short class definition. More...
 
class  Kratos::HardeningRule
 Short class definition. More...
 
class  Kratos::JohnsonCookThermalHardeningRule
 Short class definition. More...
 
class  Kratos::ModifiedExponentialDamageHardeningRule
 Short class definition. More...
 
class  Kratos::SimoExponentialHardeningRule
 Short class definition. More...
 
class  Kratos::SimoExponentialThermalHardeningRule
 Short class definition. More...
 
class  Kratos::SimoLinearHardeningRule
 Short class definition. More...
 
class  Kratos::JohnsonCookJ2ThermoPlasticityModel
 Short class definition. More...
 
class  Kratos::LinearAssociativePlasticityModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::NonAssociativePlasticityModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::NonLinearAssociativePlasticityModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::NonLinearRateDependentPlasticityModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::NonlocalCamClayModel
 Short class definition. More...
 
class  Kratos::NonlocalV2GensNovaModel
 Short class definition. More...
 
class  Kratos::PlasticityModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::SimoJ2PlasticityModel
 Short class definition. More...
 
class  Kratos::SimoJ2ThermoPlasticityModel
 Short class definition. More...
 
class  Kratos::SimoJuExponentialDamageModel
 Short class definition. More...
 
class  Kratos::SimoJuModifiedExponentialDamageModel
 Short class definition. More...
 
class  Kratos::StructuredSoilModel< TElasticityModel, TYieldSurface >
 Short class definition. More...
 
class  Kratos::V2GensNovaModel
 Short class definition. More...
 
class  Kratos::VonMisesLinearElasticPlasticityModel
 Short class definition. More...
 
class  Kratos::VonMisesNeoHookeanPlasticityModel
 Short class definition. More...
 
class  Kratos::GensNovaYieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::MisesHuberThermalYieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::MisesHuberYieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::ModifiedCamClayYieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::ModifiedMisesYieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::YieldSurface< THardeningRule >
 Short class definition. More...
 
class  Kratos::SmallStrainUDSM2DInterfaceLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUDSM2DPlaneStrainLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUDSM3DInterfaceLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUDSM3DLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUMAT2DInterfaceLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUMAT2DPlaneStrainLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUMAT3DInterfaceLaw
 Short class definition. More...
 
class  Kratos::SmallStrainUMAT3DLaw
 Short class definition. More...
 
class  Kratos::FabricSmallStrainUmatModel
 Short class definition. More...
 
class  Kratos::HypoplasticSmallStrainUmatModel
 Short class definition. More...
 
class  Kratos::LargeStrainUmatModel
 Short class definition. More...
 
class  Kratos::SmallStrainUmatModel
 Short class definition. More...
 
class  Kratos::VonMisesLargeStrainUmatModel
 Short class definition. More...
 
class  Kratos::VonMisesSmallStrainUmatModel
 Short class definition. More...
 

Input and output

std::istream & Kratos::operator>> (std::istream &rIStream, ConstitutiveModelData &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ConstitutiveModelData &rThis)
 output stream function More...
 

Detailed Description

Function Documentation

◆ operator<<()

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ConstitutiveModelData rThis 
)
inline

output stream function

◆ operator>>()

std::istream& Kratos::operator>> ( std::istream &  rIStream,
ConstitutiveModelData rThis 
)
inline

input stream function