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

#include <solverParameters.h>

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

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

template<typename T, typename LATTICES, typename TAG>
struct olb::parameters::Reader< XmlSimulation< T, LATTICES >, TAG >

Definition at line 339 of file solverParameters.h.

Member Function Documentation

◆ read()

template<typename T , typename LATTICES , typename TAG >
void olb::parameters::Reader< XmlSimulation< T, LATTICES >, TAG >::read ( XMLreader const & xml_)
inline

Definition at line 343 of file solverParameters.h.

344 {
345 Reader<SimulationBase<T>, TAG>(this->params).read(xml_);
346 this->params->xml = &xml_;
347
348 using NAME = typename LATTICES::keys_t::template get<0>;
349 using descriptor = typename LATTICES::template value<NAME>;
350 this->params->converter = std::shared_ptr<UnitConverter<T,descriptor>>(createUnitConverter<T,descriptor>(xml_));
351 }
std::shared_ptr< XmlSimulation< T, LATTICES > > params

References olb::parameters::ReaderBase< PARAMETERS >::params, and olb::parameters::Reader< PARAMETERS, TAG >::read().

+ Here is the call graph for this function:

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