|
constexpr | cellShape () noexcept |
|
| cellShape (const cellModel &model, const labelUList &labels, const bool doCollapse=false) |
|
template<unsigned N> |
| cellShape (const cellModel &model, const FixedList< label, N > &labels, const bool doCollapse=false) |
|
| cellShape (const cellModel &model, labelList &&labels, const bool doCollapse=false) |
|
| cellShape (const word &modelName, const labelUList &labels, const bool doCollapse=false) |
|
| cellShape (Istream &is) |
|
autoPtr< cellShape > | clone () const |
|
const cellModel & | model () const |
|
label | nPoints () const noexcept |
|
label | nEdges () const |
|
label | nFaces () const |
|
pointField | points (const UList< point > &meshPoints) const |
|
labelList | meshFaces (const faceList &allFaces, const cell &cFaces) const |
|
labelList | meshEdges (const edgeList &allEdges, const labelList &cEdges) const |
|
Foam::face | face (const label modelFacei) const |
|
faceList | faces () const |
|
faceList | collapsedFaces () const |
|
Foam::edge | edge (const label modelEdgei) const |
|
edgeList | edges () const |
|
point | centre (const UList< point > &points) const |
|
scalar | mag (const UList< point > &points) const |
|
void | reset (const cellModel &model, const labelUList &labels, const bool doCollapse=false) |
|
template<unsigned N> |
void | reset (const cellModel &model, const FixedList< label, N > &labels, const bool doCollapse=false) |
|
void | collapse () |
|
Foam::InfoProxy< cellShape > | info () const |
|
constexpr | List () noexcept |
|
| List (const label len) |
|
| List (const label len, const T &val) |
|
| List (const label len, const Foam::zero) |
|
| List (const Foam::one, const T &val) |
|
| List (const Foam::one, T &&val) |
|
| List (const Foam::one, const Foam::zero) |
|
| List (const List< T > &a) |
|
| List (const UList< T > &a) |
|
| List (List< T > &a, bool reuse) |
|
| List (const UList< T > &list, const labelUList &indices) |
|
template<unsigned N> |
| List (const UList< T > &list, const FixedList< label, N > &indices) |
|
template<unsigned N> |
| List (const FixedList< T, N > &list) |
|
| List (const PtrList< T > &list) |
|
| List (const SLList< T > &list) |
|
template<class Addr > |
| List (const IndirectListBase< T, Addr > &list) |
|
| List (std::initializer_list< T > list) |
|
| List (List< T > &&list) |
|
template<int SizeMin> |
| List (DynamicList< T, SizeMin > &&list) |
|
| List (SortableList< T > &&list) |
|
| List (SLList< T > &&list) |
|
| List (Istream &is) |
|
autoPtr< List< T > > | clone () const |
|
| ~List () |
|
void | clear () |
|
void | resize (const label len) |
|
void | resize (const label len, const T &val) |
|
void | resize_nocopy (const label len) |
|
void | setSize (const label n) |
|
void | setSize (const label n, const T &val) |
|
void | append (const T &val) |
|
void | append (T &&val) |
|
void | append (const UList< T > &list) |
|
template<class Addr > |
void | append (const IndirectListBase< T, Addr > &list) |
|
label | appendUniq (const T &val) |
|
void | transfer (List< T > &list) |
|
template<int SizeMin> |
void | transfer (DynamicList< T, SizeMin > &list) |
|
void | transfer (SortableList< T > &list) |
|
T & | newElmt (const label i) |
|
void | operator= (const UList< T > &a) |
|
void | operator= (const List< T > &list) |
|
void | operator= (const SLList< T > &list) |
|
template<class Addr > |
void | operator= (const IndirectListBase< T, Addr > &list) |
|
template<unsigned N> |
void | operator= (const FixedList< T, N > &list) |
|
void | operator= (std::initializer_list< T > list) |
|
void | operator= (const T &val) |
|
void | operator= (const Foam::zero) |
|
void | operator= (List< T > &&list) |
|
template<int SizeMin> |
void | operator= (DynamicList< T, SizeMin > &&list) |
|
void | operator= (SortableList< T > &&list) |
|
void | operator= (SLList< T > &&list) |
|
Istream & | readList (Istream &is) |
|
void | shallowCopy (const UList< T > &)=delete |
|
template<class TypeT = T> |
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type | set (const label i, bool val=true) |
|
template<class T > |
| List (const label len) |
|
template<class T > |
| List (const label len, const T &val) |
|
template<class T > |
| List (const label len, const Foam::zero) |
|
template<class T > |
| List (const Foam::one, const T &val) |
|
template<class T > |
| List (const Foam::one, T &&val) |
|
template<class T > |
| List (const Foam::one, const Foam::zero) |
|
template<class T > |
| List (const UList< T > &a) |
|
template<class T > |
| List (const List< T > &a) |
|
template<class T > |
| List (List< T > &a, bool reuse) |
|
template<class T > |
| List (const UList< T > &list, const labelUList &indices) |
|
template<class T > |
| List (const PtrList< T > &list) |
|
template<class T > |
| List (const SLList< T > &list) |
|
template<class T > |
| List (std::initializer_list< T > list) |
|
template<class T > |
| List (List< T > &&list) |
|
template<class T > |
| List (SortableList< T > &&list) |
|
template<class T > |
| List (SLList< T > &&list) |
|
template<class T > |
void | transfer (List< T > &list) |
|
template<class T > |
void | transfer (SortableList< T > &list) |
|
template<class T > |
void | operator= (const UList< T > &a) |
|
template<class T > |
void | operator= (const List< T > &list) |
|
template<class T > |
void | operator= (const SLList< T > &list) |
|
template<class T > |
void | operator= (std::initializer_list< T > list) |
|
template<class T > |
void | operator= (List< T > &&list) |
|
template<class T > |
void | operator= (SortableList< T > &&list) |
|
template<class T > |
void | operator= (SLList< T > &&list) |
|
Istream & | readList (Istream &is) |
|
template<class T > |
constexpr | List () noexcept |
|
void | resize (const label newLen) |
|
template<class T > |
void | append (const T &val) |
|
template<class T > |
void | append (T &&val) |
|
template<class T > |
void | append (const UList< T > &list) |
|
template<class T > |
void | operator= (const T &val) |
|
template<class T > |
void | operator= (const Foam::zero) |
|
template<class T > |
| List (Istream &is) |
|
Istream & | readList (Istream &is) |
|
An analytical geometric cellShape.
The optional collapse functionality changes the cellModel to the correct type after removing any duplicate points.
- Source files
-
Definition at line 65 of file cellShape.H.