NiHu  2.0
NiHu::quad_1_gauss_shape_set Class Reference

Static Public Member Functions

static corner_iterator_t corner_begin_impl ()
 
- Static Public Member Functions inherited from NiHu::shape_set_base< quad_1_gauss_shape_set >
static shape_set_traits::shape_return_type< quad_1_gauss_shape_set, Order >::type eval_shape (xi_t const &xi)
 
static corner_iterator_t corner_begin ()
 return begin iterator of corner nodes
 
static corner_iterator_t corner_end ()
 return end iterator of corner nodes
 
static const xi_tcorner_at (size_t idx)
 return corner at a given node number More...
 
static unsigned node_to_domain_corner (unsigned idx)
 assign domain corner to node More...
 
static unsigned position_dof (unsigned idx)
 assign position dof value to node More...
 

Static Protected Attributes

static const corners_t m_corners
 

Additional Inherited Members

- Public Types inherited from NiHu::shape_set_base< quad_1_gauss_shape_set >
enum  
 integer constants
 
typedef shape_set_traits::domain< quad_1_gauss_shape_set >::type domain_t
 Domain.
 
typedef domain_t::scalar_t scalar_t
 scalar type inherited from the domain
 
typedef domain_t::xi_t xi_t
 
typedef std::array< xi_t, num_nodescorners_t
 
typedef corners_t::const_iterator corner_iterator_t
 
typedef shape_value_type< 0 >::type shape_t
 
typedef shape_value_type< 1 >::type dshape_t
 
typedef shape_value_type< 2 >::type ddshape_t
 
typedef shape_set_traits::position_dof_vector< quad_1_gauss_shape_set >::type position_dof_vector
 
typedef shape_set_traits::corner_index_vector< quad_1_gauss_shape_set >::type corner_index_vector
 

Detailed Description

Definition at line 56 of file quad_1_gauss_shape_set.hpp.

Member Data Documentation

◆ m_corners

const quad_1_gauss_shape_set::corners_t NiHu::quad_1_gauss_shape_set::m_corners
staticprotected
Initial value:
= {
quad_1_gauss_shape_set::xi_t(-std::sqrt(3.0)/3.0, -std::sqrt(3.0)/3.0),
quad_1_gauss_shape_set::xi_t(+std::sqrt(3.0)/3.0, -std::sqrt(3.0)/3.0),
quad_1_gauss_shape_set::xi_t(-std::sqrt(3.0)/3.0, +std::sqrt(3.0)/3.0),
quad_1_gauss_shape_set::xi_t(+std::sqrt(3.0)/3.0, +std::sqrt(3.0)/3.0)
}

Definition at line 71 of file quad_1_gauss_shape_set.hpp.


The documentation for this class was generated from the following files:
NiHu::shape_set_base< quad_1_gauss_shape_set >::xi_t
domain_t::xi_t xi_t
Definition: shapeset.hpp:216