16 #ifndef dealii_tria_object_h 17 #define dealii_tria_object_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/exceptions.h> 22 #include <deal.II/base/geometry_info.h> 24 DEAL_II_NAMESPACE_OPEN
28 namespace TriangulationImplementation
40 template <
int structdim>
44 static const unsigned int dimension = structdim;
65 const int i2,
const int i3);
74 const int i2,
const int i3,
75 const int i4,
const int i5);
81 int face (
const unsigned int i)
const;
86 void set_face (
const unsigned int i,
const int index);
98 template <
class Archive>
100 const unsigned int version);
112 template <
int structdim>
116 for (
unsigned int i=0; i<GeometryInfo<structdim>::faces_per_cell; ++i)
121 template <
int structdim>
132 template <
int structdim>
147 template <
int structdim>
166 template <
int structdim>
177 template <
int structdim>
188 template <
int structdim>
197 template <
int structdim>
198 template <
class Archive>
210 DEAL_II_NAMESPACE_CLOSE
int face(const unsigned int i) const
static ::ExceptionBase & ExcIndexRange(int arg1, int arg2, int arg3)
static ::ExceptionBase & ExcImpossibleInDim(int arg1)
#define Assert(cond, exc)
static std::size_t memory_consumption()
int faces[GeometryInfo< structdim >::faces_per_cell]
void serialize(Archive &ar, const unsigned int version)
void set_face(const unsigned int i, const int index)