FreeFOAM The Cross-Platform CFD Toolkit
contiguous.H File Reference

Template function to specify if the data of a type are contiguous. More...


Detailed Description

Template function to specify if the data of a type are contiguous.

InClass Foam::contiguous

The default function specifies that data are not contiguous. This is specialised for the types (eg, primitives) with contiguous data.

Definition in file contiguous.H.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Functions

template<class T >
bool contiguous ()
 Assume the data associated with type T are not contiguous.
template<>
bool contiguous< bool > ()
template<>
bool contiguous< FixedList< bool, 2 > > ()
template<>
bool contiguous< Pair< bool > > ()
template<>
bool contiguous< char > ()
template<>
bool contiguous< FixedList< char, 2 > > ()
template<>
bool contiguous< Pair< char > > ()
template<>
bool contiguous< unsigned char > ()
template<>
bool contiguous< FixedList< unsigned char, 2 > > ()
template<>
bool contiguous< Pair< unsigned char > > ()
template<>
bool contiguous< short > ()
template<>
bool contiguous< FixedList< short, 2 > > ()
template<>
bool contiguous< Pair< short > > ()
template<>
bool contiguous< unsigned short > ()
template<>
bool contiguous< FixedList< unsigned short, 2 > > ()
template<>
bool contiguous< Pair< unsigned short > > ()
template<>
bool contiguous< int > ()
template<>
bool contiguous< FixedList< int, 2 > > ()
template<>
bool contiguous< Pair< int > > ()
template<>
bool contiguous< unsigned int > ()
template<>
bool contiguous< FixedList< unsigned int, 2 > > ()
template<>
bool contiguous< Pair< unsigned int > > ()
template<>
bool contiguous< long > ()
template<>
bool contiguous< FixedList< long, 2 > > ()
template<>
bool contiguous< Pair< long > > ()
template<>
bool contiguous< unsigned long > ()
template<>
bool contiguous< FixedList< unsigned long, 2 > > ()
template<>
bool contiguous< Pair< unsigned long > > ()
template<>
bool contiguous< long long > ()
template<>
bool contiguous< FixedList< long long, 2 > > ()
template<>
bool contiguous< Pair< long long > > ()
template<>
bool contiguous< unsigned long long > ()
template<>
bool contiguous< FixedList< unsigned long long, 2 > > ()
template<>
bool contiguous< Pair< unsigned long long > > ()
template<>
bool contiguous< float > ()
template<>
bool contiguous< FixedList< float, 2 > > ()
template<>
bool contiguous< Pair< float > > ()
template<>
bool contiguous< double > ()
template<>
bool contiguous< FixedList< double, 2 > > ()
template<>
bool contiguous< Pair< double > > ()
template<>
bool contiguous< long double > ()
template<>
bool contiguous< FixedList< long double, 2 > > ()
template<>
bool contiguous< Pair< long double > > ()