![]() |
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.