Class ElectroMotiveForce

Class Documentation

class ElectroMotiveForce

Public Types

enum AveragingType

Values:

enumerator none
enumerator arithmetic
enumerator uct0
enumerator uct_contact
enumerator uct_hll
enumerator uct_hlld

Public Functions

void Init(Input&, Hydro*)
void EvolveMagField(real, real, IdefixArray4D<real>&)
void CalcCornerEMF(real)
void ShowConfig()
void CalcRiemannAverage()
void CalcArithmeticAverage()
void CalcCellCenteredEMF()
void CalcUCT0Average()
void CalcContactAverage()
void EnforceEMFBoundary()
void CalcNonidealEMF(real)
void SymmetrizeEMFShearingBox()
void ExtrapolateEMFShearingBox(BoundarySide, IdefixArray2D<real>, IdefixArray2D<real>)
void EvolveVectorPotential(real, IdefixArray4D<real>&)
void ComputeMagFieldFromA(IdefixArray4D<real> &Vein, IdefixArray4D<real> &Vsout)
ElectroMotiveForce()
~ElectroMotiveForce()