NiHu  2.0
NiHu::field_type_accelerator< Field, Family, acceleration::hard, typename std::enable_if<!field_traits::is_dirac< Field >::value >::type > Class Template Reference

field type accelerator for the hard non-dirac case More...

#include <field_type_accelerator.hpp>

Public Types

typedef field_type_accelerator_elem< Field, Family, acceleration::hardaccelerator_elem_t
 the accelerator element type
 
typedef eigen_std_vector< accelerator_elem_t >::type base_t
 the base type
 
typedef quadrature_type< Family, typename Field::elem_t::domain_t >::type quadrature_t
 the quadrature type
 

Public Member Functions

 field_type_accelerator (quadrature_t const &quadrature)
 contructor from a quadrature More...
 
 field_type_accelerator (unsigned order)
 constructor from quadrature order More...
 

Detailed Description

template<class Field, class Family>
class NiHu::field_type_accelerator< Field, Family, acceleration::hard, typename std::enable_if<!field_traits::is_dirac< Field >::value >::type >

field type accelerator for the hard non-dirac case

Template Parameters
Fieldthe field type to accelerate
thequadrature family type

Definition at line 120 of file field_type_accelerator.hpp.

Constructor & Destructor Documentation

◆ field_type_accelerator() [1/2]

template<class Field , class Family >
NiHu::field_type_accelerator< Field, Family, acceleration::hard, typename std::enable_if<!field_traits::is_dirac< Field >::value >::type >::field_type_accelerator ( quadrature_t const &  quadrature)
inline

contructor from a quadrature

Parameters
[in]quadraturethe quadrature instance

Definition at line 144 of file field_type_accelerator.hpp.

◆ field_type_accelerator() [2/2]

template<class Field , class Family >
NiHu::field_type_accelerator< Field, Family, acceleration::hard, typename std::enable_if<!field_traits::is_dirac< Field >::value >::type >::field_type_accelerator ( unsigned  order)
inline

constructor from quadrature order

Parameters
[in]orderthe quadrature order

Definition at line 154 of file field_type_accelerator.hpp.


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