Implementation details for various OpenFOAM classes. More...
Namespaces | |
| ListPolicy | |
| Additional compile-time controls of List behaviour. | |
Classes | |
| class | HashTablePair |
| Internal storage type for HashTable entries. More... | |
| struct | HashTableSingle |
| Internal storage type for HashSet entries. More... | |
| class | IFstreamAllocator |
| A std::istream with the ability to handle compressed files. More... | |
| class | IListStreamAllocator |
| An stream/stream-buffer input allocator with List storage. More... | |
| struct | isPointerLike |
| Pointer-like behaviour. More... | |
| struct | isPointerLike< autoPtr< T > > |
| Pointer-like behaviour for autoPtr. More... | |
| struct | isPointerLike< std::unique_ptr< T > > |
| Pointer-like behaviour for std::unique_ptr. More... | |
| class | MeshedSurfaceIOAllocator |
| A helper class for storing points and faces with IO capabilities. More... | |
| class | OCountStreamAllocator |
| An stream/stream-buffer allocator for counting. More... | |
| class | OFstreamAllocator |
| A std::ostream with the ability to handle compressed files. More... | |
| class | OListStreamAllocator |
| An stream/stream-buffer output allocator with DynamicList-like storage. More... | |
| class | OSHA1streamAllocator |
| Allocator for an osha1stream. More... | |
| class | PackedListCore |
| Template-invariant parts for PackedList. More... | |
| class | parcelSelection |
| Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry. More... | |
| class | PtrListDetail |
| A rudimentary list of pointers used for PtrList, UPtrList, etc. This class is considered implementation detail and should not normally be used other than by OpenFOAM container classes. More... | |
| class | STLAsciiParse |
| Internal class used when parsing STL ASCII format. More... | |
| class | STLAsciiParseManual |
| A lexer for parsing STL ASCII files. More... | |
| class | StringStreamAllocator |
| Allocator for variants of a std stringstream. More... | |
| class | UIListStreamAllocator |
| An stream/stream-buffer input allocator for a externally allocated list. More... | |
| class | UOListStreamAllocator |
| An stream/stream-buffer allocator for external buffers. More... | |
Functions | |
| defineTypeName (PackedListCore) | |
| template<class T > | |
| void | readContiguous (Istream &is, char *data, std::streamsize byteCount) |
| Read binary block of contiguous data, possibly with conversion. More... | |
| template<class T > | |
| std::enable_if< !std::is_same< complex, T >::value, const T & >::type | conj (const T &val) |
| template<class T > | |
| std::enable_if< std::is_same< complex, T >::value, complex >::type | conj (const T &val) |
| The conjugate of a complex number. More... | |
Implementation details for various OpenFOAM classes.
| Foam::Detail::defineTypeName | ( | PackedListCore | ) |
| void Foam::Detail::readContiguous | ( | Istream & | is, |
| char * | data, | ||
| std::streamsize | byteCount | ||
| ) |
Read binary block of contiguous data, possibly with conversion.
Definition at line 216 of file Istream.H.
References Istream::beginRawRead(), Istream::endRawRead(), Istream::readRaw(), and Foam::readRawLabel().
| std::enable_if< !std::is_same<complex, T>::value, const T& >::type Foam::Detail::conj | ( | const T & | val | ) |
The 'conjugate' of non-complex returns itself (pass-through) it does not return a complex!
Definition at line 339 of file complex.H.
Referenced by QRMatrix< MatrixType >::applyLeftReflector(), QRMatrix< MatrixType >::applyRightReflector(), Foam::operator&(), Foam::operator^(), and Matrix< RectangularMatrix< Type >, Type >::T().