Loading...
Searching...
No Matches
cell.hpp
52 BITPIT_DEPRECATED(Cell(long id, ElementType type, int connectSize, bool interior, bool storeNeighbourhood));
53 BITPIT_DEPRECATED(Cell(long id, ElementType type, std::unique_ptr<long[]> &&connectStorage, bool interior, bool storeNeighbourhood));
54 Cell(long id, ElementType type, bool interior = true, bool storeInterfaces = true, bool storeAjacencies = true);
55 Cell(long id, ElementType type, int connectSize, bool interior = true, bool storeInterfaces = true, bool storeAjacencies = true);
56 Cell(long id, ElementType type, std::unique_ptr<long[]> &&connectStorage, bool interior = true, bool storeInterfaces = true, bool storeAjacencies = true);
60 BITPIT_DEPRECATED(void initialize(long id, ElementType type, bool interior, bool storeNeighbourhood ));
61 BITPIT_DEPRECATED(void initialize(long id, ElementType type, int connectSize, bool interior, bool storeNeighbourhood));
62 BITPIT_DEPRECATED(void initialize(long id, ElementType type, std::unique_ptr<long[]> &&connectStorage, bool interior, bool storeNeighbourhood));
63 void initialize(long id, ElementType type, bool interior, bool storeInterfaces = true, bool storeAjacencies = true);
64 void initialize(long id, ElementType type, int connectSize, bool interior, bool storeInterfaces = true, bool storeAjacencies = true);
65 void initialize(long id, ElementType type, std::unique_ptr<long[]> &&connectStorage, bool interior, bool storeInterfaces = true, bool storeAjacencies = true);
130 QualifiedCellHalfEdge(QualifiedCell &cell, int edge, Winding winding = Winding::WINDING_NATURAL);
142 QualifiedCellHalfFace(QualifiedCell &cell, int face, Winding winding = Winding::WINDING_NATURAL);
void initialize(long id, ElementType type, bool interior, bool storeNeighbourhood)
Definition cell.cpp:257
void setInterfaces(const std::vector< std::vector< long > > &interfaces)
Definition cell.cpp:450
void resetAdjacencies(bool storeAdjacencies=true)
Definition cell.cpp:695
void setInterface(int face, int index, long interface)
Definition cell.cpp:484
void setAdjacency(int face, int index, long adjacencies)
Definition cell.cpp:754
void display(std::ostream &out, unsigned short int indent) const
Definition cell.cpp:958
void setAdjacencies(const std::vector< std::vector< long > > &adjacencies)
Definition cell.cpp:720
ElementHalfEdge(QualifiedCell &element, int edge, Winding winding)
Definition element.tpp:220
ElementHalfFace(QualifiedCell &element, int face, Winding winding)
Definition element.tpp:257
Metafunction for generation of a flattened vector of vectors.
Definition flatVector2D.hpp:60
The PatchKernel class provides an interface for defining patches.
Definition patch_kernel.hpp:54
Definition cell.hpp:125
QualifiedCellHalfEdge(QualifiedCell &cell, int edge, Winding winding=Winding::WINDING_NATURAL)
Definition cell.tpp:47
The QualifiedCellHalfFace class defines cell half-faces.
Definition cell.hpp:137
QualifiedCellHalfFace(QualifiedCell &cell, int face, Winding winding=Winding::WINDING_NATURAL)
Definition cell.tpp:83
std::ostream & operator<<(std::ostream &, const std::vector< T > &)
Definition Operators_vector.tpp:1353
