* equals the index in this container.
*/
std::vector<G> cells;
+
/**
* Index of the even children of an object.
* Since when objects are refined, all
* function is only used by
* dealii::Triangulation::execute_refinement()
* in 3D.
- *
- * @warning Interestingly,
- * this function is not used
- * for 1D or 2D
- * triangulations, where it
- * seems the authors of the
- * refinement function insist
- * on reimplementing its
- * contents.
- *
- * @todo This function is
- * not instantiated for the
- * codim-one case
+ *
+ * @warning Interestingly,
+ * this function is not used
+ * for 1D or 2D
+ * triangulations, where it
+ * seems the authors of the
+ * refinement function insist
+ * on reimplementing its
+ * contents.
+ *
+ * @todo This function is
+ * not instantiated for the
+ * codim-one case
*/
template <int dim, int spacedim>
dealii::TriaRawIterator<dealii::TriaAccessor<G::dimension,dim,spacedim> >
* function is only used by
* dealii::Triangulation::execute_refinement()
* in 3D.
- *
- * @warning Interestingly,
- * this function is not used
- * for 1D or 2D
- * triangulations, where it
- * seems the authors of the
- * refinement function insist
- * on reimplementing its
- * contents.
- *
- * @todo This function is
- * not instantiated for the
- * codim-one case
+ *
+ * @warning Interestingly,
+ * this function is not used
+ * for 1D or 2D
+ * triangulations, where it
+ * seems the authors of the
+ * refinement function insist
+ * on reimplementing its
+ * contents.
+ *
+ * @todo This function is
+ * not instantiated for the
+ * codim-one case
*/
template <int dim, int spacedim>
dealii::TriaRawIterator<dealii::TriaAccessor<G::dimension,dim,spacedim> >
* a line/quad/etc.
*/
std::vector<UserData> user_data;
+
/**
* In order to avoid
* confusion between user
};
/**
- * For hexahedrons the data of TriaObjects needs to be extended, as we can obtain faces
+ * For hexahedra the data of TriaObjects needs to be extended, as we can obtain faces
* (quads) in non-standard-orientation, therefore we declare a class TriaObjectsHex, which
* additionally contains a bool-vector of the face-orientations.
*/
-
class TriaObjectsHex : public TriaObjects<TriaObject<3> >
{
public:
* has.
*/
std::vector<bool> face_orientations;
+
/**
* flip = rotation by 180 degrees
*/
std::vector<bool> face_flips;
+
/**
* rotation by 90 degrees
*/
* declare a class TriaObjectsQuad3D, which additionally contains a bool-vector
* of the line-orientations.
*/
-
class TriaObjectsQuad3D: public TriaObjects<TriaObject<2> >
{
public: