Plugins
ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc > Class Template Reference

Helper class for the computation of the power of the electromagnetic field. More...

#include <eddy_current_cmd_impl.h>

Public Member Functions

 CalcVolPowerHelperClass (TGridFunc *pJGGF, size_t JG_fct[], SubsetGroup &JG_ssg, TGridFunc *pEGF, size_t E_fct[], number pow[])
 class constructor More...
 
template<typename TElem >
void operator() (TElem &)
 

Private Attributes

size_t m_E_fct [2]
 
size_t m_JG_fct [2]
 
SubsetGroupm_JG_ssg
 
TGridFunc * m_pEGF
 
TGridFunc * m_pJGGF
 
numberm_pow
 

Detailed Description

template<typename TGridFunc>
class ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >

Helper class for the computation of the power of the electromagnetic field.

Constructor & Destructor Documentation

◆ CalcVolPowerHelperClass()

template<typename TGridFunc >
ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::CalcVolPowerHelperClass ( TGridFunc *  pJGGF,
size_t  JG_fct[],
SubsetGroup JG_ssg,
TGridFunc *  pEGF,
size_t  E_fct[],
number  pow[] 
)
inline

class constructor

Parameters
pJGGFgrid function of the Nedelec-DoFs of the generator current \(\mathbf{J}_G\)
JG_fctindices of the Re and Im parts in the grid function for \(\mathbf{J}_G\)
JG_ssg(full-dim.) subsets where \(\mathbf{J}_G\) is defined (non-zero and in the kernel)
pEGFgrid function of the Nedelec-DoFs of the electric field \(\mathbf{E}\)
E_fctindices of the Re and Im parts in the grid function for \(\mathbf{E}\)
powto add the integral

References ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::m_E_fct, ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::m_JG_fct, and ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::m_pow.

Member Function Documentation

◆ operator()()

Member Data Documentation

◆ m_E_fct

◆ m_JG_fct

◆ m_JG_ssg

◆ m_pEGF

template<typename TGridFunc >
TGridFunc* ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::m_pEGF
private

◆ m_pJGGF

template<typename TGridFunc >
TGridFunc* ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >::m_pJGGF
private

◆ m_pow


The documentation for this class was generated from the following file: