Plugins
ug::Electromagnetism::Functionality Struct Reference

Static Public Member Functions

template<typename TDomain >
static void Domain (Registry &reg, string grp)
 
template<typename TDomain , typename TAlgebra >
static void DomainAlgebra (Registry &reg, string grp)
 

Member Function Documentation

◆ Domain()

template<typename TDomain >
static void ug::Electromagnetism::Functionality::Domain ( Registry reg,
string  grp 
)
inlinestatic

Function called for the registration of Domain dependent parts. All Functions and Classes depending on the Domain are to be placed here when registering. The method is called for all available Domain types, based on the current build options.

Parameters
regregistry
grpgroup for sorting of functionality

References ug::bridge::Registry::add_class_(), ug::bridge::Registry::add_class_to_group(), ug::bridge::Registry::add_function(), and close().

◆ DomainAlgebra()

template<typename TDomain , typename TAlgebra >
static void ug::Electromagnetism::Functionality::DomainAlgebra ( Registry reg,
string  grp 
)
inlinestatic

Function called for the registration of Domain and Algebra dependent parts. All Functions and Classes depending on both Domain and Algebra are to be placed here when registering. The method is called for all available Domain and Algebra types, based on the current build options.

Parameters
regregistry
grpgroup for sorting of functionality

References ug::bridge::Registry::add_class_(), ug::bridge::Registry::add_class_to_group(), ug::bridge::Registry::add_function(), dim, and set().


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