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 | |
| ::ExceptionBase & | ExcMemoryWasted (char *arg1, int arg2, int arg3) throw (errortext << "The container " << arg1 << " contains " << arg2 << " elements, but it`s capacity is " << arg3 << "." ) |
| ::ExceptionBase & | ExcMemoryInexact (int arg1, int arg2) throw (errortext << "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_t > | 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 239 of file tria_levels.h.
| void internal::Triangulation::TriaLevel< 3 >::reserve_space | ( | const unsigned int | total_cells, |
| const unsigned int | dimension, | ||
| const unsigned int | space_dimension | ||
| ) |
| void internal::Triangulation::TriaLevel< 3 >::monitor_memory | ( | const unsigned int | true_dimension ) | const |
| std::size_t internal::Triangulation::TriaLevel< 3 >::memory_consumption | ( | ) | const |
| 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 307 of file tria_levels.h.
References internal::Triangulation::TriaLevel< dim >::cells, internal::Triangulation::TriaLevel< dim >::coarsen_flags, internal::Triangulation::TriaLevel< dim >::direction_flags, internal::Triangulation::TriaLevel< dim >::neighbors, internal::Triangulation::TriaLevel< dim >::parents, internal::Triangulation::TriaLevel< dim >::refine_flags, and internal::Triangulation::TriaLevel< dim >::subdomain_ids.
| ::ExceptionBase& internal::Triangulation::TriaLevel< 3 >::ExcMemoryWasted | ( | char * | arg1, |
| int | arg2, | ||
| int | arg3 | ||
| ) | throw (errortext << "The container " << arg1 << " contains " << arg2 << " elements, but it`s capacity is " << arg3 << "." ) [static] |
Exception
| ::ExceptionBase& internal::Triangulation::TriaLevel< 3 >::ExcMemoryInexact | ( | int | arg1, |
| int | arg2 | ||
| ) | throw (errortext << "The containers have sizes " << arg1 << " and " << arg2 << ", which is not as expected." ) [static] |
Exception
| std::vector<unsigned char> internal::Triangulation::TriaLevel< 3 >::refine_flags |
Definition at line 242 of file tria_levels.h.
| std::vector<bool> internal::Triangulation::TriaLevel< 3 >::coarsen_flags |
Definition at line 243 of file tria_levels.h.
| std::vector<std::pair<int,int> > internal::Triangulation::TriaLevel< 3 >::neighbors |
Definition at line 244 of file tria_levels.h.
| std::vector<types::subdomain_id_t> internal::Triangulation::TriaLevel< 3 >::subdomain_ids |
Definition at line 245 of file tria_levels.h.
| std::vector<int> internal::Triangulation::TriaLevel< 3 >::parents |
Definition at line 246 of file tria_levels.h.
| std::vector<bool> internal::Triangulation::TriaLevel< 3 >::direction_flags |
Definition at line 253 of file tria_levels.h.
Definition at line 255 of file tria_levels.h.
documentation generated on Fri Feb 3 2012 06:04:14 by
doxygen
1.7.2