Public Member Functions | |
simple_definition (const char *filename) | |
simple_definition (const simple_definition &)=delete | |
simple_definition & | operator= (const simple_definition &)=delete |
size_t | num_entities (size_t dimension) const override |
const std::vector< std::vector< size_t > > & | entities (size_t from_dim, size_t to_dim) const override |
std::vector< size_t > | entities (size_t from_dim, size_t to_dim, size_t entity_id) const override |
point_t | vertex (size_t vertex_id) const |
Public Member Functions inherited from flecsi::topo::unstructured_impl::definition< 2 > | |
definition (const definition &)=delete | |
definition & | operator= (const definition &)=delete |
virtual std::set< size_t > | entities_set (size_t from_dimension, size_t to_dimension, size_t id) const |
Additional Inherited Members | |
Public Types inherited from flecsi::topo::unstructured_impl::definition< 2 > | |
using | point_t = util::point< double, DIMENSION > |
using | connectivity_t = std::vector< std::vector< size_t > > |
Static Public Member Functions inherited from flecsi::topo::unstructured_impl::definition< 2 > | |
static constexpr size_t | dimension () |
|
inlineoverridevirtual |
return the set of vertices that make up all cells
[in] | from_dim | the entity dimension to query |
[in] | to_dim | the dimension of entities we wish to return |
Implements flecsi::topo::unstructured_impl::definition< 2 >.
|
inlineoverridevirtual |
return the set of vertices of a particular entity.
[in] | dimension | the entity dimension to query. |
[in] | entity_id | the id of the entity in question. |
Implements flecsi::topo::unstructured_impl::definition< 2 >.
|
inlineoverridevirtual |
Abstract interface to get the number of entities.
dimension | The topological dimension of the request. |
Implements flecsi::topo::unstructured_impl::definition< 2 >.