NiHu  2.0
NiHu::field_type_accelerator_elem< Field, Family, acceleration::soft > Class Template Reference

specialisation of NiHu::field_type_accelerator_elem for the soft case More...

#include <field_type_accelerator.hpp>

Public Types

typedef quadrature_elem< typename Field::elem_t::domain_t::xi_t, typename Field::domain_t::scalar_t > base_t
 the base type
 
- Public Types inherited from NiHu::quadrature_elem< Field::elem_t::domain_t::xi_t, Field::elem_t::domain_t::scalar_t >
typedef Field::elem_t::domain_t::xi_t xi_t
 template argument as tested type
 
typedef Field::elem_t::domain_t::scalar_t scalar_t
 template argument as nested type
 

Public Member Functions

Field::nset_t::shape_t get_N (void) const
 return shape function More...
 
- Public Member Functions inherited from NiHu::quadrature_elem< Field::elem_t::domain_t::xi_t, Field::elem_t::domain_t::scalar_t >
 quadrature_elem (xi_t const &xi=xi_t(), scalar_t const &w=scalar_t())
 constructor initialising all members More...
 
xi_tget_xi (void)
 return reference to base point
 
const xi_tget_xi (void) const
 return constant reference to base point More...
 
const scalar_tget_w (void) const
 return constant reference to weight More...
 
void set_w (scalar_t const &w)
 set quadrature weight More...
 
void set_xi (xi_t const &xi)
 
quadrature_elemoperator*= (scalar_t const &c)
 multiply a quadrature element by a scalar More...
 
quadrature_elemtransform_inplace (Eigen::Matrix< scalar_t, LSet::num_nodes, LSet::domain_t::dimension > const &coords)
 transform a quadrature element according to a shape function set and corner nodes More...
 

Additional Inherited Members

- Protected Attributes inherited from NiHu::quadrature_elem< Field::elem_t::domain_t::xi_t, Field::elem_t::domain_t::scalar_t >
xi_t m_xi
 base point
 
scalar_t m_w
 weight
 

Detailed Description

template<class Field, class Family>
class NiHu::field_type_accelerator_elem< Field, Family, acceleration::soft >

specialisation of NiHu::field_type_accelerator_elem for the soft case

Definition at line 50 of file field_type_accelerator.hpp.

Member Function Documentation

◆ get_N()

template<class Field , class Family >
Field::nset_t::shape_t NiHu::field_type_accelerator_elem< Field, Family, acceleration::soft >::get_N ( void  ) const
inline

return shape function

Returns
the shape function vector

Definition at line 65 of file field_type_accelerator.hpp.


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