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.
List of all members
Kratos::RegistryAuxiliaries Class Referencefinal

Kratos registry auxiliaries This static class collect all the auxiliary functions to be used to register c++ items. More...

#include <registry_auxiliaries.h>

Collaboration diagram for Kratos::RegistryAuxiliaries:

Public Member Functions

Type Definitions
 KRATOS_CLASS_POINTER_DEFINITION (RegistryAuxiliaries)
 Pointer definition of Registry. More...
 
Life Cycle
 RegistryAuxiliaries ()=delete
 Default constructor. More...
 
 RegistryAuxiliaries (RegistryAuxiliaries const &rOther)=delete
 Copy constructor. More...
 
 ~RegistryAuxiliaries ()=delete
 Destructor. More...
 

Static Public Member Functions

Operations
template<typename TPrototypeType >
static void RegisterProcessWithPrototype (const std::string ModuleName, const std::string ProcessName, TPrototypeType rProcessPrototype)
 
template<typename TPrototypeType >
static void RegisterOperationWithPrototype (const std::string ModuleName, const std::string OperationName, TPrototypeType rOperationPrototype)
 
template<typename TPrototypeType >
static void RegisterControllerWithPrototype (const std::string ModuleName, const std::string ControllerName, TPrototypeType rControllerPrototype)
 

Detailed Description

Kratos registry auxiliaries This static class collect all the auxiliary functions to be used to register c++ items.

Constructor & Destructor Documentation

◆ RegistryAuxiliaries() [1/2]

Kratos::RegistryAuxiliaries::RegistryAuxiliaries ( )
delete

Default constructor.

◆ RegistryAuxiliaries() [2/2]

Kratos::RegistryAuxiliaries::RegistryAuxiliaries ( RegistryAuxiliaries const &  rOther)
delete

Copy constructor.

◆ ~RegistryAuxiliaries()

Kratos::RegistryAuxiliaries::~RegistryAuxiliaries ( )
delete

Destructor.

Member Function Documentation

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::RegistryAuxiliaries::KRATOS_CLASS_POINTER_DEFINITION ( RegistryAuxiliaries  )

Pointer definition of Registry.

◆ RegisterControllerWithPrototype()

template<typename TPrototypeType >
static void Kratos::RegistryAuxiliaries::RegisterControllerWithPrototype ( const std::string  ModuleName,
const std::string  ControllerName,
TPrototypeType  rControllerPrototype 
)
inlinestatic

◆ RegisterOperationWithPrototype()

template<typename TPrototypeType >
static void Kratos::RegistryAuxiliaries::RegisterOperationWithPrototype ( const std::string  ModuleName,
const std::string  OperationName,
TPrototypeType  rOperationPrototype 
)
inlinestatic

◆ RegisterProcessWithPrototype()

template<typename TPrototypeType >
static void Kratos::RegistryAuxiliaries::RegisterProcessWithPrototype ( const std::string  ModuleName,
const std::string  ProcessName,
TPrototypeType  rProcessPrototype 
)
inlinestatic

The documentation for this class was generated from the following file: