OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::parameters::Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG > Struct Template Reference

xml interface for DistributedOptiSimulation parameters More...

#include <optiSolverParameters.h>

+ Inheritance diagram for olb::parameters::Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG >:
+ Collaboration diagram for olb::parameters::Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG >:

Public Member Functions

void read (XMLreader const &xml)
 
- Public Member Functions inherited from olb::parameters::ReaderBase< DistributedOptiSimulation< T, LATTICES, MODE > >
 ReaderBase (std::shared_ptr< DistributedOptiSimulation< T, LATTICES, MODE > > params_)
 

Additional Inherited Members

- Public Attributes inherited from olb::parameters::ReaderBase< DistributedOptiSimulation< T, LATTICES, MODE > >
OstreamManager clout
 
std::shared_ptr< DistributedOptiSimulation< T, LATTICES, MODE > > params
 

Detailed Description

template<typename T, typename LATTICES, opti::SolverMode MODE, typename TAG>
struct olb::parameters::Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG >

xml interface for DistributedOptiSimulation parameters

Definition at line 138 of file optiSolverParameters.h.

Member Function Documentation

◆ read()

template<typename T , typename LATTICES , opti::SolverMode MODE, typename TAG >
void olb::parameters::Reader< DistributedOptiSimulation< T, LATTICES, MODE >, TAG >::read ( XMLreader const & xml)
inline

Definition at line 142 of file optiSolverParameters.h.

143 {
144 xml.readOrWarn<int>("Optimization", "ControlMaterial", "",
145 this->params->controlMaterial, true, true, true);
146 xml.readOrWarn<int>("Optimization", "FieldDimension", "",
147 this->params->fieldDim, true, false, true);
148 }
std::shared_ptr< DistributedOptiSimulation< T, LATTICES, MODE > > params

References olb::parameters::ReaderBase< PARAMETERS >::params, and olb::XMLreader::readOrWarn().

+ Here is the call graph for this function:

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