1#ifndef _RHEOLEF_POINTSET_H
2#define _RHEOLEF_POINTSET_H
42#include "rheolef/point.h"
43#include "rheolef/reference_element.h"
44#include "rheolef/pointset_option.h"
70 const std::array<bool,reference_element::max_variant> _is_initialized;;
72 Eigen::Matrix<point_basic<T>,Eigen::Dynamic,1>
97 {
return data().option(); }
99 {
return data().nnod(hat_K); }
101 {
return data().node (hat_K, inod); }
const std::array< Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 >,reference_element::max_variant > _hat_x
pointset_rep(const pointset_option &popt)
const pointset_option & option() const
void reset(const pointset_option &popt)
const point_basic< T > & node(const reference_element &hat_K, size_i inod) const protected
reference_element::size_type size_type
size_type nnod(const reference_element &hat_K) const
const point_basic< T > & node(const reference_element &hat_K, size_i inod) const
rep::value_type value_type
const pointset_option & option() const
void reset(const pointset_option &popt)
pointset(const pointset_option &popt=pointset_option())
smart_pointer_nocopy< rep > base
size_type nnod(const reference_element &hat_K) const
see the reference_element page for the full documentation
static const variant_type max_variant
std::vector< int >::size_type size_type
This file is part of Rheolef.