concepts::EddyGeometry2DRotational Class Reference
Rotational symmetric geometry, conductivity and source current. More...
#include <Eddy2D_geometries.hh>
Public Member Functions | |
virtual void | dataout (concepts::InOutParameters &output) |
writes information to output object More... | |
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. More... | |
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. More... | |
Set< uint > | innerBoundary () const |
Return the attributes of the inner boundaries. More... | |
virtual const PiecewiseFormulaBase< Real2d > * | J0 () const |
piecewise defined formula More... | |
virtual const PiecewiseFormulaBase< Real > * | J0x () const |
piecewise defined formula More... | |
virtual const PiecewiseFormulaBase< Real > * | J0y () const |
piecewise defined formula More... | |
virtual Mesh2 & | mesh () |
Mesh. More... | |
const std::string | meshAbbreviation () const |
void | meshAbbreviation (const char *meshAbbr) |
Set< uint > | outerBoundary () const |
Return the attributes of the outer boundary. More... | |
PiecewiseConstFormula< Real > & | sigma () |
Piecewise constant conductivity. More... | |
const PiecewiseConstFormula< Real > & | sigma () const |
virtual | ~EddyGeometry2DRotational () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Protected Attributes | |
Set< uint > | innerBoundary_ |
std::string | meshAbbr_ |
Abbreviation for the mesh. More... | |
Set< uint > | outerBoundary_ |
Attributes of outer and inner boundaries. More... | |
PiecewiseConstFormula< Real > | sigma_ |
Piecewise constant conductivity. More... | |
Private Attributes | |
const std::set< uint > | coil_ |
number of rings, which are the coil, first is 0 More... | |
const std::set< uint > | conductive_ |
number of rings, which are conductive, first is 0 More... | |
const Real | j0_ |
absolute value of source current density More... | |
concepts::PiecewiseFormula< Real > | J0x_ |
piecewise defined source current density More... | |
concepts::PiecewiseFormula< Real > | J0y_ |
std::unique_ptr< Mesh2 > | msh_ |
Mesh. More... | |
Array< Real > | r_ |
radia of the rings More... | |
Detailed Description
Rotational symmetric geometry, conductivity and source current.
Definition at line 74 of file Eddy2D_geometries.hh.
Constructor & Destructor Documentation
◆ EddyGeometry2DRotational() [1/2]
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
-
r radia of the rings conductive number of rings, which are conductive, first is 0 coil number of rings, which are the coil, first is 0 j0 source current density in A/m^2 sigma conductivity in 1/Ohm/m sigma0 default value for conductivity
◆ EddyGeometry2DRotational() [2/2]
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
-
r radia of the rings ri radia of innermost ring conductive number of rings, which are conductive, first is 0 coil number of rings, which are the coil, first is 0 j0 source current density in A/m^2 sigma conductivity in 1/Ohm/m sigma0 default value for conductivity
◆ ~EddyGeometry2DRotational()
|
virtual |
Member Function Documentation
◆ dataout()
|
virtual |
writes information to output object
Reimplemented from concepts::EddyGeometry2D.
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::EddyGeometry2D.
◆ innerBoundary()
|
inlineinherited |
Return the attributes of the inner boundaries.
Definition at line 44 of file Eddy2D_geometries.hh.
◆ J0()
|
inlinevirtual |
piecewise defined formula
Implements concepts::EddyGeometry2D.
Definition at line 114 of file Eddy2D_geometries.hh.
◆ J0x()
|
inlinevirtual |
piecewise defined formula
Implements concepts::EddyGeometry2D.
Definition at line 110 of file Eddy2D_geometries.hh.
◆ J0y()
|
inlinevirtual |
piecewise defined formula
Implements concepts::EddyGeometry2D.
Definition at line 112 of file Eddy2D_geometries.hh.
◆ mesh()
|
inlinevirtual |
◆ meshAbbreviation() [1/2]
|
inlineinherited |
Definition at line 55 of file Eddy2D_geometries.hh.
◆ meshAbbreviation() [2/2]
|
inlineinherited |
Definition at line 54 of file Eddy2D_geometries.hh.
◆ outerBoundary()
|
inlineinherited |
Return the attributes of the outer boundary.
Definition at line 42 of file Eddy2D_geometries.hh.
◆ sigma() [1/2]
|
inlineinherited |
Piecewise constant conductivity.
Definition at line 52 of file Eddy2D_geometries.hh.
◆ sigma() [2/2]
|
inlineinherited |
Definition at line 53 of file Eddy2D_geometries.hh.
Member Data Documentation
◆ coil_
|
private |
number of rings, which are the coil, first is 0
Definition at line 131 of file Eddy2D_geometries.hh.
◆ conductive_
|
private |
number of rings, which are conductive, first is 0
Definition at line 129 of file Eddy2D_geometries.hh.
◆ innerBoundary_
|
protectedinherited |
Definition at line 61 of file Eddy2D_geometries.hh.
◆ j0_
|
private |
absolute value of source current density
Definition at line 125 of file Eddy2D_geometries.hh.
◆ J0x_
|
private |
piecewise defined source current density
Definition at line 123 of file Eddy2D_geometries.hh.
◆ J0y_
|
private |
Definition at line 123 of file Eddy2D_geometries.hh.
◆ meshAbbr_
|
protectedinherited |
Abbreviation for the mesh.
Definition at line 65 of file Eddy2D_geometries.hh.
◆ msh_
|
private |
Mesh.
Definition at line 121 of file Eddy2D_geometries.hh.
◆ outerBoundary_
|
protectedinherited |
Attributes of outer and inner boundaries.
Definition at line 61 of file Eddy2D_geometries.hh.
◆ r_
radia of the rings
Definition at line 127 of file Eddy2D_geometries.hh.
◆ sigma_
|
protectedinherited |
Piecewise constant conductivity.
Definition at line 63 of file Eddy2D_geometries.hh.
The documentation for this class was generated from the following file:
- models/Eddy2D_geometries.hh