NiHu  2.0
NiHu::single_integral< TestField, TrialField, typename std::enable_if< std::is_same< typename TestField::elem_t, typename TrialField::elem_t >::value >::type > Class Template Reference

single integral for matching element types More...

#include <single_integral.hpp>

Additional Inherited Members

- Public Types inherited from NiHu::single_integral_impl< TestField, TrialField >
typedef TestField test_field_t
 template parameter as nested type
 
typedef TrialField trial_field_t
 template parameter as nested type
 
typedef single_integral_traits< test_field_t, trial_field_ttraits_t
 the traits class
 
typedef traits_t::result_t result_t
 the result matrix type
 
typedef test_field_t::elem_t elem_t
 Elem type.
 
typedef elem_t::lset_t lset_t
 L-set of the elem.
 
typedef gauss_family_tag quadrature_family_t
 the quadrature family
 
typedef test_field_t::nset_t test_nset_t
 N-set of the test field.
 
typedef trial_field_t::nset_t trial_nset_t
 N-set of the trial field.
 
- Static Public Member Functions inherited from NiHu::single_integral_impl< TestField, TrialField >
static result_t eval (field_base< test_field_t > const &test_field, field_base< trial_field_t > const &trial_field)
 evaluate single integral on a given field More...
 
- Static Public Attributes inherited from NiHu::single_integral_impl< TestField, TrialField >
static const unsigned degree
 the polynomial degree of the product of the n-sets and the jacobian
 

Detailed Description

template<class TestField, class TrialField>
class NiHu::single_integral< TestField, TrialField, typename std::enable_if< std::is_same< typename TestField::elem_t, typename TrialField::elem_t >::value >::type >

single integral for matching element types

Template Parameters
TestFieldtype of the test field
TrialFieldtype of the trial field

Definition at line 233 of file single_integral.hpp.


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