internal::Triangulation::TriaLevel< 3 > Class Template Reference

List of all members.

Classes

class  ExcMemoryInexact
class  ExcMemoryWasted

Public Member Functions

void reserve_space (const unsigned int total_cells, const unsigned int dimension)
void monitor_memory (const unsigned int true_dimension) const
unsigned int memory_consumption () const

Public Attributes

std::vector< unsigned char > refine_flags
std::vector< boolcoarsen_flags
std::vector< std::pair< int,
int > > 
neighbors
std::vector< unsigned intsubdomain_ids
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.

Member Function Documentation

void internal::Triangulation::TriaLevel< 3 >::reserve_space ( const unsigned int  total_cells,
const unsigned int  dimension 
)

void internal::Triangulation::TriaLevel< 3 >::monitor_memory ( const unsigned int  true_dimension  )  const

unsigned int internal::Triangulation::TriaLevel< 3 >::memory_consumption (  )  const


Member Data Documentation

std::vector<std::pair<int,int> > internal::Triangulation::TriaLevel< 3 >::neighbors


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

deal.II documentation generated on Sat Aug 15 16:52:39 2009 by doxygen 1.5.9