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

Helper class for the loop over all the elements in the computation of the flux. (Helper for ComputeFlux.) More...

#include <nedelec_aux_cmd_impl.h>

Public Member Functions

 ComputeFluxHelper (TGridFunc *pGF, size_t fct, SubsetGroup &volSSG, SubsetGroup &faceSSG, number &flux)
 class constructor More...
 
template<typename TElem >
void operator() (TElem &)
 

Private Attributes

SubsetGroupm_faceSSG
 
size_t m_fct
 
numberm_flux
 
TGridFunc * m_pGF
 
SubsetGroupm_volSSG
 

Detailed Description

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

Helper class for the loop over all the elements in the computation of the flux. (Helper for ComputeFlux.)

Constructor & Destructor Documentation

◆ ComputeFluxHelper()

template<typename TGridFunc >
ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::ComputeFluxHelper ( TGridFunc *  pGF,
size_t  fct,
SubsetGroup volSSG,
SubsetGroup faceSSG,
number flux 
)
inline

class constructor

Parameters
pGFgrid function of the Nedelec-DoFs of the vector field
fctindex of the function in the grid function
volSSGfull-dim. subsets (adjacent to the surface) to indicate the negative direction
faceSSGthe surface (the low-dim. subsets)
fluxwhere to save the flux

Member Function Documentation

◆ operator()()

Member Data Documentation

◆ m_faceSSG

template<typename TGridFunc >
SubsetGroup& ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::m_faceSSG
private

◆ m_fct

template<typename TGridFunc >
size_t ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::m_fct
private

◆ m_flux

template<typename TGridFunc >
number& ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::m_flux
private

◆ m_pGF

template<typename TGridFunc >
TGridFunc* ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::m_pGF
private

◆ m_volSSG

template<typename TGridFunc >
SubsetGroup& ug::Electromagnetism::ComputeFluxHelper< TGridFunc >::m_volSSG
private

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