Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
internal::Triangulation::TriaLevel< 3 > Class Template Reference

#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< boolcoarsen_flags
 
std::vector< std::pair< int,
int > > 
neighbors
 
std::vector< types::subdomain_idsubdomain_ids
 
std::vector< types::subdomain_idlevel_subdomain_ids
 
std::vector< intparents
 
std::vector< booldirection_flags
 
TriaObjectsHex cells
 

Detailed Description

template<>
class internal::Triangulation::TriaLevel< 3 >

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.

Member Function Documentation

template<class Archive >
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


The documentation for this class was generated from the following file: