DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
SingleBlockApp.hpp File Reference

Main entry-point template for single-block Euler/Navier-Stokes solver executables. More...

#include <argparse.hpp>
#include "EulerSolver.hpp"
Include dependency graph for SingleBlockApp.hpp:

Go to the source code of this file.

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Euler
 

Functions

template<EulerModel model>
int DNDS::Euler::RunSingleBlockConsoleApp (int argc, char *argv[])
 Main entry point for single-block solver console applications.
 

Detailed Description

Main entry-point template for single-block Euler/Navier-Stokes solver executables.

Provides getSingleBlockAppName() for mapping EulerModel enum values to executable names, and the RunSingleBlockConsoleApp() template that wires up CLI argument parsing (argparse), JSON configuration loading with optional key/value overrides, JSON Schema emission, and the solve pipeline (mesh read → initialization → implicit time integration).

Definition in file SingleBlockApp.hpp.