Interface Documentation
Version: invalid
Classes | Namespaces | Typedefs | Functions
types.hh File Reference
#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>
Include dependency graph for types.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 >
 

Namespaces

 flecsi
 

Typedefs

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
 

Functions

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)