OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Functions
olb::parameters Namespace Reference

Classes

struct  DirectOptiResults
 
struct  DirectOptiSimulation
 
struct  DistributedOptiSimulation
 
struct  DistributedOptiSimulation< T, LATTICES, opti::SolverMode::Dual >
 
struct  DistributedOptiSimulation< T, LATTICES, opti::SolverMode::Primal >
 
struct  DistributedOptiSimulationBase
 
struct  DistributedOptiSimulationResults
 
struct  DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Dual >
 
struct  DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >
 
struct  DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Reference >
 
struct  OptiOutput
 
struct  OptiOutput< T, opti::SolverMode::Dual >
 
struct  OptiOutput< T, opti::SolverMode::Primal >
 
struct  OptiResultsBase
 
struct  OptiSimulationBase
 
struct  OutputGeneral
 Structs to keep parameters which characterize the output. More...
 
struct  OutputPlot
 
struct  ParameterBase
 
struct  Reader
 Base struct for reading parameters from files. More...
 
struct  Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG >
 xml interface for DistributedOptiSimulation parameters More...
 
struct  Reader< OptiOutput< T, MODE >, TAG >
 
struct  Reader< OutputGeneral< T, LatticeLog >, TAG >
 
struct  Reader< OutputPlot< T >, TAG >
 
struct  Reader< SimulationBase< T >, TAG >
 
struct  Reader< Stationarity< T >, TAG >
 
struct  Reader< XmlSimulation< T, LATTICES >, TAG >
 
struct  ReaderBase
 
struct  ResultsBase
 Struct to keep results of the simulation in order to provide communication with other parts of the program. More...
 
struct  SimulationBase
 Base struct to keep the parameters that are necessary for the simulation. More...
 
struct  Stationarity
 All parameters that are necessary for checking whether the simulation became stationary. More...
 
struct  StationarityBase
 
struct  XmlSimulation
 All the simulation parameters are read directly from an xml file. More...
 

Functions

template<typename PARAMETERS , typename TAG >
 Reader (std::shared_ptr< PARAMETERS > params_, TAG tag) -> Reader< PARAMETERS, TAG >
 
template<typename PARAMETERS >
 Reader (std::shared_ptr< PARAMETERS > params_) -> Reader< PARAMETERS, void >
 

Function Documentation

◆ Reader() [1/2]

template<typename PARAMETERS >
olb::parameters::Reader ( std::shared_ptr< PARAMETERS > params_) -> Reader< PARAMETERS, void >

◆ Reader() [2/2]

template<typename PARAMETERS , typename TAG >
olb::parameters::Reader ( std::shared_ptr< PARAMETERS > params_,
TAG tag ) -> Reader< PARAMETERS, TAG >