NiHu  2.0
NiHu::shape_set_traits::domain< line_2_shape_set > Struct Reference

Additional Inherited Members

- Public Types inherited from NiHu::domain_base< line_domain >
enum  
 
typedef line_domain type
 self-returning
 
typedef domain_traits::space_type< line_domain >::type space_t
 the space type as nested typedef
 
typedef space_t::scalar_t scalar_t
 coordinate scalar type
 
typedef space_t::location_t xi_t
 coordinate vector type
 
typedef std::array< xi_t, num_cornerscorners_t
 type of corners array
 
typedef unsigned domain_edge_t[2]
 type of a domain edge
 
typedef domain_edge_t edges_t[num_edges]
 type of edges array
 
- Static Public Member Functions inherited from NiHu::line_domain
static const edges_tget_edges_impl ()
 return domain edges
 
static const corners_tget_corners_impl ()
 return domain corners
 
static const xi_tget_center_impl ()
 return domain center
 
static xi_t constrain_inside_impl (xi_t const &xi)
 
- Static Public Member Functions inherited from NiHu::domain_base< line_domain >
static const xi_tget_center ()
 return domain center
 
static const corners_tget_corners ()
 return begin address of domain corners' array
 
static const xi_tget_corner (unsigned idx)
 return specified corner of domain
 
static const edges_tget_edges ()
 return edges of the domain
 
static const domain_edge_tget_edge (unsigned idx)
 return specified edge of domain
 
static constexpr scalar_t get_volume ()
 return domain volume
 
static const std::string & get_name ()
 return domain name
 
static constexpr unsigned get_id ()
 return domain id
 
static xi_t constrain_inside (xi_t const &xi)
 

Detailed Description

Definition at line 423 of file lib_shape.hpp.


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