Reference documentation for deal.II version 9.0.0
|
#include <deal.II/grid/tria_object.h>
Public Member Functions | |
TriaObject () | |
TriaObject (const int i0, const int i1) | |
TriaObject (const int i0, const int i1, const int i2, const int i3) | |
TriaObject (const int i0, const int i1, const int i2, const int i3, const int i4, const int i5) | |
int | face (const unsigned int i) const |
void | set_face (const unsigned int i, const int index) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Static Public Member Functions | |
static std::size_t | memory_consumption () |
Protected Attributes | |
int | faces [GeometryInfo< structdim >::faces_per_cell] |
Class template for the structdim
-dimensional cells constituting a Triangulation of dimension structdim
or lower dimensional objects of higher dimensions. They are characterized by the (global) indices of their faces, which are cells of dimension structdim-1
or vertices if structdim=1
.
Definition at line 47 of file tria_accessor.h.
|
inline |
Default constructor, setting all face indices to invalid values.
Definition at line 114 of file tria_object.h.
|
inline |
Constructor for a line object with the numbers of its two end points.
Throws an exception if dimension is not one.
Definition at line 123 of file tria_object.h.
|
inline |
Constructor for a quadrilateral object with the numbers of its four lines.
Throws an exception if dimension is not two.
Definition at line 134 of file tria_object.h.
|
inline |
Constructor for a hexahedron object with the numbers of its six quadrilaterals.
Throws an exception if dimension is not two.
Definition at line 149 of file tria_object.h.
|
inline |
Return the index of the ith face object.
Definition at line 168 of file tria_object.h.
|
inline |
Set the index of the ith face object.
Definition at line 179 of file tria_object.h.
|
inlinestatic |
Determine an estimate for the memory consumption (in bytes) of this object.
Definition at line 191 of file tria_object.h.
void internal::TriangulationImplementation::TriaObject< structdim >::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 199 of file tria_object.h.
|
protected |
Global indices of the face iterators bounding this cell if dim>1, and the two vertex indices in 1d.
Definition at line 107 of file tria_object.h.