![]() |
Reference documentation for deal.II version 8.1.0
|
#include <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) |
DeclException3 (ExcMemoryWasted, char *, int, int,<< "The container "<< arg1<< " contains "<< arg2<< " elements, but it`s capacity is "<< arg3<< ".") | |
DeclException2 (ExcMemoryInexact, int, int,<< "The containers have sizes "<< arg1<< " and "<< arg2<< ", which is not as expected.") | |
Public Attributes | |
std::vector< unsigned char > | refine_flags |
std::vector< bool > | coarsen_flags |
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 template for details.
Definition at line 249 of file tria_levels.h.
void internal::Triangulation::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 320 of file tria_levels.h.
internal::Triangulation::TriaLevel< 3 >::DeclException3 | ( | ExcMemoryWasted | , |
char * | , | ||
int | , | ||
int | , | ||
<< "The container "<< arg1<< " contains "<< arg2<< " | elements, | ||
but it`s capacity is"<< arg3<< "." | |||
) |
Exception
internal::Triangulation::TriaLevel< 3 >::DeclException2 | ( | ExcMemoryInexact | , |
int | , | ||
int | , | ||
<< "The containers have sizes "<< arg1<< " and "<< arg2<< " | , | ||
which is not as expected." | |||
) |
Exception