Registry
ug4Bridge::SpatialDisc::Electromagnetism Namespace Reference

Classes

class  EddyCurrent_E_Nedelec
 
class  EddyCurrentHeat
 
class  EddyCurrentImBofEUserData
 
class  EddyCurrentReBofEUserData
 
class  EMaterial
 
class  EMDirichlet
 
class  HiptmairHybridSmoother
 
class  NedelecCurlData
 
class  NedelecDirichletBC
 
class  NedelecGridFunctionData
 
class  NedelecLoopCurrent
 
class  NedelecProject
 
class  NedelecSigmaEData
 
class  NedelecTransfer
 

Functions

void CalcEMF (SmartPtr< GridFunction > ElectricField, const char *cmps, const char *subsets, std::vector< double > normal, std::vector< double > basePnt, size_t numWindings, std::vector< double > windingSize)
 
void CalcPower (SmartPtr< GridFunction > GeneratorCurrent, const char *cmps, const char *SubSets, SmartPtr< GridFunction > ElectricField, const char *cmps)
 
void ComputeFlux (SmartPtr< GridFunction > Field, const char *cmp, const char *vol.subsets, const char *surface_subsets)
 
void ComputeNedelecDoFs (SmartPtr< UserVector > Data, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, double Time)
 
void NedelecGradPotential (SmartPtr< GridFunction > GradientGridFunction, SmartPtr< GridFunction > ResultGridFunction, const char *Component)
 
void SetSubsetVertVal (SmartPtr< GridFunction > GradientGridFunction, const char *Subsets, double Value)
 

Function Documentation

◆ CalcEMF()

void ug4Bridge::SpatialDisc::Electromagnetism::CalcEMF ( SmartPtr< GridFunction >  ElectricField,
const char *  cmps,
const char *  subsets,
std::vector< double >  normal,
std::vector< double >  basePnt,
size_t  numWindings,
std::vector< double >  windingSize 
)
Parameters
[in]ElectricField
[in]cmps
[in]subsets
[in]normal
[in]basePnt
[in]numWindings
[in]windingSize

References normal.

◆ CalcPower()

void ug4Bridge::SpatialDisc::Electromagnetism::CalcPower ( SmartPtr< GridFunction >  GeneratorCurrent,
const char *  cmps,
const char *  SubSets,
SmartPtr< GridFunction >  ElectricField,
const char *  cmps 
)
Parameters
[in]GeneratorCurrent
[in]cmps
[in]SubSets
[in]ElectricField
[in]cmps

◆ ComputeFlux()

void ug4Bridge::SpatialDisc::Electromagnetism::ComputeFlux ( SmartPtr< GridFunction >  Field,
const char *  cmp,
const char *vol.  subsets,
const char *  surface_subsets 
)
Parameters
[in]Field
[in]cmp
[in]vol.subsets
[in]surface_subsets

◆ ComputeNedelecDoFs()

void ug4Bridge::SpatialDisc::Electromagnetism::ComputeNedelecDoFs ( SmartPtr< UserVector >  Data,
SmartPtr< GridFunction >  GridFunction,
const char *  Component,
const char *  Subsets,
double  Time 
)
Parameters
[in]Data
[in]GridFunction
[in]Component
[in]Subsets
[in]Time

References Time().

◆ NedelecGradPotential()

void ug4Bridge::SpatialDisc::Electromagnetism::NedelecGradPotential ( SmartPtr< GridFunction >  GradientGridFunction,
SmartPtr< GridFunction >  ResultGridFunction,
const char *  Component 
)
Parameters
[in]GradientGridFunction
[in]ResultGridFunction
[in]Component

◆ SetSubsetVertVal()

void ug4Bridge::SpatialDisc::Electromagnetism::SetSubsetVertVal ( SmartPtr< GridFunction >  GradientGridFunction,
const char *  Subsets,
double  Value 
)
Parameters
[in]GradientGridFunction
[in]Subsets
[in]Value