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 | |
class | Kratos::ActivateModelPartOperation |
This operation emulate the effect of an excavation by deactivating some parts of the computational domain. More... | |
class | Kratos::DeactivateModelPartOperation |
This operation emulate the effect of an excavation by deactivating some parts of the computational domain. More... | |
class | Kratos::ElasticIsotropicK03DLaw |
This class defines a small deformation linear elastic constitutive model for 3D cases. More... | |
class | Kratos::LinearElastic2DBeamLaw |
This class defines a small deformation linear elastic constitutive model for plane strain beam elements. More... | |
class | Kratos::LinearElastic2DInterfaceLaw |
This class defines a small deformation linear elastic constitutive model for plane strain cases. More... | |
class | Kratos::LinearElastic3DInterfaceLaw |
This class defines a small deformation linear elastic constitutive model for plane strain cases. More... | |
class | Kratos::GeoLinearElasticPlaneStrain2DLaw |
This class defines a small deformation linear elastic constitutive model for plane strain cases. More... | |
class | Kratos::LinearPlaneStrainK0Law |
This class defines a small deformation linear elastic constitutive model for plane strain cases. More... | |
class | Kratos::GeoLinearElasticPlaneStress2DLaw |
This class defines a small deformation linear elastic constitutive model for plane stress cases. More... | |
class | Kratos::GeoThermalDispersionLaw |
This class defines the thermal dispersion for heat cases. More... | |
class | Kratos::DeactivateConditionsOnInactiveElements |
Deactivate a condition if all elements attached to that are inactive. More... | |
class | Kratos::FindNeighbourElementsOfConditionsProcess |
Finds list of elements attached to conditions. More... | |
class | Kratos::SetMultipleMovingLoadsProcess |
Process to set and manage multiple moving loads offset according to a configuration variable. More... | |
class | Kratos::SetParameterFieldProcess |
Process to set a parameter field. More... | |
class | Kratos::RetentionLawFactory |
class | Kratos::SaturatedBelowPhreaticLevelLaw |
This class defines The Van-Genuchten Soil Water Characteristic Curve (retention curve) More... | |
class | Kratos::SaturatedLaw |
This class defines a saturated Soil Water Characteristic Curve (retention curve) More... | |
class | Kratos::VanGenuchtenLaw |
This class defines The Van-Genuchten Soil Water Characteristic Curve (retention curve) More... | |
class | Kratos::ResidualBasedBlockBuilderAndSolverWithMassAndDamping< TSparseSpace, TDenseSpace, TLinearSolver > |
Current class provides an implementation for builder and solving operations, while the global mass and damping matrices are stored. More... | |
Type Definitions | |
Kratos::ActivateModelPartOperation::KRATOS_CLASS_POINTER_DEFINITION (ActivateModelPartOperation) | |
Pointer definition of ActivateModelPartOperation. More... | |
Life Cycle | |
Kratos::ActivateModelPartOperation::ActivateModelPartOperation () | |
Default constructor. More... | |
Kratos::ActivateModelPartOperation::ActivateModelPartOperation (Model &rModel, const Parameters rSettings) | |
Model-parameters constructor. More... | |
Kratos::ActivateModelPartOperation::~ActivateModelPartOperation () override=default | |
Destructor. More... | |
Kratos::ActivateModelPartOperation::ActivateModelPartOperation (const ActivateModelPartOperation &)=delete | |
Copy constructor. More... | |
Operators | |
ActivateModelPartOperation & | Kratos::ActivateModelPartOperation::operator= (const ActivateModelPartOperation &)=delete |
Assignment operator. More... | |
Operations | |
Operation::Pointer | Kratos::ActivateModelPartOperation::Create (Model &rModel, Parameters ThisParameters) const override |
This method creates an pointer of the process. More... | |
void | Kratos::ActivateModelPartOperation::Execute () override |
Execute method is used to execute the Operation algorithms. More... | |
Type Definitions | |
Kratos::DeactivateModelPartOperation::KRATOS_CLASS_POINTER_DEFINITION (DeactivateModelPartOperation) | |
Pointer definition of DeactivateModelPartOperation. More... | |
Life Cycle | |
Kratos::DeactivateModelPartOperation::DeactivateModelPartOperation () | |
Default constructor. More... | |
Kratos::DeactivateModelPartOperation::DeactivateModelPartOperation (Model &rModel, const Parameters rSettings) | |
Model-parameters constructor. More... | |
Kratos::DeactivateModelPartOperation::~DeactivateModelPartOperation () override=default | |
Destructor. More... | |
Kratos::DeactivateModelPartOperation::DeactivateModelPartOperation (const DeactivateModelPartOperation &)=delete | |
Copy constructor. More... | |
Operators | |
DeactivateModelPartOperation & | Kratos::DeactivateModelPartOperation::operator= (const DeactivateModelPartOperation &)=delete |
Assignment operator. More... | |
Operations | |
Operation::Pointer | Kratos::DeactivateModelPartOperation::Create (Model &rModel, Parameters ThisParameters) const override |
This method creates an pointer of the process. More... | |
void | Kratos::DeactivateModelPartOperation::Execute () override |
Execute method is used to execute the Operation algorithms. More... | |
|
inline |
Default constructor.
|
delete |
Copy constructor.
Kratos::ActivateModelPartOperation::ActivateModelPartOperation | ( | Model & | rModel, |
const Parameters | rSettings | ||
) |
Model-parameters constructor.
rModel | Reference to the model container |
rSettings | Input settings |
|
overridevirtual |
This method creates an pointer of the process.
We consider as input a Mmodel and a set of Parameters for the sake of generality
rModel | The model to be consider |
ThisParameters | The configuration parameters |
Reimplemented from Kratos::Operation.
|
overridevirtual |
This method creates an pointer of the process.
We consider as input a Mmodel and a set of Parameters for the sake of generality
rModel | The model to be consider |
ThisParameters | The configuration parameters |
Reimplemented from Kratos::Operation.
|
inline |
Default constructor.
|
delete |
Copy constructor.
Kratos::DeactivateModelPartOperation::DeactivateModelPartOperation | ( | Model & | rModel, |
const Parameters | rSettings | ||
) |
Model-parameters constructor.
rModel | Reference to the model container |
rSettings | Input settings |
|
overridevirtual |
Execute method is used to execute the Operation algorithms.
Reimplemented from Kratos::Operation.
|
overridevirtual |
Execute method is used to execute the Operation algorithms.
Reimplemented from Kratos::Operation.
Kratos::ActivateModelPartOperation::KRATOS_CLASS_POINTER_DEFINITION | ( | ActivateModelPartOperation | ) |
Pointer definition of ActivateModelPartOperation.
Kratos::DeactivateModelPartOperation::KRATOS_CLASS_POINTER_DEFINITION | ( | DeactivateModelPartOperation | ) |
Pointer definition of DeactivateModelPartOperation.
|
delete |
Assignment operator.
|
delete |
Assignment operator.
|
overridedefault |
Destructor.
|
overridedefault |
Destructor.