Reference documentation for deal.II version 9.2.0
|
#include <deal.II/grid/tria_levels.h>
Public Member Functions | |
void | reserve_space (const unsigned int total_cells, const unsigned int dimension, const unsigned int space_dimension) |
void | monitor_memory (const unsigned int true_dimension) const |
std::size_t | memory_consumption () const |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Static Public Member Functions | |
static ::ExceptionBase & | ExcMemoryInexact (int arg1, int arg2) |
Public Attributes | |
std::vector< std::uint8_t > | refine_flags |
std::vector< bool > | coarsen_flags |
std::vector< unsigned int > | active_cell_indices |
std::vector< std::pair< int, int > > | neighbors |
std::vector< types::subdomain_id > | subdomain_ids |
std::vector< types::subdomain_id > | level_subdomain_ids |
std::vector< int > | parents |
std::vector< bool > | direction_flags |
TriaObjectsHex | cells |
Specialization of TriaLevels for 3D. Since we need TriaObjectsHex instead of TriaObjects. Refer to the documentation of the general class template for details.
Definition at line 222 of file tria_levels.h.
void internal::TriangulationImplementation::TriaLevel< 3 >::reserve_space | ( | const unsigned int | total_cells, |
const unsigned int | dimension, | ||
const unsigned int | space_dimension | ||
) |
Definition at line 120 of file tria_levels.cc.
void internal::TriangulationImplementation::TriaLevel< 3 >::monitor_memory | ( | const unsigned int | true_dimension | ) | const |
Definition at line 182 of file tria_levels.cc.
std::size_t internal::TriangulationImplementation::TriaLevel< 3 >::memory_consumption | ( | ) | const |
Definition at line 193 of file tria_levels.cc.
void internal::TriangulationImplementation::TriaLevel< 3 >::serialize | ( | Archive & | ar, |
const unsigned int | version | ||
) |
Read or write the data of this object to or from a stream for the purpose of serialization
Definition at line 296 of file tria_levels.h.
std::vector<std::uint8_t> internal::TriangulationImplementation::TriaLevel< 3 >::refine_flags |
Definition at line 225 of file tria_levels.h.
std::vector<bool> internal::TriangulationImplementation::TriaLevel< 3 >::coarsen_flags |
Definition at line 226 of file tria_levels.h.
std::vector<unsigned int> internal::TriangulationImplementation::TriaLevel< 3 >::active_cell_indices |
Definition at line 227 of file tria_levels.h.
std::vector<std::pair<int, int> > internal::TriangulationImplementation::TriaLevel< 3 >::neighbors |
Definition at line 228 of file tria_levels.h.
std::vector<types::subdomain_id> internal::TriangulationImplementation::TriaLevel< 3 >::subdomain_ids |
Definition at line 229 of file tria_levels.h.
std::vector<types::subdomain_id> internal::TriangulationImplementation::TriaLevel< 3 >::level_subdomain_ids |
Definition at line 230 of file tria_levels.h.
std::vector<int> internal::TriangulationImplementation::TriaLevel< 3 >::parents |
Definition at line 231 of file tria_levels.h.
std::vector<bool> internal::TriangulationImplementation::TriaLevel< 3 >::direction_flags |
Definition at line 239 of file tria_levels.h.
Definition at line 241 of file tria_levels.h.