Abstract class for holding geometry and material for eddy current problems. More...
#include <Eddy2D_geometries.hh>


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. | |
| EddyGeometry2D (const std::string meshAbbr, const Real sigma0=0.0) | |
| Constructor. | |
| EddyGeometry2D (const std::string meshAbbr, const Real sigma0=0.0) | |
| Constructor. | |
| 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 =0 |
| Piecewise defined formula
| |
| virtual const PiecewiseFormulaBase< Real2d > * | J0 () const =0 |
| Piecewise defined formula
| |
| virtual const PiecewiseFormulaBase< Real > * | J0x () const =0 |
| Piecewise defined formula
| |
| virtual const PiecewiseFormulaBase< Real > * | J0x () const =0 |
| Piecewise defined formula
| |
| virtual const PiecewiseFormulaBase< Real > * | J0y () const =0 |
| Piecewise defined formula
| |
| virtual const PiecewiseFormulaBase< Real > * | J0y () const =0 |
| Piecewise defined formula
| |
| virtual Mesh2 & | mesh ()=0 |
| Mesh. | |
| virtual Mesh2 & | mesh ()=0 |
| Mesh. | |
| void | meshAbbreviation (const char *meshAbbr) |
| const std::string | meshAbbreviation () const |
| void | meshAbbreviation (const char *meshAbbr) |
| const std::string | meshAbbreviation () const |
| 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 |
| PiecewiseConstFormula< Real > & | sigma () |
| Piecewise constant conductivity. | |
| PiecewiseConstFormula< Real > & | sigma () |
| Piecewise constant conductivity. | |
| const PiecewiseConstFormula < Real > & | sigma () const |
| virtual | ~EddyGeometry2D () |
| virtual | ~EddyGeometry2D () |
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. | |
| std::set< uint > | outerBoundary_ |
| Attributes of outer and inner boundaries. | |
| Set< uint > | outerBoundary_ |
| Attributes of outer and inner boundaries. | |
| PiecewiseConstFormula< Real > | sigma_ |
| Piecewise constant conductivity. | |
Abstract class for holding geometry and material for eddy current problems.
Definition at line 28 of file Eddy2D_geometries.hh.
| concepts::EddyGeometry2D::EddyGeometry2D | ( | const std::string | meshAbbr, |
| const Real | sigma0 = 0.0 |
||
| ) | [inline] |
Constructor.
| meshAbbr | abbreviation for the mesh |
| sigma0 | default value for conductivity |
Definition at line 35 of file Eddy2D_geometries.hh.
| virtual concepts::EddyGeometry2D::~EddyGeometry2D | ( | ) | [inline, virtual] |
Definition at line 37 of file Eddy2D_geometries.hh.
| concepts::EddyGeometry2D::EddyGeometry2D | ( | const std::string | meshAbbr, |
| const Real | sigma0 = 0.0 |
||
| ) | [inline] |
Constructor.
| meshAbbr | abbreviation for the mesh |
| sigma0 | default value for conductivity |
Definition at line 35 of file Eddy2D_geometries.hh.
| virtual concepts::EddyGeometry2D::~EddyGeometry2D | ( | ) | [inline, virtual] |
Definition at line 37 of file Eddy2D_geometries.hh.
| virtual void concepts::EddyGeometry2D::dataout | ( | concepts::InOutParameters & | output | ) | [virtual] |
Writes information to output object.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual void concepts::EddyGeometry2D::dataout | ( | concepts::InOutParameters & | output | ) | [virtual] |
Writes information to output object.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual std::ostream& concepts::EddyGeometry2D::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual std::ostream& concepts::EddyGeometry2D::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| std::set<uint> concepts::EddyGeometry2D::innerBoundary | ( | ) | const [inline] |
Return the attributes of the inner boundaries.
Definition at line 43 of file Eddy2D_geometries.hh.
| Set<uint> concepts::EddyGeometry2D::innerBoundary | ( | ) | const [inline] |
Return the attributes of the inner boundaries.
Definition at line 43 of file Eddy2D_geometries.hh.
| virtual const PiecewiseFormulaBase<Real2d>* concepts::EddyGeometry2D::J0 | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual const PiecewiseFormulaBase<Real2d>* concepts::EddyGeometry2D::J0 | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2D::J0x | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2D::J0x | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2D::J0y | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual const PiecewiseFormulaBase<Real>* concepts::EddyGeometry2D::J0y | ( | ) | const [pure virtual] |
Piecewise defined formula
.
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
| virtual Mesh2& concepts::EddyGeometry2D::mesh | ( | ) | [pure virtual] |
| virtual Mesh2& concepts::EddyGeometry2D::mesh | ( | ) | [pure virtual] |
| void concepts::EddyGeometry2D::meshAbbreviation | ( | const char * | meshAbbr | ) | [inline] |
Definition at line 53 of file Eddy2D_geometries.hh.
| void concepts::EddyGeometry2D::meshAbbreviation | ( | const char * | meshAbbr | ) | [inline] |
Definition at line 53 of file Eddy2D_geometries.hh.
| const std::string concepts::EddyGeometry2D::meshAbbreviation | ( | ) | const [inline] |
Definition at line 54 of file Eddy2D_geometries.hh.
| const std::string concepts::EddyGeometry2D::meshAbbreviation | ( | ) | const [inline] |
Definition at line 54 of file Eddy2D_geometries.hh.
| Set<uint> concepts::EddyGeometry2D::outerBoundary | ( | ) | const [inline] |
Return the attributes of the outer boundary.
Definition at line 41 of file Eddy2D_geometries.hh.
| std::set<uint> concepts::EddyGeometry2D::outerBoundary | ( | ) | const [inline] |
Return the attributes of the outer boundary.
Definition at line 41 of file Eddy2D_geometries.hh.
| PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma | ( | ) | [inline] |
Piecewise constant conductivity.
Definition at line 51 of file Eddy2D_geometries.hh.
| PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma | ( | ) | [inline] |
Piecewise constant conductivity.
Definition at line 51 of file Eddy2D_geometries.hh.
| const PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma | ( | ) | const [inline] |
Definition at line 52 of file Eddy2D_geometries.hh.
| const PiecewiseConstFormula<Real>& concepts::EddyGeometry2D::sigma | ( | ) | const [inline] |
Definition at line 52 of file Eddy2D_geometries.hh.
std::set<uint> concepts::EddyGeometry2D::innerBoundary_ [protected] |
Definition at line 60 of file Eddy2D_geometries.hh.
Set<uint> concepts::EddyGeometry2D::innerBoundary_ [protected] |
Definition at line 60 of file Eddy2D_geometries.hh.
std::string concepts::EddyGeometry2D::meshAbbr_ [protected] |
Abbreviation for the mesh.
Definition at line 64 of file Eddy2D_geometries.hh.
std::set<uint> concepts::EddyGeometry2D::outerBoundary_ [protected] |
Attributes of outer and inner boundaries.
Definition at line 60 of file Eddy2D_geometries.hh.
Set<uint> concepts::EddyGeometry2D::outerBoundary_ [protected] |
Attributes of outer and inner boundaries.
Definition at line 60 of file Eddy2D_geometries.hh.
PiecewiseConstFormula< Real > concepts::EddyGeometry2D::sigma_ [protected] |
Piecewise constant conductivity.
Definition at line 62 of file Eddy2D_geometries.hh.