Flow123d  build_with_4.0.3-ea9b1ad
Public Member Functions | Public Attributes | List of all members
FieldAlgoBaseInitData Struct Reference

Helper struct stores data for initizalize descentants of FieldAlgorithmBase. More...

#include <field_algo_base.hh>

Collaboration diagram for FieldAlgoBaseInitData:
Collaboration graph
[legend]

Public Member Functions

 FieldAlgoBaseInitData (std::string field_name, unsigned int n_comp, const UnitSI &unit_si, std::pair< double, double > limits, FieldFlag::Flags flags)
 Full constructor. More...
 
 FieldAlgoBaseInitData (std::string field_name, unsigned int n_comp, const UnitSI &unit_si)
 Simplified constructor, set limit values automatically (used in unit tests) More...
 

Public Attributes

std::string field_name_
 
unsigned int n_comp_
 
const UnitSIunit_si_
 
std::pair< double, double > limits_
 
FieldFlag::Flags flags_
 

Detailed Description

Helper struct stores data for initizalize descentants of FieldAlgorithmBase.

Definition at line 81 of file field_algo_base.hh.

Constructor & Destructor Documentation

◆ FieldAlgoBaseInitData() [1/2]

FieldAlgoBaseInitData::FieldAlgoBaseInitData ( std::string  field_name,
unsigned int  n_comp,
const UnitSI unit_si,
std::pair< double, double >  limits,
FieldFlag::Flags  flags 
)
inline

Full constructor.

Definition at line 83 of file field_algo_base.hh.

◆ FieldAlgoBaseInitData() [2/2]

FieldAlgoBaseInitData::FieldAlgoBaseInitData ( std::string  field_name,
unsigned int  n_comp,
const UnitSI unit_si 
)
inline

Simplified constructor, set limit values automatically (used in unit tests)

Definition at line 86 of file field_algo_base.hh.

Member Data Documentation

◆ field_name_

std::string FieldAlgoBaseInitData::field_name_

Definition at line 91 of file field_algo_base.hh.

◆ flags_

FieldFlag::Flags FieldAlgoBaseInitData::flags_

Definition at line 95 of file field_algo_base.hh.

◆ limits_

std::pair<double, double> FieldAlgoBaseInitData::limits_

Definition at line 94 of file field_algo_base.hh.

◆ n_comp_

unsigned int FieldAlgoBaseInitData::n_comp_

Definition at line 92 of file field_algo_base.hh.

◆ unit_si_

const UnitSI& FieldAlgoBaseInitData::unit_si_

Definition at line 93 of file field_algo_base.hh.


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