#include <Eddy2D_geometries.hh>
Public Member Functions | |
| EddyGeometry2D (const std::string meshAbbr, const Real sigma0=0.0) | |
| virtual Mesh2 & | mesh ()=0 |
| Mesh. | |
| Set< uint > | outerBoundary () const |
| Return the attributes of the outer boundary. | |
| Set< uint > | innerBoundary () const |
| Return the attributes of the inner boundaries. | |
| virtual const PiecewiseFormulaBase< Real > * | J0x () const =0 |
| Piecewise defined formula. | |
| virtual const PiecewiseFormulaBase< Real > * | J0y () const =0 |
| Piecewise defined formula. | |
| virtual const PiecewiseFormulaBase< Real2d > * | J0 () const =0 |
| Piecewise defined formula. | |
| PiecewiseConstFormula< Real > & | sigma () |
| Piecewise constant conductivity. | |
| const PiecewiseConstFormula< Real > & | sigma () const |
| void | meshAbbreviation (const char *meshAbbr) |
| const std::string | meshAbbreviation () const |
| virtual void | dataout (concepts::InOutParameters &output) |
| Writes information to output object. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| Set< uint > | outerBoundary_ |
| Attributes of outer and inner boundaries. | |
| Set< uint > | innerBoundary_ |
| PiecewiseConstFormula< Real > | sigma_ |
| Piecewise constant conductivity. | |
| std::string | meshAbbr_ |
| Abbreviation for the mesh. | |
Abstract class for holding geometry and material for eddy current problems
Definition at line 29 of file Eddy2D_geometries.hh.
|
inline |
Constructor
| meshAbbr | abbreviation for the mesh |
| sigma0 | default value for conductivity |
Definition at line 36 of file Eddy2D_geometries.hh.
|
inlinevirtual |
Definition at line 38 of file Eddy2D_geometries.hh.
|
virtual |
Writes information to output object.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
Return the attributes of the inner boundaries.
Definition at line 44 of file Eddy2D_geometries.hh.
|
pure virtual |
Piecewise defined formula.
![\[(j^0_x, j^0_y)^\top\]](form_699.png)
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
|
pure virtual |
Piecewise defined formula.
![\[j^0_x\]](form_697.png)
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
|
pure virtual |
Piecewise defined formula.
![\[j^0_y\]](form_698.png)
Implemented in concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, and concepts::EddyGeometry2DRotateImport.
|
inline |
Definition at line 55 of file Eddy2D_geometries.hh.
Definition at line 54 of file Eddy2D_geometries.hh.
Return the attributes of the outer boundary.
Definition at line 42 of file Eddy2D_geometries.hh.
|
inline |
Piecewise constant conductivity.
Definition at line 52 of file Eddy2D_geometries.hh.
|
inline |
Definition at line 53 of file Eddy2D_geometries.hh.
Definition at line 61 of file Eddy2D_geometries.hh.
|
protected |
Abbreviation for the mesh.
Definition at line 65 of file Eddy2D_geometries.hh.
Attributes of outer and inner boundaries.
Definition at line 61 of file Eddy2D_geometries.hh.
|
protected |
Piecewise constant conductivity.
Definition at line 63 of file Eddy2D_geometries.hh.