MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Public Types | Static Public Attributes | List of all members
mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t > Struct Template Reference

#include <tcoefficient.hpp>

Classes

struct  Aux
 
struct  Aux< false, dummy >
 
struct  Aux< true, dummy >
 

Public Types

typedef coeff_t::complex_type complex_type
 
typedef impl_traits_t::vcomplex_t vcomplex_t
 
typedef Aux< coeff_t::is_const,
true > 
Type
 

Static Public Attributes

static const int qpts = IR::qpts
 
static const int ne = impl_traits_t::batch_size
 

Detailed Description

template<typename IR, typename coeff_t, typename impl_traits_t>
struct mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >

Auxiliary class that is used to simplify the evaluation of a coefficient and scaling it by the weights of a quadrature rule.

Definition at line 268 of file tcoefficient.hpp.

Member Typedef Documentation

template<typename IR, typename coeff_t, typename impl_traits_t>
typedef coeff_t::complex_type mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::complex_type

Definition at line 272 of file tcoefficient.hpp.

template<typename IR, typename coeff_t, typename impl_traits_t>
typedef Aux<coeff_t::is_const,true> mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Type

Definition at line 343 of file tcoefficient.hpp.

template<typename IR, typename coeff_t, typename impl_traits_t>
typedef impl_traits_t::vcomplex_t mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::vcomplex_t

Definition at line 273 of file tcoefficient.hpp.

Member Data Documentation

template<typename IR, typename coeff_t, typename impl_traits_t>
const int mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::ne = impl_traits_t::batch_size
static

Definition at line 271 of file tcoefficient.hpp.

template<typename IR, typename coeff_t, typename impl_traits_t>
const int mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::qpts = IR::qpts
static

Definition at line 270 of file tcoefficient.hpp.


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