#include "../connectivity.hh"
#include "../utility_types.hh"
#include "flecsi/run/backend.hh"
#include "flecsi/topo/unstructured/partition.hh"
#include "flecsi/topo/unstructured/utils.hh"
#include <array>
#include <cstdint>
#include <iostream>
#include <vector>
Go to the source code of this file.
|
class | flecsi::topo::mesh_base< class > |
| contains methods and data about the mesh topology that do not depend on type parameterization, e.g: entity types, domains, etc. More...
|
|
class | flecsi::topo::mesh_entity< DIM, NUM_DOMAINS > |
| mesh_entity parameterizes a mesh entity base with its dimension and number of domains More...
|
|
class | flecsi::topo::domain_entity< DOM, ENTITY_TYPE > |
| domain_entity is a simple wrapper to mesh entity that associates with its a domain id More...
|
|
class | flecsi::topo::domain_connectivity< DIM > |
|
struct | flecsi::topo::unstructured_base |
|
struct | flecsi::topo::unserialize_dimensions_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM, DIM > |
|
struct | flecsi::topo::unserialize_dimensions_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM, NUM_DIMS > |
|
struct | flecsi::topo::unserialize_domains_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM > |
|
struct | flecsi::topo::unserialize_domains_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, NUM_DOMAINS > |
|
|
using | flecsi::topo::mesh_entity_base_ = entity_base_ |
|
template<size_t NUM_DOMAINS> |
using | flecsi::topo::mesh_entity_base = entity_base< NUM_DOMAINS > |
|
template<class MESH_TYPE , size_t DIM, size_t DOM> |
using | flecsi::topo::entity_type_ = typename find_entity_< MESH_TYPE, DIM, DOM >::type |
|
|
template<class STORAGE_TYPE , class MESH_TYPE , size_t NM, size_t DOM, size_t DIM> |
void | flecsi::topo::unserialize_dimension_ (mesh_base< STORAGE_TYPE > &mesh, char *buf, uint64_t &pos) |
|