93 const Parameters GetDefaultParameters()
const override;
98 void Execute()
override;
106 Model* mpModel =
nullptr;
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
The base class for all operations in Kratos.
Definition: operation.h:43
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
This operation pass the nodal velocities from Potential model part as initial condition of a compress...
Definition: potential_to_compressible_navier_stokes_operation.h:39
#define KRATOS_REGISTRY_ADD_PROTOTYPE(NAME, X, Y)
Macro to register class prototypes This macro creates a static bool in the class (which value is not ...
Definition: define_registry.h:43
PotentialToCompressibleNavierStokesOperation(PotentialToCompressibleNavierStokesOperation const &rOther)
Copy constructor.
KRATOS_CLASS_POINTER_DEFINITION(PotentialToCompressibleNavierStokesOperation)
Pointer definition of Operation.
PotentialToCompressibleNavierStokesOperation & operator=(PotentialToCompressibleNavierStokesOperation const &rOther)=delete
Assignment operator.
~PotentialToCompressibleNavierStokesOperation() override=default
Destructor.
Modeler::Pointer Create(const std::string &ModelerName, Model &rModel, const Parameters ModelParameters)
Checks if the modeler is registered.
Definition: modeler_factory.cpp:30
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21