Plugins
eddy_current_cmd_impl.h File Reference

Go to the source code of this file.

Classes

class  ug::Electromagnetism::CalcVolPowerElemHelperClass< TGridFunc, TElem >
 Helper class for the integration of the power. More...
 
class  ug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >
 Helper class for the computation of the power of the electromagnetic field. More...
 

Namespaces

 ug
 
 ug::Electromagnetism
 

Functions

template<typename TGridFunc >
number ug::Electromagnetism::calc_EMF (const TGridFunc *gfE, const size_t fct[2], const SubsetGroup &ss_grp, const MathVector< TGridFunc::dim > &Normal, const typename TGridFunc::domain_type::position_type &base_pnt, const size_t n_pnt, const typename TGridFunc::domain_type::position_type &d_pnt, number emf[2])
 Computation of the magnetic flux through windings of a coil. More...
 
template<typename TGridFunc >
void ug::Electromagnetism::calc_power (TGridFunc *pJGGF, size_t JG_fct[], SubsetGroup &JG_ssg, TGridFunc *pEGF, size_t E_fct[], number pow[])
 Computes the power of the electromagnetic field (up to the contribution of the boundary) More...
 
template<typename TGridFunc >
void ug::Electromagnetism::CalcEMF (SmartPtr< TGridFunc > spGF, const char *cmps, const char *subsets, const std::vector< number > &Normal, const std::vector< number > &base_pnt, const size_t n_pnt, const std::vector< number > &d_pnt)
 Prints of the electromotive force due to the time variation of the magnetic flux through windings of a coil. More...
 
template<typename TGridFunc >
void ug::Electromagnetism::CalcPower (SmartPtr< TGridFunc > spJGGF, const char *JG_cmps, const char *JG_ss, SmartPtr< TGridFunc > spEGF, const char *E_cmps)
 Prints the (complex-valued) power of the electromagnetic field. More...