Dynamically sized Field. More...
Public Member Functions | |
constexpr | DynamicField () noexcept |
DynamicField (const label len) | |
DynamicField (const label len, const T &val) | |
DynamicField (const label len, const Foam::zero) | |
DynamicField (const DynamicField< T, SizeMin > &list) | |
template<int AnySizeMin> | |
DynamicField (const DynamicField< T, AnySizeMin > &list) | |
DynamicField (const UList< T > &list) | |
template<class Addr > | |
DynamicField (const IndirectListBase< T, Addr > &list) | |
DynamicField (List< T > &&content) | |
DynamicField (DynamicField< T, SizeMin > &&content) | |
template<int AnySizeMin> | |
DynamicField (DynamicField< T, AnySizeMin > &&content) | |
template<int AnySizeMin> | |
DynamicField (DynamicList< T, AnySizeMin > &&list) | |
DynamicField (const UList< T > &mapF, const labelUList &mapAddressing) | |
DynamicField (const UList< T > &mapF, const labelListList &mapAddressing, const scalarListList &weights) | |
DynamicField (const UList< T > &mapF, const FieldMapper &map) | |
DynamicField (Istream &is) | |
tmp< DynamicField< T, SizeMin > > | clone () const |
label | capacity () const noexcept |
std::streamsize | capacity_bytes () const noexcept |
void | setCapacity (const label len) |
void | setCapacity_nocopy (const label len) |
void | setCapacity_unsafe (const label len) noexcept |
void | reserve (const label len) |
void | reserve_nocopy (const label len) |
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 | clear () noexcept |
void | clearStorage () |
label | expandStorage () noexcept |
void | shrinkStorage () |
DynamicField< T, SizeMin > & | shrink () |
template<int AnySizeMin> | |
void | swap (DynamicField< T, AnySizeMin > &other) |
template<int AnySizeMin> | |
void | swap (DynamicList< T, AnySizeMin > &other) |
void | transfer (List< T > &list) |
template<int AnySizeMin> | |
void | transfer (DynamicList< T, AnySizeMin > &list) |
template<int AnySizeMin> | |
void | transfer (DynamicField< T, AnySizeMin > &list) |
DynamicField< T, SizeMin > & | append (const T &val) |
DynamicField< T, SizeMin > & | append (T &&val) |
DynamicField< T, SizeMin > & | append (const UList< T > &list) |
T | remove () |
Istream & | readList (Istream &is) |
T & | operator() (const label i) |
void | operator= (const T &val) |
void | operator= (const Foam::zero) |
void | operator= (const UList< T > &list) |
void | operator= (const DynamicField< T, SizeMin > &list) |
void | operator= (List< T > &&list) |
template<int AnySizeMin> | |
void | operator= (DynamicList< T, AnySizeMin > &&list) |
void | operator= (DynamicField< T, SizeMin > &&list) |
template<int AnySizeMin> | |
void | operator= (DynamicField< T, AnySizeMin > &&list) |
Static Public Member Functions | |
static const DynamicField< T, SizeMin > & | null () |
static constexpr label | min_size () noexcept |
Friends | |
Istream & | operator>> (Istream &is, DynamicField< T, SizeMin > &rhs) |
Ostream & | operator (Ostream &os, const DynamicField< T, SizeMin > &rhs) |
|
inlineconstexprnoexcept |
|
inlineexplicit |
Definition at line 133 of file DynamicFieldI.H.
|
inline |
Definition at line 144 of file DynamicFieldI.H.
|
inline |
Definition at line 156 of file DynamicFieldI.H.
|
inline |
Definition at line 168 of file DynamicFieldI.H.
|
inline |
Definition at line 180 of file DynamicFieldI.H.
|
inlineexplicit |
Definition at line 191 of file DynamicFieldI.H.
|
inlineexplicit |
Definition at line 203 of file DynamicFieldI.H.
|
inlineexplicit |
Definition at line 214 of file DynamicFieldI.H.
|
inline |
Definition at line 239 of file DynamicFieldI.H.
|
inline |
Definition at line 253 of file DynamicFieldI.H.
|
inline |
Definition at line 226 of file DynamicFieldI.H.
|
inline |
Definition at line 266 of file DynamicFieldI.H.
|
inline |
Definition at line 278 of file DynamicFieldI.H.
|
inline |
Definition at line 291 of file DynamicFieldI.H.
|
inlineexplicit |
Definition at line 302 of file DynamicFieldI.H.
|
inlinestatic |
Definition at line 96 of file DynamicField.H.
|
inline |
Definition at line 311 of file DynamicFieldI.H.
|
inlinestaticconstexprnoexcept |
Definition at line 179 of file DynamicField.H.
|
inlinenoexcept |
Definition at line 320 of file DynamicFieldI.H.
Referenced by searchableSurfaces::checkIntersection(), extendedEdgeMesh::cut(), and DynamicField< Foam::Vector >::transfer().
|
inlinenoexcept |
Definition at line 328 of file DynamicFieldI.H.
|
inline |
Definition at line 336 of file DynamicFieldI.H.
Referenced by extendedEdgeMesh::cut().
|
inline |
Definition at line 346 of file DynamicFieldI.H.
|
inlinenoexcept |
Definition at line 356 of file DynamicFieldI.H.
|
inline |
Definition at line 366 of file DynamicFieldI.H.
|
inline |
Definition at line 376 of file DynamicFieldI.H.
|
inline |
Definition at line 386 of file DynamicFieldI.H.
Referenced by DynamicField< Foam::Vector >::setSize().
|
inline |
Definition at line 406 of file DynamicFieldI.H.
|
inline |
Definition at line 396 of file DynamicFieldI.H.
|
inline |
Definition at line 235 of file DynamicField.H.
|
inline |
Definition at line 238 of file DynamicField.H.
|
inlinenoexcept |
Definition at line 424 of file DynamicFieldI.H.
Referenced by isoAlpha::reconstruct(), and searchableSurfacesQueries::signedDistance().
|
inline |
Definition at line 431 of file DynamicFieldI.H.
Referenced by zoneDistribute::getFields(), and DynamicField< Foam::Vector >::transfer().
|
inlinenoexcept |
Definition at line 439 of file DynamicFieldI.H.
|
inline |
Definition at line 451 of file DynamicFieldI.H.
|
inline |
Definition at line 468 of file DynamicFieldI.H.
|
inline |
Definition at line 478 of file DynamicFieldI.H.
|
inline |
Definition at line 499 of file DynamicFieldI.H.
Definition at line 525 of file DynamicFieldI.H.
|
inline |
Definition at line 536 of file DynamicFieldI.H.
|
inline |
Definition at line 558 of file DynamicFieldI.H.
|
inline |
Definition at line 580 of file DynamicFieldI.H.
Referenced by extendedEdgeMesh::add(), searchableSurfaces::checkIntersection(), extendedEdgeMesh::cut(), zoneDistribute::getFields(), distributedTriSurfaceMesh::getVolumeType(), isoAlpha::reconstruct(), and searchableSurfacesQueries::signedDistance().
|
inline |
Definition at line 595 of file DynamicFieldI.H.
|
inline |
Definition at line 610 of file DynamicFieldI.H.
|
inline |
Definition at line 633 of file DynamicFieldI.H.
|
inline |
Definition at line 760 of file DynamicFieldI.H.
Definition at line 656 of file DynamicFieldI.H.
Definition at line 671 of file DynamicFieldI.H.
|
inline |
Definition at line 681 of file DynamicFieldI.H.
Definition at line 691 of file DynamicFieldI.H.
|
inline |
Definition at line 701 of file DynamicFieldI.H.
Definition at line 716 of file DynamicFieldI.H.
|
inline |
Definition at line 748 of file DynamicFieldI.H.
|
inline |
Definition at line 726 of file DynamicFieldI.H.
|
inline |
Definition at line 737 of file DynamicFieldI.H.
|
friend |
|
friend |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.