class reference_element {
public:
typedef std::vector<int>::size_type
size_type;
hat_S.set_variant (subgeo_n_vertex, subgeo_dim);
return hat_S;
}
return (
variant() ==
P && subgeo_variant ==
q) ? i-2 : i; }
field::size_type size_type
see the Float page for the full documentation
static const size_type max_side_by_variant
void side_normal(size_type loc_isid, point_basic< Float > &hat_n) const
static const size_type _n_subgeo_by_variant[max_variant][max_variant]
static const variant_type H
size_type n_vertex() const
static const variant_type _first_variant_by_dimension[5]
static size_type last_inod_by_variant(variant_type variant, size_type order, variant_type subgeo_variant)
static const variant_type q
static const variant_type e
reference_element subgeo(size_type subgeo_dim, size_type loc_isid) const
reference_element side(size_type loc_isid) const
void set_variant(variant_type x)
static size_type subgeo_local_node(variant_type variant, size_type order, size_type subgeo_dim, size_type loc_isid, size_type loc_jsidnod)
reference_element(variant_type x=max_variant)
static size_type first_inod(variant_type variant, size_type order, size_type subgeo_dim)
static const variant_type max_variant
static size_type n_sub_edge(variant_type variant)
static void init_local_nnode_by_variant(size_type order, std::array< size_type, reference_element::max_variant > &loc_nnod_by_variant)
static variant_type last_variant_by_dimension(size_type dim)
size_type local_subgeo_index2index_by_variant(size_type subgeo_variant, size_type i) const
friend Float measure(reference_element hat_K)
static const char _name[max_variant]
size_type dimension() const
size_type subgeo_size(size_type subgeo_dim, size_type loc_isid) const
static variant_type first_variant_by_dimension(size_type dim)
static const variant_type p
Float side_measure(size_type loc_isid) const
static size_type n_sub_face(variant_type variant)
static const size_type _n_vertex[max_variant]
size_type n_subgeo_by_variant(size_type subgeo_variant) const
variant_type variant() const
size_type subgeo_local_vertex(size_type subgeo_dim, size_type loc_isid, size_type loc_jsidvert) const
static size_type last_inod(variant_type variant, size_type order, size_type subgeo_dim)
static size_type first_inod_by_variant(variant_type variant, size_type order, variant_type subgeo_variant)
static size_type subgeo_n_node(variant_type variant, size_type order, size_type subgeo_dim, size_type loc_isid)
std::vector< int >::size_type size_type
static const size_type _dimension[max_variant]
static size_type n_node(variant_type variant, size_type order)
size_type n_subgeo(size_type subgeo_dim) const
static const variant_type P
static const variant_type t
#define assert_macro(ok_condition, message)
const point vertex[n_vertex]