Documentation 6b54b78464
Loading...
Searching...
No Matches
COutputFactory Class Reference

#include <COutputFactory.hpp>

Public Member Functions

 COutputFactory ()=delete
 Deleted constructor to avoid creating instances of this class.
 

Static Public Member Functions

static COutput * CreateOutput (MAIN_SOLVER kindSolver, CConfig *config, int nDim)
 Create the Output class based on the current main solver.
 
static COutput * CreateMultizoneOutput (CConfig *driverConfig, CConfig **config_container, int nDim)
 Create a multizone output.
 

Constructor & Destructor Documentation

◆ COutputFactory()

COutputFactory::COutputFactory ( )
delete

Deleted constructor to avoid creating instances of this class.

Member Function Documentation

◆ CreateMultizoneOutput()

COutput * COutputFactory::CreateMultizoneOutput ( CConfig *  driverConfig,
CConfig **  config_container,
int  nDim 
)
static

Create a multizone output.

Parameters
driverConfig- Pointer to the driver config
config_container- Pointer to the config container
nDim- Number of physical dimensions
Returns
- Pointer to the allocated multizone output

◆ CreateOutput()

COutput * COutputFactory::CreateOutput ( MAIN_SOLVER  kindSolver,
CConfig *  config,
int  nDim 
)
static

Create the Output class based on the current main solver.

Parameters
[in]kindSolver- The kind of main solver
[in]config- Pointer to the config
[in]nDim- Number of physical dimensions
Returns
- Pointer to the allocated Output

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