Helps for reading input parameters for single solving of Eddy2D_H. More...

#include <Eddy2D_H.hh>

Inheritance diagram for hp2D::InputEddy2D_H:
concepts::InputParameter concepts::OutputOperator

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]
Author
Kersten Schmidt, 2005

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 std::ostream& hp2D::InputEddy2D_H::arguments ( std::ostream &  os) const
virtual

Returns argument list as string.

Implements concepts::InputParameter.

◆ curlH0()

const concepts::PiecewiseFormulaBase<Real2d>* hp2D::InputEddy2D_H::curlH0 ( ) const
inline

Returns the curl formula for homogenization.

Definition at line 217 of file Eddy2D_H.hh.

◆ description()

virtual std::ostream& hp2D::InputEddy2D_H::description ( std::ostream &  os) const
virtual

Returns description for help.

Implements concepts::InputParameter.

◆ divgradH0()

const concepts::PiecewiseFormulaBase<Real>* hp2D::InputEddy2D_H::divgradH0 ( ) const
inline

Returns the curl formula for homogenization.

Definition at line 220 of file Eddy2D_H.hh.

◆ H0()

const concepts::PiecewiseFormulaBase<Real>* hp2D::InputEddy2D_H::H0 ( ) const
inline

Returns formula for homogenization.

Definition at line 215 of file Eddy2D_H.hh.

◆ info()

virtual std::ostream& hp2D::InputEddy2D_H::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::InputParameter.

◆ input()

virtual int hp2D::InputEddy2D_H::input ( int  opt,
const char *  optarg 
)
virtual

Process an argument and sets input parameter, if found.

Returns
0 ok, 1 nothing found, 2 error

Implements concepts::InputParameter.

◆ interior()

bool hp2D::InputEddy2D_H::interior ( ) const
inline

Returns true, if there is a embedded area.

Definition at line 223 of file Eddy2D_H.hh.

◆ letters()

virtual std::ostream& hp2D::InputEddy2D_H::letters ( std::ostream &  os) const
virtual

Return letters for the arguments.

If parameters are needed ':' is appended for this letter.

Implements concepts::InputParameter.

◆ omega()

const concepts::Sequence<Real>& hp2D::InputEddy2D_H::omega ( ) const
inline

Returns set of angular frequencies.

Definition at line 213 of file Eddy2D_H.hh.

◆ parameters() [1/2]

InOutParameters& concepts::InputParameter::parameters ( )
inlineinherited

Definition at line 46 of file inputParam.hh.

◆ parameters() [2/2]

const InOutParameters concepts::InputParameter::parameters ( ) const
inlineinherited

Returns input parameters.

Definition at line 45 of file inputParam.hh.

◆ solving()

bool hp2D::InputEddy2D_H::solving ( ) const
inline

Returns true, if model should be solved.

Definition at line 227 of file Eddy2D_H.hh.

◆ type()

enum Eddy2D_H::solverType hp2D::InputEddy2D_H::type ( ) const
inline

Returns solver.

Definition at line 223 of file Eddy2D_H.hh.

Member Data Documentation

◆ curlH0_

concepts::PiecewiseFormulaBase<Real2d>* hp2D::InputEddy2D_H::curlH0_
private

Formula for curl of homogenization.

Definition at line 236 of file Eddy2D_H.hh.

◆ defaultOmega_

bool hp2D::InputEddy2D_H::defaultOmega_
private

Flag, if no omega is given.

Definition at line 240 of file Eddy2D_H.hh.

◆ divgradH0_

concepts::PiecewiseFormulaBase<Real>* hp2D::InputEddy2D_H::divgradH0_
private

Formula for div grad of homogenization.

Definition at line 238 of file Eddy2D_H.hh.

◆ H0_

concepts::PiecewiseFormulaBase<Real>* hp2D::InputEddy2D_H::H0_
private

Formula for homogenization.

Definition at line 234 of file Eddy2D_H.hh.

◆ input_

InOutParameters& concepts::InputParameter::input_
protectedinherited

Input parameter.

Definition at line 50 of file inputParam.hh.

◆ omega_

concepts::Sequence<Real> hp2D::InputEddy2D_H::omega_
private

Set of angular frequencies.

Definition at line 232 of file Eddy2D_H.hh.

◆ solving_

bool hp2D::InputEddy2D_H::solving_
private

True, if model should be solved.

Definition at line 244 of file Eddy2D_H.hh.

◆ type_

enum Eddy2D_H::solverType hp2D::InputEddy2D_H::type_
private

Solver type.

Definition at line 240 of file Eddy2D_H.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich