17 #ifndef __deal2__tria_levels_h 18 #define __deal2__tria_levels_h 21 #include <deal.II/base/config.h> 23 #include <deal.II/grid/tria_object.h> 24 #include <deal.II/base/point.h> 25 #include <deal.II/grid/tria_objects.h> 27 #include <boost/serialization/utility.hpp> 196 const unsigned int dimension,
197 const unsigned int space_dimension);
220 template <
class Archive>
222 const unsigned int version);
229 <<
"The container " << arg1 <<
" contains " 230 << arg2 <<
" elements, but it`s capacity is " 237 <<
"The containers have sizes " << arg1 <<
" and " 238 << arg2 <<
", which is not as expected.");
254 std::vector<std::pair<int,int> >
neighbors;
271 const unsigned int dimension,
272 const unsigned int space_dimension);
280 template <
class Archive>
282 const unsigned int version);
289 <<
"The container " << arg1 <<
" contains " 290 << arg2 <<
" elements, but it`s capacity is " 297 <<
"The containers have sizes " << arg1 <<
" and " 298 << arg2 <<
", which is not as expected.");
304 template <
class Archive>
319 template <
class Archive>
337 DEAL_II_NAMESPACE_CLOSE
std::vector< int > parents
std::size_t memory_consumption() const
std::vector< bool > direction_flags
std::vector< unsigned char > refine_flags
std::vector< bool > coarsen_flags
void serialize(Archive &ar, const unsigned int version)
std::vector< types::subdomain_id > subdomain_ids
void monitor_memory(const unsigned int true_dimension) const
std::vector< std::pair< int, int > > neighbors
DeclException3(ExcMemoryWasted, char *, int, int,<< "The container "<< arg1<< " contains "<< arg2<< " elements, but it`s capacity is "<< arg3<< ".")
std::vector< types::subdomain_id > level_subdomain_ids
void reserve_space(const unsigned int total_cells, const unsigned int dimension, const unsigned int space_dimension)
DeclException2(ExcMemoryInexact, int, int,<< "The containers have sizes "<< arg1<< " and "<< arg2<< ", which is not as expected.")
TriaObjects< TriaObject< dim > > cells