hp2D::InputEddy2D_H Class Reference
Helps for reading input parameters for single solving of Eddy2D_H. More...
#include <Eddy2D_H.hh>
Public Member Functions | |
virtual std::ostream & | arguments (std::ostream &os) const |
Returns argument list as string. More... | |
const concepts::PiecewiseFormulaBase< Real2d > * | curlH0 () const |
Returns the curl formula for homogenization. More... | |
virtual std::ostream & | description (std::ostream &os) const |
Returns description for help. More... | |
const concepts::PiecewiseFormulaBase< Real > * | divgradH0 () const |
Returns the curl formula for homogenization. More... | |
const concepts::PiecewiseFormulaBase< Real > * | H0 () const |
Returns formula for homogenization. More... | |
virtual int | input (int opt, const char *optarg) |
Process an argument and sets input parameter, if found. More... | |
InputEddy2D_H (concepts::InOutParameters &input) | |
Constructor. More... | |
bool | interior () const |
Returns true, if there is a embedded area. More... | |
virtual std::ostream & | letters (std::ostream &os) const |
Return letters for the arguments. More... | |
const concepts::Sequence< Real > & | omega () const |
Returns set of angular frequencies. More... | |
InOutParameters & | parameters () |
const InOutParameters | parameters () const |
Returns input parameters. More... | |
bool | solving () const |
Returns true, if model should be solved. More... | |
enum Eddy2D_H::solverType | type () const |
Returns solver. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Protected Attributes | |
InOutParameters & | input_ |
Input parameter. More... | |
Private Attributes | |
concepts::PiecewiseFormulaBase< Real2d > * | curlH0_ |
Formula for curl of homogenization. More... | |
bool | defaultOmega_ |
Flag, if no omega is given. More... | |
concepts::PiecewiseFormulaBase< Real > * | divgradH0_ |
Formula for div grad of homogenization. More... | |
concepts::PiecewiseFormulaBase< Real > * | H0_ |
Formula for homogenization. More... | |
concepts::Sequence< Real > | omega_ |
Set of angular frequencies. More... | |
bool | solving_ |
True, if model should be solved. More... | |
enum Eddy2D_H::solverType | type_ |
Solver type. More... | |
Detailed Description
Helps for reading input parameters for single solving of Eddy2D_H.
Parameter:
[-o OMEGA] [-t SOLVERTYPE] [-M]
Definition at line 195 of file Eddy2D_H.hh.
Constructor & Destructor Documentation
◆ InputEddy2D_H()
hp2D::InputEddy2D_H::InputEddy2D_H | ( | concepts::InOutParameters & | input | ) |
Constructor.
Member Function Documentation
◆ arguments()
|
virtual |
Returns argument list as string.
Implements concepts::InputParameter.
◆ curlH0()
|
inline |
Returns the curl formula for homogenization.
Definition at line 217 of file Eddy2D_H.hh.
◆ description()
|
virtual |
Returns description for help.
Implements concepts::InputParameter.
◆ divgradH0()
|
inline |
Returns the curl formula for homogenization.
Definition at line 220 of file Eddy2D_H.hh.
◆ H0()
|
inline |
Returns formula for homogenization.
Definition at line 215 of file Eddy2D_H.hh.
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::InputParameter.
◆ input()
|
virtual |
Process an argument and sets input parameter, if found.
- Returns
- 0 ok, 1 nothing found, 2 error
Implements concepts::InputParameter.
◆ interior()
|
inline |
Returns true, if there is a embedded area.
Definition at line 223 of file Eddy2D_H.hh.
◆ letters()
|
virtual |
Return letters for the arguments.
If parameters are needed ':' is appended for this letter.
Implements concepts::InputParameter.
◆ omega()
|
inline |
Returns set of angular frequencies.
Definition at line 213 of file Eddy2D_H.hh.
◆ parameters() [1/2]
|
inlineinherited |
Definition at line 46 of file inputParam.hh.
◆ parameters() [2/2]
|
inlineinherited |
Returns input parameters.
Definition at line 45 of file inputParam.hh.
◆ solving()
|
inline |
Returns true, if model should be solved.
Definition at line 227 of file Eddy2D_H.hh.
◆ type()
|
inline |
Returns solver.
Definition at line 223 of file Eddy2D_H.hh.
Member Data Documentation
◆ curlH0_
|
private |
Formula for curl of homogenization.
Definition at line 236 of file Eddy2D_H.hh.
◆ defaultOmega_
|
private |
Flag, if no omega is given.
Definition at line 240 of file Eddy2D_H.hh.
◆ divgradH0_
|
private |
Formula for div grad of homogenization.
Definition at line 238 of file Eddy2D_H.hh.
◆ H0_
|
private |
Formula for homogenization.
Definition at line 234 of file Eddy2D_H.hh.
◆ input_
|
protectedinherited |
Input parameter.
Definition at line 50 of file inputParam.hh.
◆ omega_
|
private |
Set of angular frequencies.
Definition at line 232 of file Eddy2D_H.hh.
◆ solving_
|
private |
True, if model should be solved.
Definition at line 244 of file Eddy2D_H.hh.
◆ type_
|
private |
Solver type.
Definition at line 240 of file Eddy2D_H.hh.
The documentation for this class was generated from the following file:
- models/Eddy2D_H.hh