#include <pointsetinterpolation.hpp>
Good interpolation point sets on a convex.
Inheritance diagram for Feel::PointSetInterpolation< Dim, Order, T, Convex >:Typedefs | |
| typedef super::return_type | return_type |
| typedef T | value_type |
| typedef Convex< Dim, Order, Dim > | convex_type |
| typedef super::nodes_type | nodes_type |
|
typedef matrix_node < value_type >::type | points_type |
|
typedef mpl::if_< mpl::bool_ < is_simplex >, Simplex< Dim, Order, Dim >, Hypercube< Dim, Order, Dim > > | conv_order_type |
|
typedef Reference< convex_type, Dim, convexOrder, Dim, value_type > | RefElem |
|
typedef std::pair< uint16_type, uint16_type > | range_type |
|
typedef std::vector < std::vector< size_type > > | index_map_type |
| static const bool | is_simplex = convex_type::is_simplex |
| static const bool | is_hypercube = convex_type::is_hypercube |
| static const uint32_type | convexOrder = convex_type::nOrder |
| static const uint32_type | topological_dimension = convex_type::topological_dimension |
| static const uint32_type | numPoints = conv_order_type::type::numPoints |
| static const uint32_type | nbPtsPerVertex = conv_order_type::type::nbPtsPerVertex |
| static const uint32_type | nbPtsPerEdge = conv_order_type::type::nbPtsPerEdge |
| static const uint32_type | nbPtsPerFace = conv_order_type::type::nbPtsPerFace |
| static const uint32_type | nbPtsPerVolume = conv_order_type::type::nbPtsPerVolume |
| RefElem | RefConv |
Constructors, destructor | |
| PointSetInterpolation () | |
| PointSetInterpolation (size_type np) | |
| PointSetInterpolation (PointSetInterpolation &psi) | |
| ~PointSetInterpolation () | |
|
ublas::matrix_range < nodes_type const > | pointsByEntity (uint16_type e) const |
| range_type | interiorRangeById (uint16_type e, uint16_type id) const |
|
ublas::matrix_range < nodes_type const > | interiorPointsById (uint16_type e, uint16_type id) const |
| uint32_type | entityIds (int i, int j) const |
| uint32_type | numEntities (int i) const |
| range_type const & | pointToEntity (int p) const |
| index_map_type | entityToLocal (uint16_type top_dim, uint16_type local_id, bool boundary=0) |
| points_type | pointsBySubEntity (uint16_type top_dim, uint16_type local_id, bool boundary=0) |
| index_map_type | getEid () |
| std::vector< range_type > | getPtE () |
| void | setEid (index_map_type eid) |
| void | setPtE (std::vector< range_type > pt_ent) |
| void | addToEid (uint16_type p, uint16_type q) |
| void | addToPtE (uint16_type p, range_type q) |
| FEELPP_DEFINE_VISITABLE () | |
Additional Inherited Members | |
Public Types inherited from Feel::PointSet< Convex< Dim, Order, Dim >, T > | |
| typedef Convex< Dim, Order, Dim > | convex_type |
| typedef node< value_type >::type | node_type |
|
typedef ublas::matrix < value_type, ublas::column_major > | nodes_type |
|
typedef Reference< Convex< Dim, Order, Dim >, Convex< Dim, Order, Dim >::nDim, Convex < Dim, Order, Dim >::nOrder, Convex< Dim, Order, Dim > ::nDim, value_type > | RefElem |
|
typedef PointSet< convex_type, value_type > | self_type |
| typedef T | value_type |
Public Types inherited from Feel::VisitableBase< R, CatchAll > | |
| typedef R | return_type |
Public Member Functions inherited from Feel::PointSet< Convex< Dim, Order, Dim >, T > | |
| FEELPP_DEFINE_VISITABLE () | |
| std::string | getName () |
| std::string | getPointsInfo () |
| uint32_type | nPoints () const |
| self_type & | operator= (self_type const &p) |
|
ublas::matrix_column < nodes_type const > | point (uint32_type __i) const |
| ublas::matrix_column< nodes_type > | point (uint32_type __i) |
|
ublas::matrix_column < nodes_type const > | point (uint16_type f, uint32_type __i) const |
| ublas::matrix_column< nodes_type > | point (uint16_type f, uint32_type __i) |
| nodes_type const & | points () const |
| nodes_type const & | points (uint16_type f) const |
| PointSet (const self_type &P) | |
| PointSet (uint32_type Npoints) | |
| PointSet (uint32_type Npoints, uint16_type Dim) | |
| PointSet (nodes_type const &SomePoints) | |
| void | setName (std::string name, uint32_type order) |
| void | toPython () |
Public Member Functions inherited from Feel::VisitableBase< R, CatchAll > | |
| virtual return_type | accept (VisitorBase &)=0 |
| accept visitor: use S_DEFINE_VISITABLE() to redefine it | |
| virtual return_type | accept (VisitorBase *)=0 |
| accept visitor: use S_DEFINE_VISITABLE() to redefine it | |
Protected Member Functions inherited from Feel::PointSet< Convex< Dim, Order, Dim >, T > | |
| void | setPoints (nodes_type const &pts) |
| void | setPoints (uint16_type f, nodes_type const &n) |
Static Protected Member Functions inherited from Feel::VisitableBase< R, CatchAll > | |
| template<class T > | |
| static return_type | acceptImpl (T *visited, VisitorBase *guest) |
Protected Attributes inherited from Feel::PointSet< Convex< Dim, Order, Dim >, T > | |
| uint32_type | M_npoints |
| nodes_type | M_points |
| std::vector< nodes_type > | M_points_face |
| std::string | pointsInfo |
| std::string | pointsName |
1.8.5