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

Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
concepts::EddyGeometry2DRotational Class Reference

Rotational symmetric geometry, conductivity and source current. More...

#include <Eddy2D_geometries.hh>

Inheritance diagram for concepts::EddyGeometry2DRotational:
Inheritance graph
[legend]
Collaboration diagram for concepts::EddyGeometry2DRotational:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void dataout (concepts::InOutParameters &output)
 writes information to output object
virtual void dataout (concepts::InOutParameters &output)
 writes information to output object
 EddyGeometry2DRotational (const Array< Real > r, const std::set< uint > conductive, const std::set< uint > coil, const Real j0=1.0, const Real sigma=SIGMA_CU, const Real sigma0=0.0)
 Constructor.
 EddyGeometry2DRotational (const Array< Real > r, const Real ri, const std::set< uint > conductive, const std::set< uint > coil, const Real j0=1.0, const Real sigma=SIGMA_CU, const Real sigma0=0.0)
 Constructor for.
 EddyGeometry2DRotational (const Array< Real > r, const std::set< uint > conductive, const std::set< uint > coil, const Real j0=1.0, const Real sigma=SIGMA_CU, const Real sigma0=0.0)
 Constructor.
 EddyGeometry2DRotational (const Array< Real > r, const Real ri, const std::set< uint > conductive, const std::set< uint > coil, const Real j0=1.0, const Real sigma=SIGMA_CU, const Real sigma0=0.0)
 Constructor for.
std::set< uint > innerBoundary () const
 Return the attributes of the inner boundaries.
Set< uint > innerBoundary () const
 Return the attributes of the inner boundaries.
virtual const
PiecewiseFormulaBase< Real2d > * 
J0 () const
 piecewise defined formula

\[(j^0_x, j^0_y)^\top\]


virtual const
PiecewiseFormulaBase< Real2d > * 
J0 () const
 piecewise defined formula

\[(j^0_x, j^0_y)^\top\]


virtual const
PiecewiseFormulaBase< Real > * 
J0x () const
 piecewise defined formula

\[j^0_x\]


virtual const
PiecewiseFormulaBase< Real > * 
J0x () const
 piecewise defined formula

\[j^0_x\]


virtual const
PiecewiseFormulaBase< Real > * 
J0y () const
 piecewise defined formula

\[j^0_y\]


virtual const
PiecewiseFormulaBase< Real > * 
J0y () const
 piecewise defined formula

\[j^0_y\]


virtual Mesh2mesh ()
 Mesh.
virtual Mesh2mesh ()
 Mesh.
void meshAbbreviation (const char *meshAbbr)
const std::string meshAbbreviation () const
const std::string meshAbbreviation () const
void meshAbbreviation (const char *meshAbbr)
Set< uint > outerBoundary () const
 Return the attributes of the outer boundary.
std::set< uint > outerBoundary () const
 Return the attributes of the outer boundary.
const PiecewiseConstFormula
< Real > & 
sigma () const
const PiecewiseConstFormula
< Real > & 
sigma () const
PiecewiseConstFormula< Real > & sigma ()
 Piecewise constant conductivity.
PiecewiseConstFormula< Real > & sigma ()
 Piecewise constant conductivity.
virtual ~EddyGeometry2DRotational ()
virtual ~EddyGeometry2DRotational ()

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

std::set< uint > innerBoundary_
Set< uint > innerBoundary_
std::string meshAbbr_
 Abbreviation for the mesh.
Set< uint > outerBoundary_
 Attributes of outer and inner boundaries.
std::set< uint > outerBoundary_
 Attributes of outer and inner boundaries.
PiecewiseConstFormula< Realsigma_
 Piecewise constant conductivity.

Private Attributes

const std::set< uint > coil_
 number of rings, which are the coil, first is 0
const std::set< uint > conductive_
 number of rings, which are conductive, first is 0
const Real j0_
 absolute value of source current density
concepts::PiecewiseFormula< RealJ0x_
 piecewise defined source current density
concepts::PiecewiseFormula< RealJ0y_
std::auto_ptr< Mesh2msh_
 Mesh.
Array< Realr_
 radia of the rings

Detailed Description

Rotational symmetric geometry, conductivity and source current.

Author:
Kersten Schmidt, 2005

Definition at line 73 of file Eddy2D_geometries.hh.


Constructor & Destructor Documentation

concepts::EddyGeometry2DRotational::EddyGeometry2DRotational ( const Array< Real r,
const std::set< uint >  conductive,
const std::set< uint >  coil,
const Real  j0 = 1.0,
const Real  sigma = SIGMA_CU,
const Real  sigma0 = 0.0 
)

Constructor.

Parameters:
rradia of the rings
conductivenumber of rings, which are conductive, first is 0
coilnumber of rings, which are the coil, first is 0
j0source current density in A/m^2
sigmaconductivity in 1/Ohm/m
sigma0default value for conductivity
concepts::EddyGeometry2DRotational::EddyGeometry2DRotational ( const Array< Real r,
const Real  ri,
const std::set< uint >  conductive,
const std::set< uint >  coil,
const Real  j0 = 1.0,
const Real  sigma = SIGMA_CU,
const Real  sigma0 = 0.0 
)

Constructor for.

Parameters:
rradia of the rings
riradia of innermost ring
conductivenumber of rings, which are conductive, first is 0
coilnumber of rings, which are the coil, first is 0
j0source current density in A/m^2
sigmaconductivity in 1/Ohm/m
sigma0default value for conductivity
virtual concepts::EddyGeometry2DRotational::~EddyGeometry2DRotational ( ) [virtual]
concepts::EddyGeometry2DRotational::EddyGeometry2DRotational ( const Array< Real r,
const std::set< uint >  conductive,
const std::set< uint >  coil,
const Real  j0 = 1.0,
const Real  sigma = SIGMA_CU,
const Real  sigma0 = 0.0 
)

Constructor.

Parameters:
rradia of the rings
conductivenumber of rings, which are conductive, first is 0
coilnumber of rings, which are the coil, first is 0
j0source current density in A/m^2
sigmaconductivity in 1/Ohm/m
sigma0default value for conductivity
concepts::EddyGeometry2DRotational::EddyGeometry2DRotational ( const Array< Real r,
const Real  ri,
const std::set< uint >  conductive,
const std::set< uint >  coil,
const Real  j0 = 1.0,
const Real  sigma = SIGMA_CU,
const Real  sigma0 = 0.0 
)

Constructor for.

Parameters:
rradia of the rings
riradia of innermost ring
conductivenumber of rings, which are conductive, first is 0
coilnumber of rings, which are the coil, first is 0
j0source current density in A/m^2
sigmaconductivity in 1/Ohm/m
sigma0default value for conductivity
virtual concepts::EddyGeometry2DRotational::~EddyGeometry2DRotational ( ) [virtual]

Member Function Documentation

virtual void concepts::EddyGeometry2DRotational::dataout ( concepts::InOutParameters output) [virtual]

writes information to output object

Reimplemented from concepts::EddyGeometry2D.

virtual void concepts::EddyGeometry2DRotational::dataout ( concepts::InOutParameters output) [virtual]

writes information to output object

Reimplemented from concepts::EddyGeometry2D.

virtual std::ostream& concepts::EddyGeometry2DRotational::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::EddyGeometry2D.

virtual std::ostream& concepts::EddyGeometry2DRotational::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::EddyGeometry2D.

Set<uint> concepts::EddyGeometry2D::innerBoundary ( ) const [inline, inherited]

Return the attributes of the inner boundaries.

Definition at line 43 of file Eddy2D_geometries.hh.

std::set<uint> concepts::EddyGeometry2D::innerBoundary ( ) const [inline, inherited]

Return the attributes of the inner boundaries.

Definition at line 43 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real2d>* concepts::EddyGeometry2DRotational::J0 ( ) const [inline, virtual]

piecewise defined formula

\[(j^0_x, j^0_y)^\top\]

Implements concepts::EddyGeometry2D.

Definition at line 113 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real2d>* concepts::EddyGeometry2DRotational::J0 ( ) const [inline, virtual]

piecewise defined formula

\[(j^0_x, j^0_y)^\top\]

Implements concepts::EddyGeometry2D.

Definition at line 113 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2DRotational::J0x ( ) const [inline, virtual]

piecewise defined formula

\[j^0_x\]

Implements concepts::EddyGeometry2D.

Definition at line 109 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2DRotational::J0x ( ) const [inline, virtual]

piecewise defined formula

\[j^0_x\]

Implements concepts::EddyGeometry2D.

Definition at line 109 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2DRotational::J0y ( ) const [inline, virtual]

piecewise defined formula

\[j^0_y\]

Implements concepts::EddyGeometry2D.

Definition at line 111 of file Eddy2D_geometries.hh.

virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2DRotational::J0y ( ) const [inline, virtual]

piecewise defined formula

\[j^0_y\]

Implements concepts::EddyGeometry2D.

Definition at line 111 of file Eddy2D_geometries.hh.

virtual Mesh2& concepts::EddyGeometry2DRotational::mesh ( ) [inline, virtual]

Mesh.

Implements concepts::EddyGeometry2D.

Definition at line 107 of file Eddy2D_geometries.hh.

virtual Mesh2& concepts::EddyGeometry2DRotational::mesh ( ) [inline, virtual]

Mesh.

Implements concepts::EddyGeometry2D.

Definition at line 107 of file Eddy2D_geometries.hh.

const std::string concepts::EddyGeometry2D::meshAbbreviation ( ) const [inline, inherited]

Definition at line 54 of file Eddy2D_geometries.hh.

const std::string concepts::EddyGeometry2D::meshAbbreviation ( ) const [inline, inherited]

Definition at line 54 of file Eddy2D_geometries.hh.

void concepts::EddyGeometry2D::meshAbbreviation ( const char *  meshAbbr) [inline, inherited]

Definition at line 53 of file Eddy2D_geometries.hh.

void concepts::EddyGeometry2D::meshAbbreviation ( const char *  meshAbbr) [inline, inherited]

Definition at line 53 of file Eddy2D_geometries.hh.

std::set<uint> concepts::EddyGeometry2D::outerBoundary ( ) const [inline, inherited]

Return the attributes of the outer boundary.

Definition at line 41 of file Eddy2D_geometries.hh.

Set<uint> concepts::EddyGeometry2D::outerBoundary ( ) const [inline, inherited]

Return the attributes of the outer boundary.

Definition at line 41 of file Eddy2D_geometries.hh.

PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma ( ) [inline, inherited]

Piecewise constant conductivity.

Definition at line 51 of file Eddy2D_geometries.hh.

const PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma ( ) const [inline, inherited]

Definition at line 52 of file Eddy2D_geometries.hh.

const PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma ( ) const [inline, inherited]

Definition at line 52 of file Eddy2D_geometries.hh.

PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma ( ) [inline, inherited]

Piecewise constant conductivity.

Definition at line 51 of file Eddy2D_geometries.hh.


Member Data Documentation

const std::set< uint > concepts::EddyGeometry2DRotational::coil_ [private]

number of rings, which are the coil, first is 0

Definition at line 130 of file Eddy2D_geometries.hh.

const std::set< uint > concepts::EddyGeometry2DRotational::conductive_ [private]

number of rings, which are conductive, first is 0

Definition at line 128 of file Eddy2D_geometries.hh.

std::set<uint> concepts::EddyGeometry2D::innerBoundary_ [protected, inherited]

Definition at line 60 of file Eddy2D_geometries.hh.

Set<uint> concepts::EddyGeometry2D::innerBoundary_ [protected, inherited]

Definition at line 60 of file Eddy2D_geometries.hh.

absolute value of source current density

Definition at line 124 of file Eddy2D_geometries.hh.

piecewise defined source current density

Definition at line 122 of file Eddy2D_geometries.hh.

Definition at line 122 of file Eddy2D_geometries.hh.

std::string concepts::EddyGeometry2D::meshAbbr_ [protected, inherited]

Abbreviation for the mesh.

Definition at line 64 of file Eddy2D_geometries.hh.

std::auto_ptr< Mesh2 > concepts::EddyGeometry2DRotational::msh_ [private]

Mesh.

Definition at line 120 of file Eddy2D_geometries.hh.

Set<uint> concepts::EddyGeometry2D::outerBoundary_ [protected, inherited]

Attributes of outer and inner boundaries.

Definition at line 60 of file Eddy2D_geometries.hh.

std::set<uint> concepts::EddyGeometry2D::outerBoundary_ [protected, inherited]

Attributes of outer and inner boundaries.

Definition at line 60 of file Eddy2D_geometries.hh.

radia of the rings

Definition at line 126 of file Eddy2D_geometries.hh.

Piecewise constant conductivity.

Definition at line 62 of file Eddy2D_geometries.hh.


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

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