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

pTraits< uLabel > Class Template Reference

template specialization for pTraits<uLabel> More...

#include <src/OpenFOAM/primitives/ints/uLabel/uLabel.H>


Detailed Description

template<>
class Foam::pTraits< uLabel >

template specialization for pTraits<uLabel>

Definition at line 120 of file uLabel.H.

List of all members.

Public Types

enum  { dim = 3, rank = 0, nComponents = 1 }
typedef uLabel  cmptType
 Component type.

Public Member Functions

 pTraits (const uLabel ul)
 Construct from uLabel.
 pTraits (Istream &)
 Construct from Istream.
 operator uLabel () const
 operator uLabel & ()

Static Public Attributes

static const char *const  typeName = "uLabel"
static const char *  componentNames [] = { "x" }
static const uLabel  zero = 0
static const uLabel  one = 1
static const uLabel  max = uLabelMax
static const uLabel  min = uLabelMin

Member Typedef Documentation

typedef uLabel cmptType

Component type.

Definition at line 127 of file uLabel.H.


Member Enumeration Documentation

anonymous enum
Enumerator:
dim 
rank 
nComponents 

Definition at line 131 of file uLabel.H.


Constructor & Destructor Documentation

pTraits ( const uLabel   ul  ) [inline]

Construct from uLabel.

Definition at line 152 of file uLabel.H.

pTraits ( Istream &   is  )

Construct from Istream.

Definition at line 44 of file uLabel.C.


Member Function Documentation

operator uLabel (  ) const [inline]

Definition at line 163 of file uLabel.H.

operator uLabel & (  ) [inline]

Definition at line 168 of file uLabel.H.


Member Data Documentation

const char *const typeName = "uLabel" [static]

Definition at line 141 of file uLabel.H.

const char * componentNames = { "x" } [static]

Definition at line 142 of file uLabel.H.

const uLabel zero = 0 [static]

Definition at line 143 of file uLabel.H.

const uLabel one = 1 [static]

Definition at line 144 of file uLabel.H.

const uLabel max = uLabelMax [static]

Definition at line 145 of file uLabel.H.

const uLabel min = uLabelMin [static]

Definition at line 146 of file uLabel.H.


The documentation for this class was generated from the following files:
  • src/OpenFOAM/primitives/ints/uLabel/uLabel.H
  • src/OpenFOAM/primitives/ints/uLabel/uLabel.C