Implicit mesh cell built on-the-fly.
More...
|
| implicit_vertex (size_t const &d, EdgeGenFunc f) |
|
vertex_descriptor | descriptor (void) const |
|
adj_edge_iterator | begin (void) |
| Returns an edge iterator on the first edge of the vertex. More...
|
|
adj_edge_iterator | end (void) |
| Returns an edge iterator after the last edge of the vertex. More...
|
|
const_adj_edge_iterator | begin (void) const |
|
const_adj_edge_iterator | end (void) const |
|
size_t | size (void) const |
| Returns the number of edges of the vertex. More...
|
|
|
typedef EdgeGenFunc | edge_functor |
|
typedef size_t | vertex_descriptor |
|
typedef property_type | property_reference |
|
typedef edge_functor::edge_property | edge_property |
|
typedef edge_functor::edge_descriptor | edge_descriptor |
|
typedef edge_functor::edge_type | edge_type |
|
typedef boost::transform_iterator< boost::function< edge_type(size_t const &)>, boost::counting_iterator< vertex_descriptor > > | adj_edge_iterator |
|
typedef const adj_edge_iterator | const_adj_edge_iterator |
|
|
| __pad0__:no_property property_type |
|
template<typename EdgeGenFunc>
class stapl::implicit_vertex< EdgeGenFunc >
Implicit mesh cell built on-the-fly.
- Template Parameters
-
EdgeGenFunc | edge generator functor type. |
◆ implicit_vertex()
template<typename EdgeGenFunc >
- Parameters
-
d | vertex descriptor. |
f | edge generator functor. |
◆ begin()
template<typename EdgeGenFunc >
Returns an edge iterator on the first edge of the vertex.
- Returns
- edge iterator on the first edge of the vertex.
◆ end()
template<typename EdgeGenFunc >
Returns an edge iterator after the last edge of the vertex.
- Returns
- edge iterator after the last edge of the vertex.
◆ size()
template<typename EdgeGenFunc >
Returns the number of edges of the vertex.
- Returns
- number of edges of the vertex.
The documentation for this class was generated from the following file:
- implicit_regular_mesh.hpp