Class ElectroMotiveForce
Defined in File electroMotiveForce.hpp
Class Documentation
-
class ElectroMotiveForce
Public Types
Public Functions
-
void EvolveMagField(real, real, IdefixArray4D<real>&)
-
void ShowConfig()
-
void CalcRiemannAverage()
-
void CalcArithmeticAverage()
-
void CalcCellCenteredEMF()
-
void CalcUCT0Average()
-
void CalcContactAverage()
-
void EnforceEMFBoundary()
-
void SymmetrizeEMFShearingBox()
-
void ExtrapolateEMFShearingBox(BoundarySide, IdefixArray2D<real>, IdefixArray2D<real>)
-
void EvolveVectorPotential(real, IdefixArray4D<real>&)
-
void ComputeMagFieldFromA(IdefixArray4D<real> &Vein, IdefixArray4D<real> &Vsout)
-
ElectroMotiveForce()
-
~ElectroMotiveForce()
Public Members
-
AveragingType averaging = {none}
-
IdefixArray3D<real> exj
-
IdefixArray3D<real> exk
-
IdefixArray3D<real> eyi
-
IdefixArray3D<real> eyk
-
IdefixArray3D<real> ezi
-
IdefixArray3D<real> ezj
-
IdefixArray3D<real> ex
-
IdefixArray3D<real> ey
-
IdefixArray3D<real> ez
-
IdefixArray3D<real> svx
-
IdefixArray3D<real> svy
-
IdefixArray3D<real> svz
-
IdefixArray3D<real> axL
-
IdefixArray3D<real> axR
-
IdefixArray3D<real> ayL
-
IdefixArray3D<real> ayR
-
IdefixArray3D<real> dxL
-
IdefixArray3D<real> dxR
-
IdefixArray3D<real> dyL
-
IdefixArray3D<real> dyR
-
IdefixArray3D<real> Ex1
-
IdefixArray3D<real> Ex2
-
IdefixArray3D<real> Ex3
-
IdefixArray2D<real> sbEyL
-
IdefixArray2D<real> sbEyR
-
IdefixArray2D<real> sbEyRL
-
void EvolveMagField(real, real, IdefixArray4D<real>&)