an efficient C++ finite element environment
|
|
Go to the documentation of this file. 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); }
106 #endif // _RHEOLEF_POINTSET_H
void reset(const pointset_option &popt)
void reset(const pointset_option &popt)
smart_pointer_nocopy< rep > base
see the reference_element page for the full documentation
const point_basic< T > & node(const reference_element &hat_K, size_i inod) const protected
const pointset_option & option() const
size_type nnod(const reference_element &hat_K) const
rep::value_type value_type
This file is part of Rheolef.
size_type nnod(const reference_element &hat_K) const
const basis_rep< T > & data() const
const std::array< Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 >,reference_element::max_variant > _hat_x
static const variant_type max_variant
const point_basic< T > & node(const reference_element &hat_K, size_i inod) const
const pointset_option & option() const
pointset_rep(const pointset_option &popt)
pointset(const pointset_option &popt=pointset_option())
std::vector< int >::size_type size_type
reference_element::size_type size_type