MFEM  v4.6.0
Finite element discretization library
Public Types | Public Member Functions | Public Attributes | List of all members
mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy > Struct Template Reference

#include <tcoefficient.hpp>

Collaboration diagram for mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >:
[legend]

Public Types

typedef TMatrix< qpts, ne, vcomplex_tresult_t
 

Public Member Functions

MFEM_ALWAYS_INLINE Aux (const IR &int_rule, const coeff_t &c)
 
MFEM_ALWAYS_INLINE Aux (const IR &int_rule, const coeff_t &c)
 
template<typename T_result_t >
MFEM_ALWAYS_INLINE void Eval (const T_result_t &F, result_t &res)
 
MFEM_ALWAYS_INLINE const vcomplex_tget (const result_t &res, int i, int k) const
 

Public Attributes

TMatrix< qpts, 1, typename IR::real_type > w
 
IR int_rule
 
coeff_t c
 

Detailed Description

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
struct mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >

Definition at line 300 of file tcoefficient.hpp.

Member Typedef Documentation

◆ result_t

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
typedef TMatrix<qpts,ne,vcomplex_t> mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::result_t

Definition at line 302 of file tcoefficient.hpp.

Constructor & Destructor Documentation

◆ Aux() [1/2]

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
MFEM_ALWAYS_INLINE mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::Aux ( const IR &  int_rule,
const coeff_t &  c 
)
inline

Definition at line 311 of file tcoefficient.hpp.

◆ Aux() [2/2]

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
MFEM_ALWAYS_INLINE mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::Aux ( const IR &  int_rule,
const coeff_t &  c 
)
inline

Definition at line 317 of file tcoefficient.hpp.

Member Function Documentation

◆ Eval()

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
template<typename T_result_t >
MFEM_ALWAYS_INLINE void mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::Eval ( const T_result_t &  F,
result_t res 
)
inline

Definition at line 322 of file tcoefficient.hpp.

◆ get()

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
MFEM_ALWAYS_INLINE const vcomplex_t& mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::get ( const result_t res,
int  i,
int  k 
) const
inline

Definition at line 337 of file tcoefficient.hpp.

Member Data Documentation

◆ c

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
coeff_t mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::c

Definition at line 308 of file tcoefficient.hpp.

◆ int_rule

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
IR mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::int_rule

Definition at line 306 of file tcoefficient.hpp.

◆ w

template<typename IR, typename coeff_t, typename impl_traits_t>
template<bool dummy>
TMatrix<qpts,1,typename IR::real_type> mfem::IntRuleCoefficient< IR, coeff_t, impl_traits_t >::Aux< false, dummy >::w

Definition at line 304 of file tcoefficient.hpp.


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