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
CompressiblePotentialFlowApplication

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

PotentialToCompressibleNavierStokesOperationKratos::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...
 

Detailed Description

Function Documentation

◆ Create()

Operation::Pointer Kratos::PotentialToCompressibleNavierStokesOperation::Create ( Model rModel,
Parameters  ThisParameters 
) const
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

Parameters
rModelThe model to be consider
ThisParametersThe configuration parameters

Reimplemented from Kratos::Operation.

◆ Execute()

void Kratos::PotentialToCompressibleNavierStokesOperation::Execute ( )
overridevirtual

Execute method is used to execute the Operation algorithms.

Reimplemented from Kratos::Operation.

◆ GetDefaultParameters()

const Parameters Kratos::PotentialToCompressibleNavierStokesOperation::GetDefaultParameters ( ) const
overridevirtual

This method provides the defaults parameters to avoid conflicts between the different constructors.

Reimplemented from Kratos::Operation.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::PotentialToCompressibleNavierStokesOperation::KRATOS_CLASS_POINTER_DEFINITION ( PotentialToCompressibleNavierStokesOperation  )

Pointer definition of Operation.

◆ operator=()

PotentialToCompressibleNavierStokesOperation& Kratos::PotentialToCompressibleNavierStokesOperation::operator= ( PotentialToCompressibleNavierStokesOperation const &  rOther)
delete

Assignment operator.

◆ PotentialToCompressibleNavierStokesOperation() [1/3]

Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation ( )
inline

Default constructor.

◆ PotentialToCompressibleNavierStokesOperation() [2/3]

Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation ( Model rModel,
Parameters  OperationParameters 
)

◆ PotentialToCompressibleNavierStokesOperation() [3/3]

Kratos::PotentialToCompressibleNavierStokesOperation::PotentialToCompressibleNavierStokesOperation ( PotentialToCompressibleNavierStokesOperation const &  rOther)

Copy constructor.

◆ ~PotentialToCompressibleNavierStokesOperation()

Kratos::PotentialToCompressibleNavierStokesOperation::~PotentialToCompressibleNavierStokesOperation ( )
overridedefault

Destructor.