Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
hp2D::InputEddy2D_H Class Reference

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

#include <Eddy2D_H.hh>

Inheritance diagram for hp2D::InputEddy2D_H:
Inheritance graph
[legend]
Collaboration diagram for hp2D::InputEddy2D_H:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual std::ostream & arguments (std::ostream &os) const
 Returns argument list as string.
virtual std::ostream & arguments (std::ostream &os) const
 Returns argument list as string.
const
concepts::PiecewiseFormulaBase
< Real2d > * 
curlH0 () const
 Returns the curl formula for homogenization.
virtual std::ostream & description (std::ostream &os) const
 Returns description for help.
virtual std::ostream & description (std::ostream &os) const
 Returns description for help.
const
concepts::PiecewiseFormulaBase
< Real > * 
divgradH0 () const
 Returns the curl formula for homogenization.
const
concepts::PiecewiseFormulaBase
< Real > * 
H0 () const
 Returns formula for homogenization.
virtual int input (int opt, const char *optarg)
 Process an argument and sets input parameter, if found.
virtual int input (int opt, const char *optarg)
 Process an argument and sets input parameter, if found.
 InputEddy2D_H (concepts::InOutParameters &input)
 Constructor.
 InputEddy2D_H (concepts::InOutParameters &input)
 Constructor.
bool interior () const
 Returns true, if there is a embedded area.
virtual std::ostream & letters (std::ostream &os) const
 Return letters for the arguments.
virtual std::ostream & letters (std::ostream &os) const
 Return letters for the arguments.
const concepts::Sequence< Real > & omega () const
 Returns set of angular frequencies.
const InOutParameters parameters () const
 Returns input parameters.
InOutParameters & parameters ()
bool solving () const
 Returns true, if model should be solved.
enum Eddy2D_H::solverType type () const
 Returns solver.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Protected Attributes

InOutParameters & input_
 Input parameter.

Private Attributes

concepts::PiecewiseFormulaBase
< Real2d > * 
curlH0_
 Formula for curl of homogenization.
bool defaultOmega_
 Flag, if no omega is given.
concepts::PiecewiseFormulaBase
< Real > * 
divgradH0_
 Formula for div grad of homogenization.
concepts::PiecewiseFormulaBase
< Real > * 
H0_
 Formula for homogenization.
concepts::Sequence< Real > omega_
 Set of angular frequencies.
bool solving_
 True, if model should be solved.
enum Eddy2D_H::solverType type_
 Solver type.

Detailed Description

Helps for reading input parameters for single solving of Eddy2D_H.

Author:
Kersten Schmidt, 2005

Parameter:

[-o OMEGA] [-t SOLVERTYPE] [-M]
Author:
Kersten Schmidt, 2005

Definition at line 106 of file Eddy2D_H.hh.


Constructor & Destructor Documentation

hp2D::InputEddy2D_H::InputEddy2D_H ( concepts::InOutParameters input)

Constructor.

hp2D::InputEddy2D_H::InputEddy2D_H ( concepts::InOutParameters input)

Constructor.


Member Function Documentation

virtual std::ostream& hp2D::InputEddy2D_H::arguments ( std::ostream &  os) const [virtual]

Returns argument list as string.

Implements concepts::InputParameter.

virtual std::ostream& hp2D::InputEddy2D_H::arguments ( std::ostream &  os) const [virtual]

Returns argument list as string.

Implements concepts::InputParameter.

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

Returns the curl formula for homogenization.

Definition at line 216 of file Eddy2D_H.hh.

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

Returns description for help.

Implements concepts::InputParameter.

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

Returns description for help.

Implements concepts::InputParameter.

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

Returns the curl formula for homogenization.

Definition at line 219 of file Eddy2D_H.hh.

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

Returns formula for homogenization.

Definition at line 214 of file Eddy2D_H.hh.

virtual std::ostream& hp2D::InputEddy2D_H::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::InputParameter.

virtual std::ostream& hp2D::InputEddy2D_H::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::InputParameter.

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.

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.

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

Returns true, if there is a embedded area.

Definition at line 222 of file Eddy2D_H.hh.

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.

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.

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

Returns set of angular frequencies.

Definition at line 212 of file Eddy2D_H.hh.

InOutParameters& concepts::InputParameter::parameters ( ) [inline, inherited]

Definition at line 43 of file inputParam.hh.

const InOutParameters concepts::InputParameter::parameters ( ) const [inline, inherited]

Returns input parameters.

Definition at line 42 of file inputParam.hh.

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

Returns true, if model should be solved.

Definition at line 226 of file Eddy2D_H.hh.

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

Returns solver.

Definition at line 224 of file Eddy2D_H.hh.


Member Data Documentation

Formula for curl of homogenization.

Definition at line 235 of file Eddy2D_H.hh.

Flag, if no omega is given.

Definition at line 239 of file Eddy2D_H.hh.

Formula for div grad of homogenization.

Definition at line 237 of file Eddy2D_H.hh.

Formula for homogenization.

Definition at line 233 of file Eddy2D_H.hh.

InOutParameters& concepts::InputParameter::input_ [protected, inherited]

Input parameter.

Definition at line 47 of file inputParam.hh.

Set of angular frequencies.

Definition at line 231 of file Eddy2D_H.hh.

True, if model should be solved.

Definition at line 243 of file Eddy2D_H.hh.

Solver type.

Definition at line 241 of file Eddy2D_H.hh.


The documentation for this class was generated from the following files:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)