FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

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.

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 > > ()