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::PotentialToCompressibleNavierStokesOperation |
This operation pass the nodal velocities from Potential model part as initial condition of a compressible Navier Stokes model part in conservative variables form. More... | |
Type Definitions | |
Kratos::PotentialToCompressibleNavierStokesOperation::KRATOS_CLASS_POINTER_DEFINITION (PotentialToCompressibleNavierStokesOperation) | |
Pointer definition of Operation. More... | |
Life Cycle | |
Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation () | |
Default constructor. More... | |
Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation (Model &rModel, Parameters OperationParameters) | |
Kratos::PotentialToCompressibleNavierStokesOperation::~PotentialToCompressibleNavierStokesOperation () override=default | |
Destructor. More... | |
Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation (PotentialToCompressibleNavierStokesOperation const &rOther) | |
Copy constructor. More... | |
Operators | |
PotentialToCompressibleNavierStokesOperation & | Kratos::PotentialToCompressibleNavierStokesOperation::operator= (PotentialToCompressibleNavierStokesOperation const &rOther)=delete |
Assignment operator. More... | |
Operations | |
Operation::Pointer | Kratos::PotentialToCompressibleNavierStokesOperation::Create (Model &rModel, Parameters ThisParameters) const override |
This method creates an pointer of the operation. More... | |
const Parameters | Kratos::PotentialToCompressibleNavierStokesOperation::GetDefaultParameters () const override |
This method provides the defaults parameters to avoid conflicts between the different constructors. More... | |
void | Kratos::PotentialToCompressibleNavierStokesOperation::Execute () override |
Execute method is used to execute the Operation algorithms. More... | |
|
overridevirtual |
This method creates an pointer of the operation.
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 |
Execute method is used to execute the Operation algorithms.
Reimplemented from Kratos::Operation.
|
overridevirtual |
This method provides the defaults parameters to avoid conflicts between the different constructors.
Reimplemented from Kratos::Operation.
Kratos::PotentialToCompressibleNavierStokesOperation::KRATOS_CLASS_POINTER_DEFINITION | ( | PotentialToCompressibleNavierStokesOperation | ) |
Pointer definition of Operation.
|
delete |
Assignment operator.
|
inline |
Default constructor.
Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation | ( | Model & | rModel, |
Parameters | OperationParameters | ||
) |
Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation | ( | PotentialToCompressibleNavierStokesOperation const & | rOther | ) |
Copy constructor.
|
overridedefault |
Destructor.