an efficient C++ finite element environment
|
|
Go to the documentation of this file. 1 #ifndef _RHEOLEF_SPACE_NUMBERING_H
2 #define _RHEOLEF_SPACE_NUMBERING_H
3 #include "rheolef/geo.h"
48 namespace rheolef {
namespace space_numbering {
67 #ifdef _RHEOLEF_HAVE_MPI
84 #endif // _RHEOLEF_HAVE_MPI
86 #endif // _RHEOLEF_SPACE_NUMBERING_H
size_type ndof(const basis_basic< T > &b, const geo_size &gs, size_type map_dim)
void generic_set_ios_permutation(const basis_basic< T > &b, size_t map_d, const geo_size &gs, const std::array< disarray< size_t, distributed >, reference_element::max_variant > &igev2ios_dis_igev, disarray< size_t, distributed > &idof2ios_dis_idof)
size_type dis_ndof(const basis_basic< T > &b, const geo_size &gs, size_type map_dim)
void set_ios_permutations(const basis_basic< T > &b, const geo_basic< T, distributed > &omega, disarray< size_type, distributed > &idof2ios_dis_idof, disarray< size_type, distributed > &ios_idof2dis_idof)
see the geo_element page for the full documentation
void dis_idof(const basis_basic< T > &b, const geo_size &gs, const geo_element &K, typename std::vector< size_type >::iterator dis_idof_tab)
distributed mesh with rerefence counting
geo_element::size_type size_type
reference_element::size_type size_type
size_type dis_nnod(const basis_basic< T > &b, const geo_size &gs, size_type map_dim)
This file is part of Rheolef.
void dis_inod(const basis_basic< T > &b, const geo_size &gs, const geo_element &K, typename std::vector< size_type >::iterator dis_inod_tab)
static const variant_type max_variant
see the disarray page for the full documentation
size_type nnod(const basis_basic< T > &b, const geo_size &gs, size_type map_dim)