Rosetta  2019.40
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Classes | Typedefs | Functions | Variables
ObjexxFCL Namespace Reference

Namespaces

 bit
 
 format
 
 Fortran
 
 internal
 

Classes

class  byte
 byte: One-Byte Integer More...
 
class  CArray
 CArray: Memory-Managed C Array Wrapper. More...
 
class  CArrayP
 CArrayP: Memory-Managed C Array Wrapper Supporting Proxies. More...
 
class  Chunk
 Chunk: Contiguous Array for Use in ChunkVector. More...
 
class  ChunkExponent
 ChunkExponent: ChunkVector Exponent Wrapper for Function Disambiguation and Range Clipping. More...
 
class  ChunkVector
 ChunkVector: Chunk-Contiguous Vector for Fast Very Large Vectors. More...
 
class  Cstring
 Cstring: C String Wrapper. More...
 
class  Dimension
 Dimension: Dynamic Dimension. More...
 
class  DimensionExpression
 DimensionExpression: DimensionExpression Interface Class. More...
 
class  DimensionExpressionCon
 DimensionExpressionCon: Constant-Valued DimensionExpression. More...
 
class  DimensionExpressionCube
 DimensionExpressionCube: DimensionExpression Cube Function. More...
 
class  DimensionExpressionDiv
 DimensionExpressionDiv: DimensionExpression Binary Division. More...
 
class  DimensionExpressionMax
 DimensionExpressionMax: DimensionExpression Binary Max Function. More...
 
class  DimensionExpressionMin
 DimensionExpressionMin: DimensionExpression Binary Min Function. More...
 
class  DimensionExpressionMul
 DimensionExpressionMul: DimensionExpression Binary Product. More...
 
class  DimensionExpressionPow
 DimensionExpressionPow: DimensionExpression Power Function: expression1^expression2. More...
 
class  DimensionExpressionRef
 DimensionExpressionRef: Dimension Reference DimensionExpression. More...
 
class  DimensionExpressionSquare
 DimensionExpressionSquare: DimensionExpression Square Function. More...
 
class  DimensionExpressionSub
 DimensionExpressionSub: DimensionExpression Binary Subtraction. More...
 
class  DimensionExpressionSum
 DimensionExpressionSum: DimensionExpression Binary Sum. More...
 
class  DynamicIndexRange
 DynamicIndexRange: Dynamic Index Range. More...
 
class  FArray
 FArray: Fortran-Compatible Array Hierarchy Abstract Base Class. More...
 
class  FArray1
 FArray1: Fortran-Compatible 1D Array Abstract Base Class. More...
 
class  FArray1A
 FArray1A: Fortran-Compatible 1D Argument Array. More...
 
class  FArray1D
 FArray1D: Fortran-Compatible 1D Array. More...
 
class  FArray1P
 FArray1P: Fortran-Compatible 1D Proxy Array. More...
 
class  FArray2
 FArray2: Fortran-Compatible 2D Array Abstract Base Class. More...
 
class  FArray2A
 FArray2A: Fortran-Compatible 2D Argument Array. More...
 
class  FArray2D
 FArray2D: Fortran-Compatible 2D Array. More...
 
class  FArray2P
 FArray2P: Fortran-Compatible 2D Proxy Array. More...
 
class  FArray3
 FArray3: Fortran-Compatible 3D Array Abstract Base Class. More...
 
class  FArray3A
 FArray3A: Fortran-Compatible 3D Argument Array. More...
 
class  FArray3D
 FArray3D: Fortran-Compatible 3D Array. More...
 
class  FArray3P
 FArray3P: Fortran-Compatible 3D Proxy Array. More...
 
class  FArray4
 FArray4: Fortran-Compatible 4D Array Abstract Base Class. More...
 
class  FArray4A
 FArray4A: Fortran-Compatible 4D Argument Array. More...
 
class  FArray4D
 FArray4D: Fortran-Compatible 4D Array. More...
 
class  FArray4P
 FArray4P: Fortran-Compatible 4D Proxy Array. More...
 
class  FArray5
 FArray5: Fortran-Compatible 5D Array Abstract Base Class. More...
 
class  FArray5A
 FArray5A: Fortran-Compatible 5D Argument Array. More...
 
class  FArray5D
 FArray5D: Fortran-Compatible 5D Array. More...
 
class  FArray5P
 FArray5P: Fortran-Compatible 5D Proxy Array. More...
 
class  FArray6
 FArray6: Fortran-Compatible 6D Array Abstract Base Class. More...
 
class  FArray6A
 FArray6A: Fortran-Compatible 5D Argument Array. More...
 
class  FArray6D
 FArray6D: Fortran-Compatible 5D Array. More...
 
class  FArray6P
 FArray6P: Fortran-Compatible 5D Proxy Array. More...
 
class  FArrayInitializer
 FArrayInitializer: FArray Initializer Class Template. More...
 
class  FArraySection
 FArraySection: Fortran-Compatible Array Section Proxy. More...
 
struct  FArrayTraits
 FArrayTraits: FArray Traits Template. More...
 
struct  FArrayTraits< numeric::xyzVector< T > >
 Specialization for FArrayTraits, to allow reasonable default constructor in FArray context. More...
 
struct  FastRemainderSelector
 Fast remainder function selector class for non-integer types. More...
 
struct  FastRemainderSelector< T, true >
 Fast remainder function selector class for integer types. More...
 
class  Fstring
 Fstring: Fixed-Length Fortran-Compatible String. More...
 
class  Fsubstring
 Fsubstring: Fixed-Length Fortran-Compatible Substring. More...
 
class  IndexRange
 IndexRange: Index Range Abstract Base Class. More...
 
class  KeyFArray1D
 KeyFArray1D: Key-Access Fortran-Compatible 1D Array. More...
 
class  KeyFArray2D
 KeyFArray2D: Key-Access Fortran-Compatible 2D Array. More...
 
class  KeyFArray3D
 KeyFArray3D: Key-Access Fortran-Compatible 3D Array. More...
 
class  KeyFArray4D
 KeyFArray4D: Key-Access Fortran-Compatible 4D Array. More...
 
class  KeyFArray5D
 KeyFArray5D: Key-Access Fortran-Compatible 5D Array. More...
 
class  KeyFArray6D
 KeyFArray6D: Key-Access Fortran-Compatible 6D Array. More...
 
struct  ModSelector
 Mod function selector class for non-integer types. More...
 
struct  ModSelector< T, true >
 Mod function selector class for integer types. More...
 
struct  ModuloSelector
 Modulo function selector class for non-integer types. More...
 
struct  ModuloSelector< T, true >
 Modulo function selector class for integer types. More...
 
struct  NearestSelector
 Nearest function selector class for R non-integer or T integer. More...
 
struct  NearestSelector< R, T, true >
 Nearest function selector class for R integer and T non-integer. More...
 
class  Observer
 Observer: Combined Subject + Observer Abstract Base Class. More...
 
class  ObserverMulti
 ObserverMulti: Combined Subject + Multi Observer Abstract Base Class. More...
 
class  ObserverSingle
 ObserverSingle: Combined Subject + Single Observer Abstract Base Class. More...
 
struct  RemainderSelector
 Remainder function selector class for non-integer types. More...
 
struct  RemainderSelector< T, true >
 Remainder function selector class for integer types. More...
 
class  SetWrapper
 SetWrapper: Insulating Wrapper of std::set That Can Be Forward Declared. More...
 
class  Star
 Star: Sentinel for Assumed Size Array Upper Bound. More...
 
class  StaticIndexRange
 StaticIndexRange: Static Index Range. More...
 
struct  TypeTraits
 TypeTraits: Type Traits Template. More...
 
struct  TypeTraits< double >
 TypeTraits: Type Traits double Specialization. More...
 
struct  TypeTraits< float >
 TypeTraits: Type Traits float Specialization. More...
 
struct  TypeTraits< int >
 TypeTraits: Type Traits int Specialization. More...
 
struct  TypeTraits< long double >
 TypeTraits: Type Traits long double Specialization. More...
 
struct  TypeTraits< long int >
 TypeTraits: Type Traits long int Specialization. More...
 
struct  TypeTraits< short int >
 TypeTraits: Type Traits short int Specialization. More...
 
struct  TypeTraits< unsigned int >
 TypeTraits: Type Traits unsigned int Specialization. More...
 
struct  TypeTraits< unsigned long int >
 TypeTraits: Type Traits unsigned long int Specialization. More...
 
struct  TypeTraits< unsigned short int >
 TypeTraits: Type Traits unsigned short int Specialization. More...
 
class  ubyte
 ubyte: One-Byte Integer More...
 

Typedefs

typedef byte sbyte
 
typedef CArray< boolCArray_bool
 
typedef CArray< byteCArray_byte
 
typedef CArray< sbyteCArray_sbyte
 
typedef CArray< ubyteCArray_ubyte
 
typedef CArray< short intCArray_short
 
typedef CArray< intCArray_int
 
typedef CArray< long intCArray_long
 
typedef CArray< unsigned short
int
CArray_ushort
 
typedef CArray< unsigned intCArray_uint
 
typedef CArray< unsigned long intCArray_ulong
 
typedef CArray< std::size_t > CArray_size_t
 
typedef CArray< std::size_t > CArray_size
 
typedef CArray< floatCArray_float
 
typedef CArray< doubleCArray_double
 
typedef CArray< long doubleCArray_longdouble
 
typedef CArray< char > CArray_char
 
typedef CArray< unsigned char > CArray_uchar
 
typedef CArray< signed char > CArray_schar
 
typedef CArray< std::string > CArray_string
 
typedef CArray< FstringCArray_Fstring
 
typedef CArrayP< boolCArrayP_bool
 
typedef CArrayP< byteCArrayP_byte
 
typedef CArrayP< sbyteCArrayP_sbyte
 
typedef CArrayP< ubyteCArrayP_ubyte
 
typedef CArrayP< short intCArrayP_short
 
typedef CArrayP< intCArrayP_int
 
typedef CArrayP< long intCArrayP_long
 
typedef CArrayP< unsigned
short int
CArrayP_ushort
 
typedef CArrayP< unsigned intCArrayP_uint
 
typedef CArrayP< unsigned long
int
CArrayP_ulong
 
typedef CArrayP< std::size_t > CArrayP_size_t
 
typedef CArrayP< std::size_t > CArrayP_size
 
typedef CArrayP< floatCArrayP_float
 
typedef CArrayP< doubleCArrayP_double
 
typedef CArrayP< long doubleCArrayP_longdouble
 
typedef CArrayP< char > CArrayP_char
 
typedef CArrayP< unsigned char > CArrayP_uchar
 
typedef CArrayP< signed char > CArrayP_schar
 
typedef CArrayP< std::string > CArrayP_string
 
typedef CArrayP< FstringCArrayP_Fstring
 
typedef char const * c_cstring
 
typedef ChunkVector< boolChunkVector_bool
 
typedef ChunkVector< byteChunkVector_byte
 
typedef ChunkVector< sbyteChunkVector_sbyte
 
typedef ChunkVector< ubyteChunkVector_ubyte
 
typedef ChunkVector< short intChunkVector_short
 
typedef ChunkVector< intChunkVector_int
 
typedef ChunkVector< long intChunkVector_long
 
typedef ChunkVector< unsigned
short int
ChunkVector_ushort
 
typedef ChunkVector< unsigned intChunkVector_uint
 
typedef ChunkVector< unsigned
long int
ChunkVector_ulong
 
typedef ChunkVector< std::size_t > ChunkVector_size_t
 
typedef ChunkVector< std::size_t > ChunkVector_size
 
typedef ChunkVector< floatChunkVector_float
 
typedef ChunkVector< doubleChunkVector_double
 
typedef ChunkVector< long doubleChunkVector_longdouble
 
typedef ChunkVector< char > ChunkVector_char
 
typedef ChunkVector< unsigned
char > 
ChunkVector_uchar
 
typedef ChunkVector< signed char > ChunkVector_schar
 
typedef ChunkVector< std::string > ChunkVector_string
 
typedef ChunkVector< FstringChunkVector_Fstring
 
typedef char * cstring
 
typedef DynamicIndexRange DRange
 
typedef FArray< boolFArray_bool
 
typedef FArray< byteFArray_byte
 
typedef FArray< sbyteFArray_sbyte
 
typedef FArray< ubyteFArray_ubyte
 
typedef FArray< short intFArray_short
 
typedef FArray< intFArray_int
 
typedef FArray< long intFArray_long
 
typedef FArray< unsigned short
int
FArray_ushort
 
typedef FArray< unsigned intFArray_uint
 
typedef FArray< unsigned long intFArray_ulong
 
typedef FArray< std::size_t > FArray_size_t
 
typedef FArray< std::size_t > FArray_size
 
typedef FArray< floatFArray_float
 
typedef FArray< doubleFArray_double
 
typedef FArray< long doubleFArray_longdouble
 
typedef FArray< char > FArray_char
 
typedef FArray< unsigned char > FArray_uchar
 
typedef FArray< signed char > FArray_schar
 
typedef FArray< std::string > FArray_string
 
typedef FArray< FstringFArray_Fstring
 
typedef FArray1< boolFArray1_bool
 
typedef FArray1< byteFArray1_byte
 
typedef FArray1< sbyteFArray1_sbyte
 
typedef FArray1< ubyteFArray1_ubyte
 
typedef FArray1< short intFArray1_short
 
typedef FArray1< intFArray1_int
 
typedef FArray1< long intFArray1_long
 
typedef FArray1< unsigned
short int
FArray1_ushort
 
typedef FArray1< unsigned intFArray1_uint
 
typedef FArray1< unsigned long
int
FArray1_ulong
 
typedef FArray1< std::size_t > FArray1_size_t
 
typedef FArray1< std::size_t > FArray1_size
 
typedef FArray1< floatFArray1_float
 
typedef FArray1< doubleFArray1_double
 
typedef FArray1< long doubleFArray1_longdouble
 
typedef FArray1< char > FArray1_char
 
typedef FArray1< unsigned char > FArray1_uchar
 
typedef FArray1< signed char > FArray1_schar
 
typedef FArray1< std::string > FArray1_string
 
typedef FArray1< FstringFArray1_Fstring
 
typedef FArray1A< boolFArray1A_bool
 
typedef FArray1A< byteFArray1A_byte
 
typedef FArray1A< sbyteFArray1A_sbyte
 
typedef FArray1A< ubyteFArray1A_ubyte
 
typedef FArray1A< short intFArray1A_short
 
typedef FArray1A< intFArray1A_int
 
typedef FArray1A< long intFArray1A_long
 
typedef FArray1A< unsigned
short int
FArray1A_ushort
 
typedef FArray1A< unsigned intFArray1A_uint
 
typedef FArray1A< unsigned
long int
FArray1A_ulong
 
typedef FArray1A< std::size_t > FArray1A_size_t
 
typedef FArray1A< std::size_t > FArray1A_size
 
typedef FArray1A< floatFArray1A_float
 
typedef FArray1A< doubleFArray1A_double
 
typedef FArray1A< long doubleFArray1A_longdouble
 
typedef FArray1A< char > FArray1A_char
 
typedef FArray1A< unsigned char > FArray1A_uchar
 
typedef FArray1A< signed char > FArray1A_schar
 
typedef FArray1A< std::string > FArray1A_string
 
typedef FArray1A< FstringFArray1A_Fstring
 
typedef FArray1D< boolFArray1D_bool
 
typedef FArray1D< byteFArray1D_byte
 
typedef FArray1D< sbyteFArray1D_sbyte
 
typedef FArray1D< ubyteFArray1D_ubyte
 
typedef FArray1D< short intFArray1D_short
 
typedef FArray1D< intFArray1D_int
 
typedef FArray1D< long intFArray1D_long
 
typedef FArray1D< unsigned
short int
FArray1D_ushort
 
typedef FArray1D< unsigned intFArray1D_uint
 
typedef FArray1D< unsigned
long int
FArray1D_ulong
 
typedef FArray1D< std::size_t > FArray1D_size_t
 
typedef FArray1D< std::size_t > FArray1D_size
 
typedef FArray1D< floatFArray1D_float
 
typedef FArray1D< doubleFArray1D_double
 
typedef FArray1D< long doubleFArray1D_longdouble
 
typedef FArray1D< char > FArray1D_char
 
typedef FArray1D< unsigned char > FArray1D_uchar
 
typedef FArray1D< signed char > FArray1D_schar
 
typedef FArray1D< std::string > FArray1D_string
 
typedef FArray1D< FstringFArray1D_Fstring
 
typedef FArray1P< boolFArray1P_bool
 
typedef FArray1P< byteFArray1P_byte
 
typedef FArray1P< sbyteFArray1P_sbyte
 
typedef FArray1P< ubyteFArray1P_ubyte
 
typedef FArray1P< short intFArray1P_short
 
typedef FArray1P< intFArray1P_int
 
typedef FArray1P< long intFArray1P_long
 
typedef FArray1P< unsigned
short int
FArray1P_ushort
 
typedef FArray1P< unsigned intFArray1P_uint
 
typedef FArray1P< unsigned
long int
FArray1P_ulong
 
typedef FArray1P< std::size_t > FArray1P_size_t
 
typedef FArray1P< std::size_t > FArray1P_size
 
typedef FArray1P< floatFArray1P_float
 
typedef FArray1P< doubleFArray1P_double
 
typedef FArray1P< long doubleFArray1P_longdouble
 
typedef FArray1P< char > FArray1P_char
 
typedef FArray1P< unsigned char > FArray1P_uchar
 
typedef FArray1P< signed char > FArray1P_schar
 
typedef FArray1P< std::string > FArray1P_string
 
typedef FArray1P< FstringFArray1P_Fstring
 
typedef FArray2< boolFArray2_bool
 
typedef FArray2< byteFArray2_byte
 
typedef FArray2< sbyteFArray2_sbyte
 
typedef FArray2< ubyteFArray2_ubyte
 
typedef FArray2< short intFArray2_short
 
typedef FArray2< intFArray2_int
 
typedef FArray2< long intFArray2_long
 
typedef FArray2< unsigned
short int
FArray2_ushort
 
typedef FArray2< unsigned intFArray2_uint
 
typedef FArray2< unsigned long
int
FArray2_ulong
 
typedef FArray2< std::size_t > FArray2_size_t
 
typedef FArray2< std::size_t > FArray2_size
 
typedef FArray2< floatFArray2_float
 
typedef FArray2< doubleFArray2_double
 
typedef FArray2< long doubleFArray2_longdouble
 
typedef FArray2< char > FArray2_char
 
typedef FArray2< unsigned char > FArray2_uchar
 
typedef FArray2< signed char > FArray2_schar
 
typedef FArray2< std::string > FArray2_string
 
typedef FArray2< FstringFArray2_Fstring
 
typedef FArray2A< boolFArray2A_bool
 
typedef FArray2A< byteFArray2A_byte
 
typedef FArray2A< sbyteFArray2A_sbyte
 
typedef FArray2A< ubyteFArray2A_ubyte
 
typedef FArray2A< short intFArray2A_short
 
typedef FArray2A< intFArray2A_int
 
typedef FArray2A< long intFArray2A_long
 
typedef FArray2A< unsigned
short int
FArray2A_ushort
 
typedef FArray2A< unsigned intFArray2A_uint
 
typedef FArray2A< unsigned
long int
FArray2A_ulong
 
typedef FArray2A< std::size_t > FArray2A_size_t
 
typedef FArray2A< std::size_t > FArray2A_size
 
typedef FArray2A< floatFArray2A_float
 
typedef FArray2A< doubleFArray2A_double
 
typedef FArray2A< long doubleFArray2A_longdouble
 
typedef FArray2A< char > FArray2A_char
 
typedef FArray2A< unsigned char > FArray2A_uchar
 
typedef FArray2A< signed char > FArray2A_schar
 
typedef FArray2A< std::string > FArray2A_string
 
typedef FArray2A< FstringFArray2A_Fstring
 
typedef FArray2D< boolFArray2D_bool
 
typedef FArray2D< byteFArray2D_byte
 
typedef FArray2D< sbyteFArray2D_sbyte
 
typedef FArray2D< ubyteFArray2D_ubyte
 
typedef FArray2D< short intFArray2D_short
 
typedef FArray2D< intFArray2D_int
 
typedef FArray2D< long intFArray2D_long
 
typedef FArray2D< unsigned
short int
FArray2D_ushort
 
typedef FArray2D< unsigned intFArray2D_uint
 
typedef FArray2D< unsigned
long int
FArray2D_ulong
 
typedef FArray2D< std::size_t > FArray2D_size_t
 
typedef FArray2D< std::size_t > FArray2D_size
 
typedef FArray2D< floatFArray2D_float
 
typedef FArray2D< doubleFArray2D_double
 
typedef FArray2D< long doubleFArray2D_longdouble
 
typedef FArray2D< char > FArray2D_char
 
typedef FArray2D< unsigned char > FArray2D_uchar
 
typedef FArray2D< signed char > FArray2D_schar
 
typedef FArray2D< std::string > FArray2D_string
 
typedef FArray2D< FstringFArray2D_Fstring
 
typedef FArray2P< boolFArray2P_bool
 
typedef FArray2P< byteFArray2P_byte
 
typedef FArray2P< sbyteFArray2P_sbyte
 
typedef FArray2P< ubyteFArray2P_ubyte
 
typedef FArray2P< short intFArray2P_short
 
typedef FArray2P< intFArray2P_int
 
typedef FArray2P< long intFArray2P_long
 
typedef FArray2P< unsigned
short int
FArray2P_ushort
 
typedef FArray2P< unsigned intFArray2P_uint
 
typedef FArray2P< unsigned
long int
FArray2P_ulong
 
typedef FArray2P< std::size_t > FArray2P_size_t
 
typedef FArray2P< std::size_t > FArray2P_size
 
typedef FArray2P< floatFArray2P_float
 
typedef FArray2P< doubleFArray2P_double
 
typedef FArray2P< long doubleFArray2P_longdouble
 
typedef FArray2P< char > FArray2P_char
 
typedef FArray2P< unsigned char > FArray2P_uchar
 
typedef FArray2P< signed char > FArray2P_schar
 
typedef FArray2P< std::string > FArray2P_string
 
typedef FArray2P< FstringFArray2P_Fstring
 
typedef FArray3< boolFArray3_bool
 
typedef FArray3< byteFArray3_byte
 
typedef FArray3< sbyteFArray3_sbyte
 
typedef FArray3< ubyteFArray3_ubyte
 
typedef FArray3< short intFArray3_short
 
typedef FArray3< intFArray3_int
 
typedef FArray3< long intFArray3_long
 
typedef FArray3< unsigned
short int
FArray3_ushort
 
typedef FArray3< unsigned intFArray3_uint
 
typedef FArray3< unsigned long
int
FArray3_ulong
 
typedef FArray3< std::size_t > FArray3_size_t
 
typedef FArray3< std::size_t > FArray3_size
 
typedef FArray3< floatFArray3_float
 
typedef FArray3< doubleFArray3_double
 
typedef FArray3< long doubleFArray3_longdouble
 
typedef FArray3< char > FArray3_char
 
typedef FArray3< unsigned char > FArray3_uchar
 
typedef FArray3< signed char > FArray3_schar
 
typedef FArray3< std::string > FArray3_string
 
typedef FArray3< FstringFArray3_Fstring
 
typedef FArray3A< boolFArray3A_bool
 
typedef FArray3A< byteFArray3A_byte
 
typedef FArray3A< sbyteFArray3A_sbyte
 
typedef FArray3A< ubyteFArray3A_ubyte
 
typedef FArray3A< short intFArray3A_short
 
typedef FArray3A< intFArray3A_int
 
typedef FArray3A< long intFArray3A_long
 
typedef FArray3A< unsigned
short int
FArray3A_ushort
 
typedef FArray3A< unsigned intFArray3A_uint
 
typedef FArray3A< unsigned
long int
FArray3A_ulong
 
typedef FArray3A< std::size_t > FArray3A_size_t
 
typedef FArray3A< std::size_t > FArray3A_size
 
typedef FArray3A< floatFArray3A_float
 
typedef FArray3A< doubleFArray3A_double
 
typedef FArray3A< long doubleFArray3A_longdouble
 
typedef FArray3A< char > FArray3A_char
 
typedef FArray3A< unsigned char > FArray3A_uchar
 
typedef FArray3A< signed char > FArray3A_schar
 
typedef FArray3A< std::string > FArray3A_string
 
typedef FArray3A< FstringFArray3A_Fstring
 
typedef FArray3D< boolFArray3D_bool
 
typedef FArray3D< byteFArray3D_byte
 
typedef FArray3D< sbyteFArray3D_sbyte
 
typedef FArray3D< ubyteFArray3D_ubyte
 
typedef FArray3D< short intFArray3D_short
 
typedef FArray3D< intFArray3D_int
 
typedef FArray3D< long intFArray3D_long
 
typedef FArray3D< unsigned
short int
FArray3D_ushort
 
typedef FArray3D< unsigned intFArray3D_uint
 
typedef FArray3D< unsigned
long int
FArray3D_ulong
 
typedef FArray3D< std::size_t > FArray3D_size_t
 
typedef FArray3D< std::size_t > FArray3D_size
 
typedef FArray3D< floatFArray3D_float
 
typedef FArray3D< doubleFArray3D_double
 
typedef FArray3D< long doubleFArray3D_longdouble
 
typedef FArray3D< char > FArray3D_char
 
typedef FArray3D< unsigned char > FArray3D_uchar
 
typedef FArray3D< signed char > FArray3D_schar
 
typedef FArray3D< std::string > FArray3D_string
 
typedef FArray3D< FstringFArray3D_Fstring
 
typedef FArray3P< boolFArray3P_bool
 
typedef FArray3P< byteFArray3P_byte
 
typedef FArray3P< sbyteFArray3P_sbyte
 
typedef FArray3P< ubyteFArray3P_ubyte
 
typedef FArray3P< short intFArray3P_short
 
typedef FArray3P< intFArray3P_int
 
typedef FArray3P< long intFArray3P_long
 
typedef FArray3P< unsigned
short int
FArray3P_ushort
 
typedef FArray3P< unsigned intFArray3P_uint
 
typedef FArray3P< unsigned
long int
FArray3P_ulong
 
typedef FArray3P< std::size_t > FArray3P_size_t
 
typedef FArray3P< std::size_t > FArray3P_size
 
typedef FArray3P< floatFArray3P_float
 
typedef FArray3P< doubleFArray3P_double
 
typedef FArray3P< long doubleFArray3P_longdouble
 
typedef FArray3P< char > FArray3P_char
 
typedef FArray3P< unsigned char > FArray3P_uchar
 
typedef FArray3P< signed char > FArray3P_schar
 
typedef FArray3P< std::string > FArray3P_string
 
typedef FArray3P< FstringFArray3P_Fstring
 
typedef FArray4< boolFArray4_bool
 
typedef FArray4< byteFArray4_byte
 
typedef FArray4< sbyteFArray4_sbyte
 
typedef FArray4< ubyteFArray4_ubyte
 
typedef FArray4< short intFArray4_short
 
typedef FArray4< intFArray4_int
 
typedef FArray4< long intFArray4_long
 
typedef FArray4< unsigned
short int
FArray4_ushort
 
typedef FArray4< unsigned intFArray4_uint
 
typedef FArray4< unsigned long
int
FArray4_ulong
 
typedef FArray4< std::size_t > FArray4_size_t
 
typedef FArray4< std::size_t > FArray4_size
 
typedef FArray4< floatFArray4_float
 
typedef FArray4< doubleFArray4_double
 
typedef FArray4< long doubleFArray4_longdouble
 
typedef FArray4< char > FArray4_char
 
typedef FArray4< unsigned char > FArray4_uchar
 
typedef FArray4< signed char > FArray4_schar
 
typedef FArray4< std::string > FArray4_string
 
typedef FArray4< FstringFArray4_Fstring
 
typedef FArray4A< boolFArray4A_bool
 
typedef FArray4A< byteFArray4A_byte
 
typedef FArray4A< sbyteFArray4A_sbyte
 
typedef FArray4A< ubyteFArray4A_ubyte
 
typedef FArray4A< short intFArray4A_short
 
typedef FArray4A< intFArray4A_int
 
typedef FArray4A< long intFArray4A_long
 
typedef FArray4A< unsigned
short int
FArray4A_ushort
 
typedef FArray4A< unsigned intFArray4A_uint
 
typedef FArray4A< unsigned
long int
FArray4A_ulong
 
typedef FArray4A< std::size_t > FArray4A_size_t
 
typedef FArray4A< std::size_t > FArray4A_size
 
typedef FArray4A< floatFArray4A_float
 
typedef FArray4A< doubleFArray4A_double
 
typedef FArray4A< long doubleFArray4A_longdouble
 
typedef FArray4A< char > FArray4A_char
 
typedef FArray4A< unsigned char > FArray4A_uchar
 
typedef FArray4A< signed char > FArray4A_schar
 
typedef FArray4A< std::string > FArray4A_string
 
typedef FArray4A< FstringFArray4A_Fstring
 
typedef FArray4D< boolFArray4D_bool
 
typedef FArray4D< byteFArray4D_byte
 
typedef FArray4D< sbyteFArray4D_sbyte
 
typedef FArray4D< ubyteFArray4D_ubyte
 
typedef FArray4D< short intFArray4D_short
 
typedef FArray4D< intFArray4D_int
 
typedef FArray4D< long intFArray4D_long
 
typedef FArray4D< unsigned
short int
FArray4D_ushort
 
typedef FArray4D< unsigned intFArray4D_uint
 
typedef FArray4D< unsigned
long int
FArray4D_ulong
 
typedef FArray4D< std::size_t > FArray4D_size_t
 
typedef FArray4D< std::size_t > FArray4D_size
 
typedef FArray4D< floatFArray4D_float
 
typedef FArray4D< doubleFArray4D_double
 
typedef FArray4D< long doubleFArray4D_longdouble
 
typedef FArray4D< char > FArray4D_char
 
typedef FArray4D< unsigned char > FArray4D_uchar
 
typedef FArray4D< signed char > FArray4D_schar
 
typedef FArray4D< std::string > FArray4D_string
 
typedef FArray4D< FstringFArray4D_Fstring
 
typedef FArray4P< boolFArray4P_bool
 
typedef FArray4P< byteFArray4P_byte
 
typedef FArray4P< sbyteFArray4P_sbyte
 
typedef FArray4P< ubyteFArray4P_ubyte
 
typedef FArray4P< short intFArray4P_short
 
typedef FArray4P< intFArray4P_int
 
typedef FArray4P< long intFArray4P_long
 
typedef FArray4P< unsigned
short int
FArray4P_ushort
 
typedef FArray4P< unsigned intFArray4P_uint
 
typedef FArray4P< unsigned
long int
FArray4P_ulong
 
typedef FArray4P< std::size_t > FArray4P_size_t
 
typedef FArray4P< std::size_t > FArray4P_size
 
typedef FArray4P< floatFArray4P_float
 
typedef FArray4P< doubleFArray4P_double
 
typedef FArray4P< long doubleFArray4P_longdouble
 
typedef FArray4P< char > FArray4P_char
 
typedef FArray4P< unsigned char > FArray4P_uchar
 
typedef FArray4P< signed char > FArray4P_schar
 
typedef FArray4P< std::string > FArray4P_string
 
typedef FArray4P< FstringFArray4P_Fstring
 
typedef FArray5< boolFArray5_bool
 
typedef FArray5< byteFArray5_byte
 
typedef FArray5< sbyteFArray5_sbyte
 
typedef FArray5< ubyteFArray5_ubyte
 
typedef FArray5< short intFArray5_short
 
typedef FArray5< intFArray5_int
 
typedef FArray5< long intFArray5_long
 
typedef FArray5< unsigned
short int
FArray5_ushort
 
typedef FArray5< unsigned intFArray5_uint
 
typedef FArray5< unsigned long
int
FArray5_ulong
 
typedef FArray5< std::size_t > FArray5_size_t
 
typedef FArray5< std::size_t > FArray5_size
 
typedef FArray5< floatFArray5_float
 
typedef FArray5< doubleFArray5_double
 
typedef FArray5< long doubleFArray5_longdouble
 
typedef FArray5< char > FArray5_char
 
typedef FArray5< unsigned char > FArray5_uchar
 
typedef FArray5< signed char > FArray5_schar
 
typedef FArray5< std::string > FArray5_string
 
typedef FArray5< FstringFArray5_Fstring
 
typedef FArray5A< boolFArray5A_bool
 
typedef FArray5A< byteFArray5A_byte
 
typedef FArray5A< sbyteFArray5A_sbyte
 
typedef FArray5A< ubyteFArray5A_ubyte
 
typedef FArray5A< short intFArray5A_short
 
typedef FArray5A< intFArray5A_int
 
typedef FArray5A< long intFArray5A_long
 
typedef FArray5A< unsigned
short int
FArray5A_ushort
 
typedef FArray5A< unsigned intFArray5A_uint
 
typedef FArray5A< unsigned
long int
FArray5A_ulong
 
typedef FArray5A< std::size_t > FArray5A_size_t
 
typedef FArray5A< std::size_t > FArray5A_size
 
typedef FArray5A< floatFArray5A_float
 
typedef FArray5A< doubleFArray5A_double
 
typedef FArray5A< long doubleFArray5A_longdouble
 
typedef FArray5A< char > FArray5A_char
 
typedef FArray5A< unsigned char > FArray5A_uchar
 
typedef FArray5A< signed char > FArray5A_schar
 
typedef FArray5A< std::string > FArray5A_string
 
typedef FArray5A< FstringFArray5A_Fstring
 
typedef FArray5D< boolFArray5D_bool
 
typedef FArray5D< byteFArray5D_byte
 
typedef FArray5D< sbyteFArray5D_sbyte
 
typedef FArray5D< ubyteFArray5D_ubyte
 
typedef FArray5D< short intFArray5D_short
 
typedef FArray5D< intFArray5D_int
 
typedef FArray5D< long intFArray5D_long
 
typedef FArray5D< unsigned
short int
FArray5D_ushort
 
typedef FArray5D< unsigned intFArray5D_uint
 
typedef FArray5D< unsigned
long int
FArray5D_ulong
 
typedef FArray5D< std::size_t > FArray5D_size_t
 
typedef FArray5D< std::size_t > FArray5D_size
 
typedef FArray5D< floatFArray5D_float
 
typedef FArray5D< doubleFArray5D_double
 
typedef FArray5D< long doubleFArray5D_longdouble
 
typedef FArray5D< char > FArray5D_char
 
typedef FArray5D< unsigned char > FArray5D_uchar
 
typedef FArray5D< signed char > FArray5D_schar
 
typedef FArray5D< std::string > FArray5D_string
 
typedef FArray5D< FstringFArray5D_Fstring
 
typedef FArray5P< boolFArray5P_bool
 
typedef FArray5P< byteFArray5P_byte
 
typedef FArray5P< sbyteFArray5P_sbyte
 
typedef FArray5P< ubyteFArray5P_ubyte
 
typedef FArray5P< short intFArray5P_short
 
typedef FArray5P< intFArray5P_int
 
typedef FArray5P< long intFArray5P_long
 
typedef FArray5P< unsigned
short int
FArray5P_ushort
 
typedef FArray5P< unsigned intFArray5P_uint
 
typedef FArray5P< unsigned
long int
FArray5P_ulong
 
typedef FArray5P< std::size_t > FArray5P_size_t
 
typedef FArray5P< std::size_t > FArray5P_size
 
typedef FArray5P< floatFArray5P_float
 
typedef FArray5P< doubleFArray5P_double
 
typedef FArray5P< long doubleFArray5P_longdouble
 
typedef FArray5P< char > FArray5P_char
 
typedef FArray5P< unsigned char > FArray5P_uchar
 
typedef FArray5P< signed char > FArray5P_schar
 
typedef FArray5P< std::string > FArray5P_string
 
typedef FArray5P< FstringFArray5P_Fstring
 
typedef FArray6< boolFArray6_bool
 
typedef FArray6< byteFArray6_byte
 
typedef FArray6< sbyteFArray6_sbyte
 
typedef FArray6< ubyteFArray6_ubyte
 
typedef FArray6< short intFArray6_short
 
typedef FArray6< intFArray6_int
 
typedef FArray6< long intFArray6_long
 
typedef FArray6< unsigned
short int
FArray6_ushort
 
typedef FArray6< unsigned intFArray6_uint
 
typedef FArray6< unsigned long
int
FArray6_ulong
 
typedef FArray6< std::size_t > FArray6_size_t
 
typedef FArray6< std::size_t > FArray6_size
 
typedef FArray6< floatFArray6_float
 
typedef FArray6< doubleFArray6_double
 
typedef FArray6< long doubleFArray6_longdouble
 
typedef FArray6< char > FArray6_char
 
typedef FArray6< unsigned char > FArray6_uchar
 
typedef FArray6< signed char > FArray6_schar
 
typedef FArray6< std::string > FArray6_string
 
typedef FArray6< FstringFArray6_Fstring
 
typedef FArray6A< boolFArray6A_bool
 
typedef FArray6A< byteFArray6A_byte
 
typedef FArray6A< sbyteFArray6A_sbyte
 
typedef FArray6A< ubyteFArray6A_ubyte
 
typedef FArray6A< short intFArray6A_short
 
typedef FArray6A< intFArray6A_int
 
typedef FArray6A< long intFArray6A_long
 
typedef FArray6A< unsigned
short int
FArray6A_ushort
 
typedef FArray6A< unsigned intFArray6A_uint
 
typedef FArray6A< unsigned
long int
FArray6A_ulong
 
typedef FArray6A< std::size_t > FArray6A_size_t
 
typedef FArray6A< std::size_t > FArray6A_size
 
typedef FArray6A< floatFArray6A_float
 
typedef FArray6A< doubleFArray6A_double
 
typedef FArray6A< long doubleFArray6A_longdouble
 
typedef FArray6A< char > FArray6A_char
 
typedef FArray6A< unsigned char > FArray6A_uchar
 
typedef FArray6A< signed char > FArray6A_schar
 
typedef FArray6A< std::string > FArray6A_string
 
typedef FArray6A< FstringFArray6A_Fstring
 
typedef FArray6D< boolFArray6D_bool
 
typedef FArray6D< byteFArray6D_byte
 
typedef FArray6D< sbyteFArray6D_sbyte
 
typedef FArray6D< ubyteFArray6D_ubyte
 
typedef FArray6D< short intFArray6D_short
 
typedef FArray6D< intFArray6D_int
 
typedef FArray6D< long intFArray6D_long
 
typedef FArray6D< unsigned
short int
FArray6D_ushort
 
typedef FArray6D< unsigned intFArray6D_uint
 
typedef FArray6D< unsigned
long int
FArray6D_ulong
 
typedef FArray6D< std::size_t > FArray6D_size_t
 
typedef FArray6D< std::size_t > FArray6D_size
 
typedef FArray6D< floatFArray6D_float
 
typedef FArray6D< doubleFArray6D_double
 
typedef FArray6D< long doubleFArray6D_longdouble
 
typedef FArray6D< char > FArray6D_char
 
typedef FArray6D< unsigned char > FArray6D_uchar
 
typedef FArray6D< signed char > FArray6D_schar
 
typedef FArray6D< std::string > FArray6D_string
 
typedef FArray6D< FstringFArray6D_Fstring
 
typedef FArray6P< boolFArray6P_bool
 
typedef FArray6P< byteFArray6P_byte
 
typedef FArray6P< sbyteFArray6P_sbyte
 
typedef FArray6P< ubyteFArray6P_ubyte
 
typedef FArray6P< short intFArray6P_short
 
typedef FArray6P< intFArray6P_int
 
typedef FArray6P< long intFArray6P_long
 
typedef FArray6P< unsigned
short int
FArray6P_ushort
 
typedef FArray6P< unsigned intFArray6P_uint
 
typedef FArray6P< unsigned
long int
FArray6P_ulong
 
typedef FArray6P< std::size_t > FArray6P_size_t
 
typedef FArray6P< std::size_t > FArray6P_size
 
typedef FArray6P< floatFArray6P_float
 
typedef FArray6P< doubleFArray6P_double
 
typedef FArray6P< long doubleFArray6P_longdouble
 
typedef FArray6P< char > FArray6P_char
 
typedef FArray6P< unsigned char > FArray6P_uchar
 
typedef FArray6P< signed char > FArray6P_schar
 
typedef FArray6P< std::string > FArray6P_string
 
typedef FArray6P< FstringFArray6P_Fstring
 
typedef FArraySection< boolFArraySection_bool
 
typedef FArraySection< byteFArraySection_byte
 
typedef FArraySection< sbyteFArraySection_sbyte
 
typedef FArraySection< ubyteFArraySection_ubyte
 
typedef FArraySection< short intFArraySection_short
 
typedef FArraySection< intFArraySection_int
 
typedef FArraySection< long intFArraySection_long
 
typedef FArraySection
< unsigned short int
FArraySection_ushort
 
typedef FArraySection
< unsigned int
FArraySection_uint
 
typedef FArraySection
< unsigned long int
FArraySection_ulong
 
typedef FArraySection
< std::size_t > 
FArraySection_size_t
 
typedef FArraySection
< std::size_t > 
FArraySection_size
 
typedef FArraySection< floatFArraySection_float
 
typedef FArraySection< doubleFArraySection_double
 
typedef FArraySection< long
double
FArraySection_longdouble
 
typedef FArraySection< char > FArraySection_char
 
typedef FArraySection
< unsigned char > 
FArraySection_uchar
 
typedef FArraySection< signed
char > 
FArraySection_schar
 
typedef FArraySection
< std::string > 
FArraySection_string
 
typedef FArraySection< FstringFArraySection_Fstring
 
typedef ptrdiff_t SSize
 
typedef IndexRange IRange
 
typedef KeyFArray1D< boolKeyFArray1D_bool
 
typedef KeyFArray1D< byteKeyFArray1D_byte
 
typedef KeyFArray1D< sbyteKeyFArray1D_sbyte
 
typedef KeyFArray1D< ubyteKeyFArray1D_ubyte
 
typedef KeyFArray1D< short intKeyFArray1D_short
 
typedef KeyFArray1D< intKeyFArray1D_int
 
typedef KeyFArray1D< long intKeyFArray1D_long
 
typedef KeyFArray1D< unsigned
short int
KeyFArray1D_ushort
 
typedef KeyFArray1D< unsigned intKeyFArray1D_uint
 
typedef KeyFArray1D< unsigned
long int
KeyFArray1D_ulong
 
typedef KeyFArray1D< std::size_t > KeyFArray1D_size_t
 
typedef KeyFArray1D< std::size_t > KeyFArray1D_size
 
typedef KeyFArray1D< floatKeyFArray1D_float
 
typedef KeyFArray1D< doubleKeyFArray1D_double
 
typedef KeyFArray1D< long doubleKeyFArray1D_longdouble
 
typedef KeyFArray1D< char > KeyFArray1D_char
 
typedef KeyFArray1D< unsigned
char > 
KeyFArray1D_uchar
 
typedef KeyFArray1D< signed char > KeyFArray1D_schar
 
typedef KeyFArray1D< std::string > KeyFArray1D_string
 
typedef KeyFArray1D< FstringKeyFArray1D_Fstring
 
typedef KeyFArray2D< boolKeyFArray2D_bool
 
typedef KeyFArray2D< byteKeyFArray2D_byte
 
typedef KeyFArray2D< sbyteKeyFArray2D_sbyte
 
typedef KeyFArray2D< ubyteKeyFArray2D_ubyte
 
typedef KeyFArray2D< short intKeyFArray2D_short
 
typedef KeyFArray2D< intKeyFArray2D_int
 
typedef KeyFArray2D< long intKeyFArray2D_long
 
typedef KeyFArray2D< unsigned
short int
KeyFArray2D_ushort
 
typedef KeyFArray2D< unsigned intKeyFArray2D_uint
 
typedef KeyFArray2D< unsigned
long int
KeyFArray2D_ulong
 
typedef KeyFArray2D< std::size_t > KeyFArray2D_size_t
 
typedef KeyFArray2D< std::size_t > KeyFArray2D_size
 
typedef KeyFArray2D< floatKeyFArray2D_float
 
typedef KeyFArray2D< doubleKeyFArray2D_double
 
typedef KeyFArray2D< long doubleKeyFArray2D_longdouble
 
typedef KeyFArray2D< char > KeyFArray2D_char
 
typedef KeyFArray2D< unsigned
char > 
KeyFArray2D_uchar
 
typedef KeyFArray2D< signed char > KeyFArray2D_schar
 
typedef KeyFArray2D< std::string > KeyFArray2D_string
 
typedef KeyFArray2D< FstringKeyFArray2D_Fstring
 
typedef KeyFArray3D< boolKeyFArray3D_bool
 
typedef KeyFArray3D< byteKeyFArray3D_byte
 
typedef KeyFArray3D< sbyteKeyFArray3D_sbyte
 
typedef KeyFArray3D< ubyteKeyFArray3D_ubyte
 
typedef KeyFArray3D< short intKeyFArray3D_short
 
typedef KeyFArray3D< intKeyFArray3D_int
 
typedef KeyFArray3D< long intKeyFArray3D_long
 
typedef KeyFArray3D< unsigned
short int
KeyFArray3D_ushort
 
typedef KeyFArray3D< unsigned intKeyFArray3D_uint
 
typedef KeyFArray3D< unsigned
long int
KeyFArray3D_ulong
 
typedef KeyFArray3D< std::size_t > KeyFArray3D_size_t
 
typedef KeyFArray3D< std::size_t > KeyFArray3D_size
 
typedef KeyFArray3D< floatKeyFArray3D_float
 
typedef KeyFArray3D< doubleKeyFArray3D_double
 
typedef KeyFArray3D< long doubleKeyFArray3D_longdouble
 
typedef KeyFArray3D< char > KeyFArray3D_char
 
typedef KeyFArray3D< unsigned
char > 
KeyFArray3D_uchar
 
typedef KeyFArray3D< signed char > KeyFArray3D_schar
 
typedef KeyFArray3D< std::string > KeyFArray3D_string
 
typedef KeyFArray3D< FstringKeyFArray3D_Fstring
 
typedef KeyFArray4D< boolKeyFArray4D_bool
 
typedef KeyFArray4D< byteKeyFArray4D_byte
 
typedef KeyFArray4D< sbyteKeyFArray4D_sbyte
 
typedef KeyFArray4D< ubyteKeyFArray4D_ubyte
 
typedef KeyFArray4D< short intKeyFArray4D_short
 
typedef KeyFArray4D< intKeyFArray4D_int
 
typedef KeyFArray4D< long intKeyFArray4D_long
 
typedef KeyFArray4D< unsigned
short int
KeyFArray4D_ushort
 
typedef KeyFArray4D< unsigned intKeyFArray4D_uint
 
typedef KeyFArray4D< unsigned
long int
KeyFArray4D_ulong
 
typedef KeyFArray4D< std::size_t > KeyFArray4D_size_t
 
typedef KeyFArray4D< std::size_t > KeyFArray4D_size
 
typedef KeyFArray4D< floatKeyFArray4D_float
 
typedef KeyFArray4D< doubleKeyFArray4D_double
 
typedef KeyFArray4D< long doubleKeyFArray4D_longdouble
 
typedef KeyFArray4D< char > KeyFArray4D_char
 
typedef KeyFArray4D< unsigned
char > 
KeyFArray4D_uchar
 
typedef KeyFArray4D< signed char > KeyFArray4D_schar
 
typedef KeyFArray4D< std::string > KeyFArray4D_string
 
typedef KeyFArray4D< FstringKeyFArray4D_Fstring
 
typedef KeyFArray5D< boolKeyFArray5D_bool
 
typedef KeyFArray5D< byteKeyFArray5D_byte
 
typedef KeyFArray5D< sbyteKeyFArray5D_sbyte
 
typedef KeyFArray5D< ubyteKeyFArray5D_ubyte
 
typedef KeyFArray5D< short intKeyFArray5D_short
 
typedef KeyFArray5D< intKeyFArray5D_int
 
typedef KeyFArray5D< long intKeyFArray5D_long
 
typedef KeyFArray5D< unsigned
short int
KeyFArray5D_ushort
 
typedef KeyFArray5D< unsigned intKeyFArray5D_uint
 
typedef KeyFArray5D< unsigned
long int
KeyFArray5D_ulong
 
typedef KeyFArray5D< std::size_t > KeyFArray5D_size_t
 
typedef KeyFArray5D< std::size_t > KeyFArray5D_size
 
typedef KeyFArray5D< floatKeyFArray5D_float
 
typedef KeyFArray5D< doubleKeyFArray5D_double
 
typedef KeyFArray5D< long doubleKeyFArray5D_longdouble
 
typedef KeyFArray5D< char > KeyFArray5D_char
 
typedef KeyFArray5D< unsigned
char > 
KeyFArray5D_uchar
 
typedef KeyFArray5D< signed char > KeyFArray5D_schar
 
typedef KeyFArray5D< std::string > KeyFArray5D_string
 
typedef KeyFArray5D< FstringKeyFArray5D_Fstring
 
typedef KeyFArray6D< boolKeyFArray6D_bool
 
typedef KeyFArray6D< byteKeyFArray6D_byte
 
typedef KeyFArray6D< sbyteKeyFArray6D_sbyte
 
typedef KeyFArray6D< ubyteKeyFArray6D_ubyte
 
typedef KeyFArray6D< short intKeyFArray6D_short
 
typedef KeyFArray6D< intKeyFArray6D_int
 
typedef KeyFArray6D< long intKeyFArray6D_long
 
typedef KeyFArray6D< unsigned
short int
KeyFArray6D_ushort
 
typedef KeyFArray6D< unsigned intKeyFArray6D_uint
 
typedef KeyFArray6D< unsigned
long int
KeyFArray6D_ulong
 
typedef KeyFArray6D< std::size_t > KeyFArray6D_size_t
 
typedef KeyFArray6D< std::size_t > KeyFArray6D_size
 
typedef KeyFArray6D< floatKeyFArray6D_float
 
typedef KeyFArray6D< doubleKeyFArray6D_double
 
typedef KeyFArray6D< long doubleKeyFArray6D_longdouble
 
typedef KeyFArray6D< char > KeyFArray6D_char
 
typedef KeyFArray6D< unsigned
char > 
KeyFArray6D_uchar
 
typedef KeyFArray6D< signed char > KeyFArray6D_schar
 
typedef KeyFArray6D< std::string > KeyFArray6D_string
 
typedef KeyFArray6D< FstringKeyFArray6D_Fstring
 
typedef Observer Subject
 
typedef ObserverMulti SubjectMulti
 
typedef ObserverSingle SubjectSingle
 
typedef StaticIndexRange SRange
 

Functions

template<typename T , std::size_t N>
Tbegin (T(&array)[N])
 Begin Iterator for C Array. More...
 
template<typename T , std::size_t N>
Tend (T(&array)[N])
 End Iterator for C Array. More...
 
byte operator+ (byte const &i, byte const &j)
 byte + byte More...
 
byte operator- (byte const &i, byte const &j)
 byte - byte More...
 
byte operator* (byte const &i, byte const &j)
 byte * byte More...
 
byte operator/ (byte const &i, byte const &j)
 byte / byte More...
 
byte operator& (byte const &i, byte const &j)
 byte & byte More...
 
byte operator| (byte const &i, byte const &j)
 byte | byte More...
 
byte operator^ (byte const &i, byte const &j)
 byte ^ byte More...
 
bool operator== (byte const &i, byte const &j)
 byte == byte More...
 
bool operator!= (byte const &i, byte const &j)
 byte != byte More...
 
bool operator< (byte const &i, byte const &j)
 byte < byte More...
 
bool operator<= (byte const &i, byte const &j)
 byte <= byte More...
 
bool operator> (byte const &i, byte const &j)
 byte > byte More...
 
bool operator>= (byte const &i, byte const &j)
 byte >= byte More...
 
std::istream & operator>> (std::istream &stream, byte &b)
 Stream Input. More...
 
template<typename T >
bool comparable (CArray< T > const &a, CArray< T > const &b)
 Are two CArrays comparable? More...
 
template<typename T >
bool operator== (CArray< T > const &a, CArray< T > const &b)
 CArray< T > == CArray< T > More...
 
template<typename T >
bool operator!= (CArray< T > const &a, CArray< T > const &b)
 CArray< T > != CArray< T > More...
 
template<typename T >
bool operator< (CArray< T > const &a, CArray< T > const &b)
 CArray< T > < CArray< T > More...
 
template<typename T >
bool operator<= (CArray< T > const &a, CArray< T > const &b)
 CArray< T > <= CArray< T > More...
 
template<typename T >
bool operator>= (CArray< T > const &a, CArray< T > const &b)
 CArray< T > >= CArray< T > More...
 
template<typename T >
bool operator> (CArray< T > const &a, CArray< T > const &b)
 CArray< T > > CArray< T > More...
 
template<typename T >
bool operator== (CArray< T > const &a, T const &t)
 CArray< T > == T. More...
 
template<typename T >
bool operator!= (CArray< T > const &a, T const &t)
 CArray< T > != T. More...
 
template<typename T >
bool operator< (CArray< T > const &a, T const &t)
 CArray< T > < T. More...
 
template<typename T >
bool operator<= (CArray< T > const &a, T const &t)
 CArray< T > <= T. More...
 
template<typename T >
bool operator>= (CArray< T > const &a, T const &t)
 CArray< T > >= T. More...
 
template<typename T >
bool operator> (CArray< T > const &a, T const &t)
 CArray< T > > T. More...
 
template<typename T >
bool operator== (T const &t, CArray< T > const &a)
 T == CArray< T > More...
 
template<typename T >
bool operator!= (T const &t, CArray< T > const &a)
 T != CArray< T > More...
 
template<typename T >
bool operator< (T const &t, CArray< T > const &a)
 T < CArray< T > More...
 
template<typename T >
bool operator<= (T const &t, CArray< T > const &a)
 T <= CArray< T > More...
 
template<typename T >
bool operator>= (T const &t, CArray< T > const &a)
 T >= CArray< T > More...
 
template<typename T >
bool operator> (T const &t, CArray< T > const &a)
 T > CArray< T > More...
 
template<typename T >
CArray< Toperator- (CArray< T > const &a)
 -CArray< T > More...
 
template<typename T >
CArray< Toperator+ (CArray< T > const &a, CArray< T > const &b)
 CArray< T > + CArray< T > More...
 
template<typename T >
CArray< Toperator- (CArray< T > const &a, CArray< T > const &b)
 CArray< T > - CArray< T > More...
 
template<typename T >
CArray< Toperator+ (CArray< T > const &a, T const &t)
 CArray< T > + Value. More...
 
template<typename T >
CArray< Toperator+ (T const &t, CArray< T > const &a)
 Value + CArray< T > More...
 
template<typename T >
CArray< Toperator- (CArray< T > const &a, T const &t)
 CArray< T > - Value. More...
 
template<typename T >
CArray< Toperator- (T const &t, CArray< T > const &a)
 Value - CArray< T > More...
 
template<typename T >
CArray< Toperator* (CArray< T > const &a, T const &t)
 CArray< T > * Value. More...
 
template<typename T >
CArray< Toperator* (T const &t, CArray< T > const &a)
 Value * CArray< T > More...
 
template<typename T >
CArray< Toperator/ (CArray< T > const &a, T const &t)
 CArray< T > / Value. More...
 
template<typename T >
T dot_product (CArray< T > const &a, CArray< T > const &b)
 Dot product. More...
 
template<typename T >
T dot (CArray< T > const &a, CArray< T > const &b)
 Dot product. More...
 
template<typename T >
T distance (CArray< T > const &a, CArray< T > const &b)
 Distance. More...
 
template<typename T >
T distance_squared (CArray< T > const &a, CArray< T > const &b)
 Distance squared. More...
 
template<typename T >
void swap (CArray< T > &a, CArray< T > &b)
 Swap. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, CArray< T > const &a)
 stream << CArray More...
 
template<typename T >
bool comparable (CArrayP< T > const &a, CArrayP< T > const &b)
 Are two CArrayPs comparable? More...
 
template<typename T >
bool operator== (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP == CArrayP. More...
 
template<typename T >
bool operator!= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP != CArrayP. More...
 
template<typename T >
bool operator< (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP < CArrayP. More...
 
template<typename T >
bool operator<= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP <= CArrayP. More...
 
template<typename T >
bool operator>= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP >= CArrayP. More...
 
template<typename T >
bool operator> (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP > CArrayP. More...
 
template<typename T >
bool operator== (CArrayP< T > const &a, T const &t)
 CArrayP == T. More...
 
template<typename T >
bool operator!= (CArrayP< T > const &a, T const &t)
 CArrayP != T. More...
 
template<typename T >
bool operator< (CArrayP< T > const &a, T const &t)
 CArrayP < T. More...
 
template<typename T >
bool operator<= (CArrayP< T > const &a, T const &t)
 CArrayP <= T. More...
 
template<typename T >
bool operator>= (CArrayP< T > const &a, T const &t)
 CArrayP >= T. More...
 
template<typename T >
bool operator> (CArrayP< T > const &a, T const &t)
 CArrayP > T. More...
 
template<typename T >
bool operator== (T const &t, CArrayP< T > const &a)
 T == CArrayP. More...
 
template<typename T >
bool operator!= (T const &t, CArrayP< T > const &a)
 T != CArrayP. More...
 
template<typename T >
bool operator< (T const &t, CArrayP< T > const &a)
 T < CArrayP. More...
 
template<typename T >
bool operator<= (T const &t, CArrayP< T > const &a)
 T <= CArrayP. More...
 
template<typename T >
bool operator>= (T const &t, CArrayP< T > const &a)
 T >= CArrayP. More...
 
template<typename T >
bool operator> (T const &t, CArrayP< T > const &a)
 T > CArrayP. More...
 
template<typename T >
CArrayP< Toperator- (CArrayP< T > const &a)
 -CArrayP More...
 
template<typename T >
CArrayP< Toperator+ (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP + CArrayP. More...
 
template<typename T >
CArrayP< Toperator- (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP - CArrayP. More...
 
template<typename T >
CArrayP< Toperator+ (CArrayP< T > const &a, T const &t)
 CArrayP + Value. More...
 
template<typename T >
CArrayP< Toperator+ (T const &t, CArrayP< T > const &a)
 Value + CArrayP. More...
 
template<typename T >
CArrayP< Toperator- (CArrayP< T > const &a, T const &t)
 CArrayP - Value. More...
 
template<typename T >
CArrayP< Toperator- (T const &t, CArrayP< T > const &a)
 Value - CArrayP. More...
 
template<typename T >
CArrayP< Toperator* (CArrayP< T > const &a, T const &t)
 CArrayP * Value. More...
 
template<typename T >
CArrayP< Toperator* (T const &t, CArrayP< T > const &a)
 Value * CArrayP. More...
 
template<typename T >
CArrayP< Toperator/ (CArrayP< T > const &a, T const &t)
 CArrayP / Value. More...
 
template<typename T >
T dot_product (CArrayP< T > const &a, CArrayP< T > const &b)
 Dot product. More...
 
template<typename T >
T dot (CArrayP< T > const &a, CArrayP< T > const &b)
 Dot product. More...
 
template<typename T >
T distance (CArrayP< T > const &a, CArrayP< T > const &b)
 Distance. More...
 
template<typename T >
T distance_squared (CArrayP< T > const &a, CArrayP< T > const &b)
 Distance squared. More...
 
template<typename T >
void swap (CArrayP< T > &a, CArrayP< T > &b)
 Swap. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, CArrayP< T > const &a)
 stream << CArrayP More...
 
char const SPACE ( ' ')
 
bool equal (char const c, char const d, bool const exact_case)
 char == char Case-Optionally? More...
 
bool equali (char const c, char const d)
 char == char Case-Insensitively More...
 
bool is_blank (char const c)
 Character is Blank? More...
 
bool not_blank (char const c)
 Character is Not Blank? More...
 
bool is_any_of (char const c, std::string const &s)
 Character is in a string? More...
 
bool is_any_of (char const c, c_cstring const s)
 Character is in a cstring? More...
 
char & lowercase (char &c)
 Lowercase a Character. More...
 
char & uppercase (char &c)
 Uppercase a Character. More...
 
char lowercased (char const c)
 Lowercased Copy of a Character. More...
 
char uppercased (char const c)
 Uppercased Copy of a Character. More...
 
bool lge (char const s, char const t)
 ASCII Lexical >= Comparison. More...
 
bool lgt (char const s, char const t)
 ASCII Lexical < Comparison. More...
 
bool lle (char const s, char const t)
 ASCII Lexical <= Comparison. More...
 
bool llt (char const s, char const t)
 ASCII Lexical < Comparison. More...
 
int ICHAR (char const s)
 Integer Value of a Given One-Character Fstring. More...
 
int IACHAR (char const s)
 ASCII Integer Value for a Given One-Character Fstring. More...
 
char space ()
 Space Character. More...
 
template<typename T >
bool operator== (Chunk< T > const &a, Chunk< T > const &b)
 Chunk == Chunk. More...
 
template<typename T >
bool operator!= (Chunk< T > const &a, Chunk< T > const &b)
 Chunk != Chunk. More...
 
template<typename T >
void swap (Chunk< T > &a, Chunk< T > &b)
 Swap. More...
 
template<typename T >
bool comparable (ChunkVector< T > const &a, ChunkVector< T > const &b)
 Are two ChunkVectors comparable? More...
 
template<typename T >
bool operator== (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector == ChunkVector. More...
 
template<typename T >
bool operator!= (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector != ChunkVector. More...
 
template<typename T >
bool operator< (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector < ChunkVector. More...
 
template<typename T >
bool operator<= (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector <= ChunkVector. More...
 
template<typename T >
bool operator>= (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector >= ChunkVector. More...
 
template<typename T >
bool operator> (ChunkVector< T > const &a, ChunkVector< T > const &b)
 ChunkVector > ChunkVector. More...
 
template<typename T , typename L >
bool comparable (ChunkVector< T > const &a, std::vector< T, L > const &b)
 Is a ChunkVector comparable to a std::vector? More...
 
template<typename T , typename L >
bool operator== (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector == std::vector Template. More...
 
template<typename T , typename L >
bool operator!= (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector != std::vector Template. More...
 
template<typename T , typename L >
bool operator< (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector < std::vector. More...
 
template<typename T , typename L >
bool operator<= (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector <= std::vector. More...
 
template<typename T , typename L >
bool operator>= (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector >= std::vector. More...
 
template<typename T , typename L >
bool operator> (ChunkVector< T > const &a, std::vector< T, L > const &b)
 ChunkVector > std::vector. More...
 
template<typename T , typename L >
bool comparable (std::vector< T, L > const &a, ChunkVector< T > const &b)
 Is a std::vector comparable to a ChunkVector? More...
 
template<typename T , typename L >
bool operator== (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector == ChunkVector Template More...
 
template<typename T , typename L >
bool operator!= (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector != ChunkVector Template More...
 
template<typename T , typename L >
bool operator< (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector < ChunkVector More...
 
template<typename T , typename L >
bool operator<= (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector <= ChunkVector More...
 
template<typename T , typename L >
bool operator>= (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector >= ChunkVector More...
 
template<typename T , typename L >
bool operator> (std::vector< T, L > const &a, ChunkVector< T > const &b)
 std::vector > ChunkVector More...
 
template<typename T >
bool operator== (ChunkVector< T > const &a, T const &t)
 ChunkVector == T. More...
 
template<typename T >
bool operator!= (ChunkVector< T > const &a, T const &t)
 ChunkVector != T. More...
 
template<typename T >
bool operator< (ChunkVector< T > const &a, T const &t)
 ChunkVector < T. More...
 
template<typename T >
bool operator<= (ChunkVector< T > const &a, T const &t)
 ChunkVector <= T. More...
 
template<typename T >
bool operator>= (ChunkVector< T > const &a, T const &t)
 ChunkVector >= T. More...
 
template<typename T >
bool operator> (ChunkVector< T > const &a, T const &t)
 ChunkVector > T. More...
 
template<typename T >
bool operator== (T const &t, ChunkVector< T > const &a)
 T == ChunkVector. More...
 
template<typename T >
bool operator!= (T const &t, ChunkVector< T > const &a)
 T != ChunkVector. More...
 
template<typename T >
bool operator< (T const &t, ChunkVector< T > const &a)
 T < ChunkVector. More...
 
template<typename T >
bool operator<= (T const &t, ChunkVector< T > const &a)
 T <= ChunkVector. More...
 
template<typename T >
bool operator>= (T const &t, ChunkVector< T > const &a)
 T >= ChunkVector. More...
 
template<typename T >
bool operator> (T const &t, ChunkVector< T > const &a)
 T > ChunkVector. More...
 
template<typename T >
T dot_product (ChunkVector< T > const &a, ChunkVector< T > const &b)
 Dot Product. More...
 
template<typename T >
T dot (ChunkVector< T > const &a, ChunkVector< T > const &b)
 Dot Product. More...
 
template<typename T >
T distance (ChunkVector< T > const &a, ChunkVector< T > const &b)
 Distance. More...
 
template<typename T >
T distance_squared (ChunkVector< T > const &a, ChunkVector< T > const &b)
 Distance Squared. More...
 
template<typename T >
void swap (ChunkVector< T > &a, ChunkVector< T > &b)
 Swap. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, ChunkVector< T > const &v)
 stream << ChunkVector More...
 
char const TAB ( '\t')
 
char const NULLC ( '\000')
 
bool equali (Cstring const &s, Cstring const &t)
 Cstring == Cstring Case-Insensitively? More...
 
bool equali (Cstring const &s, c_cstring const t)
 Cstring == cstring Case-Insensitively? More...
 
bool equali (c_cstring const s, Cstring const &t)
 cstring == Cstring Case-Insensitively? More...
 
bool equali (Cstring const &s, std::string const &t)
 Cstring == std::string Case-Insensitively? More...
 
bool equali (std::string const &s, Cstring const &t)
 std::string == Cstring Case-Insensitively? More...
 
bool equali (Cstring const &s, char const c)
 Cstring == char Case-Insensitively? More...
 
bool equali (char const c, Cstring const &s)
 char == Cstring Case-Insensitively? More...
 
std::ostream & operator<< (std::ostream &stream, Cstring const &s)
 Output to Stream. More...
 
std::istream & operator>> (std::istream &stream, Cstring &s)
 Input from Stream. More...
 
void swap (Cstring &s, Cstring &t)
 swap( Cstring, Cstring ); More...
 
Cstring operator+ (Cstring const &s, Cstring const &t)
 Cstring + Cstring. More...
 
Cstring operator+ (Cstring const &s, c_cstring const t)
 Cstring + cstring. More...
 
Cstring operator+ (c_cstring const s, Cstring const &t)
 cstring + Cstring More...
 
Cstring operator+ (Cstring const &s, std::string const &t)
 Cstring + std::string. More...
 
Cstring operator+ (Cstring const &s, char const c)
 Cstring + char. More...
 
Cstring operator+ (char const c, Cstring const &t)
 char + Cstring More...
 
bool operator== (Cstring const &s, Cstring const &t)
 Cstring == Cstring. More...
 
bool operator!= (Cstring const &s, Cstring const &t)
 Cstring != Cstring. More...
 
bool operator== (Cstring const &s, c_cstring const t)
 Cstring == cstring. More...
 
bool operator== (c_cstring const t, Cstring const &s)
 cstring == Cstring More...
 
bool operator!= (Cstring const &s, c_cstring const t)
 Cstring != cstring. More...
 
bool operator!= (c_cstring const t, Cstring const &s)
 cstring != Cstring More...
 
bool operator== (Cstring const &s, std::string const &t)
 Cstring == std::string. More...
 
bool operator== (std::string const &t, Cstring const &s)
 std::string == Cstring More...
 
bool operator!= (Cstring const &s, std::string const &t)
 Cstring != std::string. More...
 
bool operator!= (std::string const &t, Cstring const &s)
 std::string != Cstring More...
 
bool operator== (Cstring const &s, char const c)
 Cstring == char. More...
 
bool operator== (char const c, Cstring const &s)
 char == Cstring More...
 
bool operator!= (Cstring const &s, char const c)
 Cstring != char. More...
 
bool operator!= (char const c, Cstring const &s)
 char != Cstring More...
 
std::istream & operator>> (std::istream &stream, Dimension &dim)
 Stream Input. More...
 
std::ostream & operator<< (std::ostream &stream, Dimension const &dim)
 Stream Output. More...
 
void swap (Dimension &a, Dimension &b)
 Swap. More...
 
void swap_no_notify (Dimension &a, Dimension &b)
 Swap. More...
 
bool operator== (Dimension const &dim1, Dimension const &dim2)
 Dimension == Dimension. More...
 
bool operator!= (Dimension const &dim1, Dimension const &dim2)
 Dimension != Dimension. More...
 
bool operator< (Dimension const &dim1, Dimension const &dim2)
 Dimension < Dimension. More...
 
bool operator<= (Dimension const &dim1, Dimension const &dim2)
 Dimension <= Dimension. More...
 
bool operator> (Dimension const &dim1, Dimension const &dim2)
 Dimension > Dimension. More...
 
bool operator>= (Dimension const &dim1, Dimension const &dim2)
 Dimension >= Dimension. More...
 
bool operator== (int const i, Dimension const &dim)
 int == Dimension More...
 
bool operator!= (int const i, Dimension const &dim)
 int != Dimension More...
 
bool operator< (int const i, Dimension const &dim)
 int < Dimension More...
 
bool operator<= (int const i, Dimension const &dim)
 int <= Dimension More...
 
bool operator> (int const i, Dimension const &dim)
 int > Dimension More...
 
bool operator>= (int const i, Dimension const &dim)
 int >= Dimension More...
 
bool operator== (Dimension const &dim, int const i)
 Dimension == int. More...
 
bool operator!= (Dimension const &dim, int const i)
 Dimension != int. More...
 
bool operator< (Dimension const &dim, int const i)
 Dimension < int. More...
 
bool operator<= (Dimension const &dim, int const i)
 Dimension <= int. More...
 
bool operator> (Dimension const &dim, int const i)
 Dimension > int. More...
 
bool operator>= (Dimension const &dim, int const i)
 Dimension >= int. More...
 
bool operator== (double const d, Dimension const &dim)
 double == Dimension More...
 
bool operator!= (double const d, Dimension const &dim)
 double != Dimension More...
 
bool operator< (double const d, Dimension const &dim)
 double < Dimension More...
 
bool operator<= (double const d, Dimension const &dim)
 double <= Dimension More...
 
bool operator> (double const d, Dimension const &dim)
 double > Dimension More...
 
bool operator>= (double const d, Dimension const &dim)
 double >= Dimension More...
 
bool operator== (Dimension const &dim, double const d)
 Dimension == double. More...
 
bool operator!= (Dimension const &dim, double const d)
 Dimension != double. More...
 
bool operator< (Dimension const &dim, double const d)
 Dimension < double. More...
 
bool operator<= (Dimension const &dim, double const d)
 Dimension <= double. More...
 
bool operator> (Dimension const &dim, double const d)
 Dimension > double. More...
 
bool operator>= (Dimension const &dim, double const d)
 Dimension >= double. More...
 
std::ostream & operator<< (std::ostream &stream, DimensionExpression const &exp)
 Stream Output. More...
 
bool operator== (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression == DimensionExpression. More...
 
bool operator!= (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression != DimensionExpression. More...
 
bool operator< (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression < DimensionExpression. More...
 
bool operator<= (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression <= DimensionExpression. More...
 
bool operator> (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression > DimensionExpression. More...
 
bool operator>= (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression >= DimensionExpression. More...
 
bool operator== (int const i, DimensionExpression const &exp)
 int == DimensionExpression More...
 
bool operator!= (int const i, DimensionExpression const &exp)
 int != DimensionExpression More...
 
bool operator< (int const i, DimensionExpression const &exp)
 int < DimensionExpression More...
 
bool operator<= (int const i, DimensionExpression const &exp)
 int <= DimensionExpression More...
 
bool operator> (int const i, DimensionExpression const &exp)
 int > DimensionExpression More...
 
bool operator>= (int const i, DimensionExpression const &exp)
 int >= DimensionExpression More...
 
bool operator== (DimensionExpression const &exp, int const i)
 DimensionExpression == int. More...
 
bool operator!= (DimensionExpression const &exp, int const i)
 DimensionExpression != int. More...
 
bool operator< (DimensionExpression const &exp, int const i)
 DimensionExpression < int. More...
 
bool operator<= (DimensionExpression const &exp, int const i)
 DimensionExpression <= int. More...
 
bool operator> (DimensionExpression const &exp, int const i)
 DimensionExpression > int. More...
 
bool operator>= (DimensionExpression const &exp, int const i)
 DimensionExpression >= int. More...
 
bool operator== (double const d, DimensionExpression const &exp)
 double == DimensionExpression More...
 
bool operator!= (double const d, DimensionExpression const &exp)
 double != DimensionExpression More...
 
bool operator< (double const d, DimensionExpression const &exp)
 double < DimensionExpression More...
 
bool operator<= (double const d, DimensionExpression const &exp)
 double <= DimensionExpression More...
 
bool operator> (double const d, DimensionExpression const &exp)
 double > DimensionExpression More...
 
bool operator>= (double const d, DimensionExpression const &exp)
 double >= DimensionExpression More...
 
bool operator== (DimensionExpression const &exp, double const d)
 DimensionExpression == double. More...
 
bool operator!= (DimensionExpression const &exp, double const d)
 DimensionExpression != double. More...
 
bool operator< (DimensionExpression const &exp, double const d)
 DimensionExpression < double. More...
 
bool operator<= (DimensionExpression const &exp, double const d)
 DimensionExpression <= double. More...
 
bool operator> (DimensionExpression const &exp, double const d)
 DimensionExpression > double. More...
 
bool operator>= (DimensionExpression const &exp, double const d)
 DimensionExpression >= double. More...
 
DimensionExpressionRef operator+ (Dimension const &dim)
 +Dimension More...
 
DimensionExpressionMul operator- (Dimension const &dim)
 -Dimension More...
 
DimensionExpressionSum operator+ (Dimension const &dim1, Dimension const &dim2)
 Dimension + Dimension. More...
 
DimensionExpressionSum operator+ (Dimension const &dim, int const value)
 Dimension + int. More...
 
DimensionExpressionSum operator+ (int const value, Dimension const &dim)
 int + Dimension More...
 
DimensionExpressionSum operator+ (Dimension const &dim, double const value)
 Dimension + double. More...
 
DimensionExpressionSum operator+ (double const value, Dimension const &dim)
 double + Dimension More...
 
DimensionExpressionSub operator- (Dimension const &dim1, Dimension const &dim2)
 Dimension - Dimension. More...
 
DimensionExpressionSub operator- (Dimension const &dim, int const value)
 Dimension - int. More...
 
DimensionExpressionSub operator- (int const value, Dimension const &dim)
 int - Dimension More...
 
DimensionExpressionSub operator- (Dimension const &dim, double const value)
 Dimension - double. More...
 
DimensionExpressionSub operator- (double const value, Dimension const &dim)
 double - Dimension More...
 
DimensionExpressionMul operator* (Dimension const &dim1, Dimension const &dim2)
 Dimension * Dimension. More...
 
DimensionExpressionMul operator* (Dimension const &dim, int const value)
 Dimension * int. More...
 
DimensionExpressionMul operator* (int const value, Dimension const &dim)
 int * Dimension More...
 
DimensionExpressionMul operator* (Dimension const &dim, double const value)
 Dimension * double. More...
 
DimensionExpressionMul operator* (double const value, Dimension const &dim)
 double * Dimension More...
 
DimensionExpressionDiv operator/ (Dimension const &dim1, Dimension const &dim2)
 Dimension / Dimension. More...
 
DimensionExpressionDiv operator/ (Dimension const &dim, int const value)
 Dimension / int. More...
 
DimensionExpressionDiv operator/ (int const value, Dimension const &dim)
 int / Dimension More...
 
DimensionExpressionDiv operator/ (Dimension const &dim, double const value)
 Dimension / double. More...
 
DimensionExpressionDiv operator/ (double const value, Dimension const &dim)
 double / Dimension More...
 
DimensionExpressionMul operator+ (DimensionExpression const &exp)
 +DimensionExpression More...
 
DimensionExpressionMul operator- (DimensionExpression const &exp)
 -DimensionExpression More...
 
DimensionExpressionSum operator+ (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression + DimensionExpression. More...
 
DimensionExpressionSum operator+ (DimensionExpression const &exp, Dimension const &dim)
 DimensionExpression + Dimension. More...
 
DimensionExpressionSum operator+ (Dimension const &dim, DimensionExpression const &exp)
 Dimension + DimensionExpression. More...
 
DimensionExpressionSum operator+ (DimensionExpression const &exp, int const value)
 DimensionExpression + int. More...
 
DimensionExpressionSum operator+ (int const value, DimensionExpression const &exp)
 int + DimensionExpression More...
 
DimensionExpressionSum operator+ (DimensionExpression const &exp, double const value)
 DimensionExpression + double. More...
 
DimensionExpressionSum operator+ (double const value, DimensionExpression const &exp)
 double + DimensionExpression More...
 
DimensionExpressionSub operator- (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression - DimensionExpression. More...
 
DimensionExpressionSub operator- (DimensionExpression const &exp, Dimension const &dim)
 DimensionExpression - Dimension. More...
 
DimensionExpressionSub operator- (Dimension const &dim, DimensionExpression const &exp)
 Dimension - DimensionExpression. More...
 
DimensionExpressionSub operator- (DimensionExpression const &exp, int const value)
 DimensionExpression - int. More...
 
DimensionExpressionSub operator- (int const value, DimensionExpression const &exp)
 int - DimensionExpression More...
 
DimensionExpressionSub operator- (DimensionExpression const &exp, double const value)
 DimensionExpression - double. More...
 
DimensionExpressionSub operator- (double const value, DimensionExpression const &exp)
 double - DimensionExpression More...
 
DimensionExpressionMul operator* (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression * DimensionExpression. More...
 
DimensionExpressionMul operator* (DimensionExpression const &exp, Dimension const &dim)
 DimensionExpression * Dimension. More...
 
DimensionExpressionMul operator* (Dimension const &dim, DimensionExpression const &exp)
 Dimension * DimensionExpression. More...
 
DimensionExpressionMul operator* (DimensionExpression const &exp, int const value)
 DimensionExpression * int. More...
 
DimensionExpressionMul operator* (int const value, DimensionExpression const &exp)
 int * DimensionExpression More...
 
DimensionExpressionMul operator* (DimensionExpression const &exp, double const value)
 DimensionExpression * double. More...
 
DimensionExpressionMul operator* (double const value, DimensionExpression const &exp)
 double * DimensionExpression More...
 
DimensionExpressionDiv operator/ (DimensionExpression const &exp1, DimensionExpression const &exp2)
 DimensionExpression / DimensionExpression. More...
 
DimensionExpressionDiv operator/ (DimensionExpression const &exp, Dimension const &dim)
 DimensionExpression / Dimension. More...
 
DimensionExpressionDiv operator/ (Dimension const &dim, DimensionExpression const &exp)
 Dimension / DimensionExpression. More...
 
DimensionExpressionDiv operator/ (DimensionExpression const &exp, int const value)
 DimensionExpression / int. More...
 
DimensionExpressionDiv operator/ (int const value, DimensionExpression const &exp)
 int / DimensionExpression More...
 
DimensionExpressionDiv operator/ (DimensionExpression const &exp, double const value)
 DimensionExpression / double. More...
 
DimensionExpressionDiv operator/ (double const value, DimensionExpression const &exp)
 double / DimensionExpression More...
 
DimensionExpressionMin min (Dimension const &dim1, Dimension const &dim2)
 min( Dimension, Dimension ) More...
 
DimensionExpressionMin min (Dimension const &dim, int const value)
 min( Dimension, int ) More...
 
DimensionExpressionMin min (int const value, Dimension const &dim)
 min( int, Dimension ) More...
 
DimensionExpressionMin min (Dimension const &dim, double const value)
 min( Dimension, double ) More...
 
DimensionExpressionMin min (double const value, Dimension const &dim)
 min( double, Dimension ) More...
 
DimensionExpressionMin min (Dimension const &dim, DimensionExpression const &exp)
 min( Dimension, DimensionExpression ) More...
 
DimensionExpressionMin min (DimensionExpression const &exp, Dimension const &dim)
 min( DimensionExpression, Dimension ) More...
 
DimensionExpressionMin min (DimensionExpression const &exp1, DimensionExpression const &exp2)
 min( DimensionExpression, DimensionExpression ) More...
 
DimensionExpressionMin min (DimensionExpression const &exp, int const value)
 min( DimensionExpression, int ) More...
 
DimensionExpressionMin min (int const value, DimensionExpression const &exp)
 min( int, DimensionExpression ) More...
 
DimensionExpressionMin min (DimensionExpression const &exp, double const value)
 min( DimensionExpression, double ) More...
 
DimensionExpressionMin min (double const value, DimensionExpression const &exp)
 min( double, DimensionExpression ) More...
 
DimensionExpressionMax max (Dimension const &dim1, Dimension const &dim2)
 max( Dimension, Dimension ) More...
 
DimensionExpressionMax max (Dimension const &dim, int const value)
 max( Dimension, int ) More...
 
DimensionExpressionMax max (int const value, Dimension const &dim)
 max( int, Dimension ) More...
 
DimensionExpressionMax max (Dimension const &dim, double const value)
 max( Dimension, double ) More...
 
DimensionExpressionMax max (double const value, Dimension const &dim)
 max( double, Dimension ) More...
 
DimensionExpressionMax max (Dimension const &dim, DimensionExpression const &exp)
 max( Dimension, DimensionExpression ) More...
 
DimensionExpressionMax max (DimensionExpression const &exp, Dimension const &dim)
 max( DimensionExpression, Dimension ) More...
 
DimensionExpressionMax max (DimensionExpression const &exp1, DimensionExpression const &exp2)
 max( DimensionExpression, DimensionExpression ) More...
 
DimensionExpressionMax max (DimensionExpression const &exp, int const value)
 max( DimensionExpression, int ) More...
 
DimensionExpressionMax max (int const value, DimensionExpression const &exp)
 max( int, DimensionExpression ) More...
 
DimensionExpressionMax max (DimensionExpression const &exp, double const value)
 max( DimensionExpression, double ) More...
 
DimensionExpressionMax max (double const value, DimensionExpression const &exp)
 max( double, DimensionExpression ) More...
 
DimensionExpressionPow pow (Dimension const &dim1, Dimension const &dim2)
 pow( Dimension, Dimension ) More...
 
DimensionExpressionPow pow (Dimension const &dim, int const value)
 pow( Dimension, int ) More...
 
DimensionExpressionPow pow (int const value, Dimension const &dim)
 pow( int, Dimension ) More...
 
DimensionExpressionPow pow (Dimension const &dim, double const value)
 pow( Dimension, double ) More...
 
DimensionExpressionPow pow (double const value, Dimension const &dim)
 pow( double, Dimension ) More...
 
DimensionExpressionPow pow (Dimension const &dim, DimensionExpression const &exp)
 pow( Dimension, DimensionExpression ) More...
 
DimensionExpressionPow pow (DimensionExpression const &exp, Dimension const &dim)
 pow( DimensionExpression, Dimension ) More...
 
DimensionExpressionPow pow (DimensionExpression const &exp1, DimensionExpression const &exp2)
 pow( DimensionExpression, DimensionExpression ) More...
 
DimensionExpressionPow pow (DimensionExpression const &exp, int const value)
 pow( DimensionExpression, int ) More...
 
DimensionExpressionPow pow (int const value, DimensionExpression const &exp)
 pow( int, DimensionExpression ) More...
 
DimensionExpressionPow pow (DimensionExpression const &exp, double const value)
 pow( DimensionExpression, double ) More...
 
DimensionExpressionPow pow (double const value, DimensionExpression const &exp)
 pow( double, DimensionExpression ) More...
 
DimensionExpressionSquare square (Dimension const &dim)
 square( Dimension ) More...
 
DimensionExpressionSquare square (DimensionExpression const &exp)
 square( DimensionExpression ) More...
 
DimensionExpressionCon square (int const value)
 square( int ) More...
 
DimensionExpressionCon square (double const value)
 square( double ) More...
 
DimensionExpressionCube cube (Dimension const &dim)
 cube( Dimension ) More...
 
DimensionExpressionCube cube (DimensionExpression const &exp)
 cube( DimensionExpression ) More...
 
DimensionExpressionCon cube (int const value)
 cube( int ) More...
 
DimensionExpressionCon cube (double const value)
 cube( double ) More...
 
void swap (DynamicIndexRange &a, DynamicIndexRange &b)
 Swap. More...
 
void swap_no_notify (DynamicIndexRange &a, DynamicIndexRange &b)
 Swap. More...
 
template<typename T >
bool operator== (FArray1< T > const &a, FArray1< T > const &b)
 FArray1 == FArray1. More...
 
template<typename T >
bool operator!= (FArray1< T > const &a, FArray1< T > const &b)
 FArray1 != FArray1. More...
 
template<typename T >
T dot_product (FArray1< T > const &a, FArray1< T > const &b)
 Dot Product. More...
 
template<typename T >
T dot (FArray1< T > const &a, FArray1< T > const &b)
 Dot Product. More...
 
template<typename T >
T distance (FArray1< T > const &a, FArray1< T > const &b)
 Distance. More...
 
template<typename T >
T distance_squared (FArray1< T > const &a, FArray1< T > const &b)
 Distance Squared. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray1< U > const &a, FArray1< V > const &b)
 Equal Dimensions? More...
 
template<typename U >
dot_product (FArray1< U > const &a, FArray1< U > const &b)
 Dot Product. More...
 
template<typename U >
dot (FArray1< U > const &a, FArray1< U > const &b)
 Dot Product. More...
 
template<typename U >
distance (FArray1< U > const &a, FArray1< U > const &b)
 Distance. More...
 
template<typename U >
distance_squared (FArray1< U > const &a, FArray1< U > const &b)
 Distance Squared. More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray1< T > &a)
 Read an FArray1 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray1< T > const &a)
 Write an FArray1 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray1< T > const &a)
 stream << FArray1 More...
 
template<typename T >
void swap (FArray1D< T > &a, FArray1D< T > &b)
 Swap. More...
 
template<typename T >
FArray1D< Toperator- (FArray1< T > const &a)
 -Array More...
 
template<typename T >
FArray1D< Toperator+ (FArray1< T > const &a, FArray1< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray1D< Toperator- (FArray1< T > const &a, FArray1< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray1D< Toperator+ (FArray1< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray1D< Toperator+ (T const &t, FArray1< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray1D< Toperator- (FArray1< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray1D< Toperator- (T const &t, FArray1< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray1D< Toperator* (FArray1< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray1D< Toperator* (T const &t, FArray1< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray1D< Toperator/ (FArray1< T > const &a, T const &t)
 Array / Value. More...
 
template<typename T >
FArray1D< Tcross_product (FArray1< T > const &a, FArray1< T > const &b)
 Cross Product of Two 3-Tuple Vectors. More...
 
template<typename T >
FArray1D< Tcross (FArray1< T > const &a, FArray1< T > const &b)
 Cross Product of Two 3-Tuple Vectors. More...
 
template<typename T >
bool operator== (FArray2< T > const &a, FArray2< T > const &b)
 FArray2 == FArray2. More...
 
template<typename T >
bool operator!= (FArray2< T > const &a, FArray2< T > const &b)
 FArray2 != FArray2. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray2< U > const &a, FArray2< V > const &b)
 Equal Dimensions? More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray2< T > &a)
 Read an FArray2 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray2< T > const &a)
 Write an FArray2 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray2< T > const &a)
 stream << FArray2 More...
 
template<typename T >
void swap (FArray2D< T > &a, FArray2D< T > &b)
 Swap. More...
 
template<typename T >
FArray2D< Toperator- (FArray2< T > const &a)
 -Array More...
 
template<typename T >
FArray2D< Toperator+ (FArray2< T > const &a, FArray2< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray2D< Toperator- (FArray2< T > const &a, FArray2< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray2D< Toperator+ (FArray2< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray2D< Toperator+ (T const &t, FArray2< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray2D< Toperator- (FArray2< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray2D< Toperator- (T const &t, FArray2< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray2D< Toperator* (FArray2< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray2D< Toperator* (T const &t, FArray2< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray2D< Toperator/ (FArray2< T > const &a, T const &t)
 Array / Value. More...
 
template<typename T >
FArray2D< Ttransposed (FArray2< T > const &a)
 Transposed. More...
 
template<typename T >
bool operator== (FArray3< T > const &a, FArray3< T > const &b)
 FArray3 == FArray3. More...
 
template<typename T >
bool operator!= (FArray3< T > const &a, FArray3< T > const &b)
 FArray3 != FArray3. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray3< U > const &a, FArray3< V > const &b)
 Equal Dimensions? More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray3< T > &a)
 Read an FArray3 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray3< T > const &a)
 Write an FArray3 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray3< T > const &a)
 stream << FArray3 More...
 
template<typename T >
void swap (FArray3D< T > &a, FArray3D< T > &b)
 Swap. More...
 
template<typename T >
FArray3D< Toperator- (FArray3< T > const &a)
 -Array More...
 
template<typename T >
FArray3D< Toperator+ (FArray3< T > const &a, FArray3< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray3D< Toperator- (FArray3< T > const &a, FArray3< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray3D< Toperator+ (FArray3< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray3D< Toperator+ (T const &t, FArray3< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray3D< Toperator- (FArray3< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray3D< Toperator- (T const &t, FArray3< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray3D< Toperator* (FArray3< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray3D< Toperator* (T const &t, FArray3< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray3D< Toperator/ (FArray3< T > const &a, T const &t)
 Array / Value. More...
 
template<typename U >
void swap (FArray3D< U > &a, FArray3D< U > &b)
 
template<typename T >
bool operator== (FArray4< T > const &a, FArray4< T > const &b)
 FArray4 == FArray4. More...
 
template<typename T >
bool operator!= (FArray4< T > const &a, FArray4< T > const &b)
 FArray4 != FArray4. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray4< U > const &a, FArray4< V > const &b)
 Equal Dimensions? More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray4< T > &a)
 Read an FArray4 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray4< T > const &a)
 Write an FArray4 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray4< T > const &a)
 stream << FArray4 More...
 
template<typename T >
void swap (FArray4D< T > &a, FArray4D< T > &b)
 Swap. More...
 
template<typename T >
FArray4D< Toperator- (FArray4< T > const &a)
 -Array More...
 
template<typename T >
FArray4D< Toperator+ (FArray4< T > const &a, FArray4< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray4D< Toperator- (FArray4< T > const &a, FArray4< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray4D< Toperator+ (FArray4< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray4D< Toperator+ (T const &t, FArray4< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray4D< Toperator- (FArray4< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray4D< Toperator- (T const &t, FArray4< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray4D< Toperator* (FArray4< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray4D< Toperator* (T const &t, FArray4< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray4D< Toperator/ (FArray4< T > const &a, T const &t)
 Array / Value. More...
 
template<typename U >
void swap (FArray4D< U > &a, FArray4D< U > &b)
 
template<typename T >
bool operator== (FArray5< T > const &a, FArray5< T > const &b)
 FArray5 == FArray5. More...
 
template<typename T >
bool operator!= (FArray5< T > const &a, FArray5< T > const &b)
 FArray5 != FArray5. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray5< U > const &a, FArray5< V > const &b)
 Equal Dimensions? More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray5< T > &a)
 Read an FArray5 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray5< T > const &a)
 Write an FArray5 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray5< T > const &a)
 stream << FArray5 More...
 
template<typename T >
void swap (FArray5D< T > &a, FArray5D< T > &b)
 Swap. More...
 
template<typename T >
FArray5D< Toperator- (FArray5< T > const &a)
 -Array More...
 
template<typename T >
FArray5D< Toperator+ (FArray5< T > const &a, FArray5< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray5D< Toperator- (FArray5< T > const &a, FArray5< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray5D< Toperator+ (FArray5< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray5D< Toperator+ (T const &t, FArray5< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray5D< Toperator- (FArray5< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray5D< Toperator- (T const &t, FArray5< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray5D< Toperator* (FArray5< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray5D< Toperator* (T const &t, FArray5< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray5D< Toperator/ (FArray5< T > const &a, T const &t)
 Array / Value. More...
 
template<typename U >
void swap (FArray5D< U > &a, FArray5D< U > &b)
 
template<typename T >
bool operator== (FArray6< T > const &a, FArray6< T > const &b)
 FArray6 == FArray6. More...
 
template<typename T >
bool operator!= (FArray6< T > const &a, FArray6< T > const &b)
 FArray6 != FArray6. More...
 
template<typename U , typename V >
bool equal_dimensions (FArray6< U > const &a, FArray6< V > const &b)
 Equal Dimensions? More...
 
template<typename T >
std::istream & read_binary (std::istream &stream, FArray6< T > &a)
 Read an FArray6 from a binary file. More...
 
template<typename T >
std::ostream & write_binary (std::ostream &stream, FArray6< T > const &a)
 Write an FArray6 to a binary file. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, FArray6< T > const &a)
 stream << FArray6 More...
 
template<typename T >
void swap (FArray6D< T > &a, FArray6D< T > &b)
 Swap. More...
 
template<typename T >
FArray6D< Toperator- (FArray6< T > const &a)
 -Array More...
 
template<typename T >
FArray6D< Toperator+ (FArray6< T > const &a, FArray6< T > const &b)
 Array + Array. More...
 
template<typename T >
FArray6D< Toperator- (FArray6< T > const &a, FArray6< T > const &b)
 Array - Array. More...
 
template<typename T >
FArray6D< Toperator+ (FArray6< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
FArray6D< Toperator+ (T const &t, FArray6< T > const &a)
 Value + Array. More...
 
template<typename T >
FArray6D< Toperator- (FArray6< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
FArray6D< Toperator- (T const &t, FArray6< T > const &a)
 Value - Array. More...
 
template<typename T >
FArray6D< Toperator* (FArray6< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
FArray6D< Toperator* (T const &t, FArray6< T > const &a)
 Value * Array. More...
 
template<typename T >
FArray6D< Toperator/ (FArray6< T > const &a, T const &t)
 Array / Value. More...
 
template<typename I , typename B , typename E , typename S >
std::size_t floops (I &i, B const &b, E const &e, S const &s)
 
template<typename I , typename B , typename E >
std::size_t floops (I &i, B const &b, E const &e)
 
short int min (short int const a, short int const b)
 min( short int, short int ) More...
 
int min (int const a, int const b)
 min( int, int ) More...
 
long int min (long int const a, long int const b)
 min( long int, long int ) More...
 
unsigned short int min (unsigned short int const a, unsigned short int const b)
 min( unsigned short int, unsigned short int ) More...
 
unsigned int min (unsigned int const a, unsigned int const b)
 min( unsigned int, unsigned int ) More...
 
unsigned long int min (unsigned long int const a, unsigned long int const b)
 min( unsigned long int, unsigned long int ) More...
 
float min (float const a, float const b)
 min( float, float ) More...
 
double min (double const a, double const b)
 min( double, double ) More...
 
long double min (long double const a, long double const b)
 min( long double, long double ) More...
 
template<typename T >
T const & min (T const &a, T const &b, T const &c)
 min( a, b, c ) More...
 
template<typename T >
T const & min (T const &a, T const &b, T const &c, T const &d)
 min( a, b, c, d ) More...
 
template<typename T >
T const & min (T const &a, T const &b, T const &c, T const &d, T const &e)
 min( a, b, c, d, e ) More...
 
template<typename T >
T const & min (T const &a, T const &b, T const &c, T const &d, T const &e, T const &f)
 min( a, b, c, d, e, f ) More...
 
short int max (short int const a, short int const b)
 max( short int, short int ) More...
 
int max (int const a, int const b)
 max( int, int ) More...
 
long int max (long int const a, long int const b)
 max( long int, long int ) More...
 
unsigned short int max (unsigned short int const a, unsigned short int const b)
 max( unsigned short int, unsigned short int ) More...
 
unsigned int max (unsigned int const a, unsigned int const b)
 max( unsigned int, unsigned int ) More...
 
unsigned long int max (unsigned long int const a, unsigned long int const b)
 max( unsigned long int, unsigned long int ) More...
 
float max (float const a, float const b)
 max( float, float ) More...
 
double max (double const a, double const b)
 max( double, double ) More...
 
long double max (long double const a, long double const b)
 max( long double, long double ) More...
 
template<typename T >
T const & max (T const &a, T const &b, T const &c)
 max( a, b, c ) More...
 
template<typename T >
T const & max (T const &a, T const &b, T const &c, T const &d)
 max( a, b, c, d ) More...
 
template<typename T >
T const & max (T const &a, T const &b, T const &c, T const &d, T const &e)
 max( a, b, c, d, e ) More...
 
template<typename T >
T const & max (T const &a, T const &b, T const &c, T const &d, T const &e, T const &f)
 max( a, b, c, d, e, f ) More...
 
template<typename T >
T abs (T const &x)
 std::abs( x ) == | x | More...
 
template<typename T >
T square (T const &x)
 square( x ) == x^2 More...
 
template<typename T >
T cube (T const &x)
 cube( x ) == x^3 More...
 
template<typename T >
int sign (T const &x)
 sign( x ) More...
 
template<typename X , typename Y >
X sign (X const &x, Y const &y)
 Sign Transfer from Second Argument to First Argument. More...
 
template<typename R , typename T >
nearest (T const &x)
 nearest< R >( x ): Nearest R More...
 
template<typename T >
std::size_t nearest_size (T const &x)
 nearest_size( x ): Nearest std::size_t More...
 
template<typename T >
SSize nearest_ssize (T const &x)
 nearest_ssize( x ): Nearest SSize More...
 
template<typename T >
int nearest_int (T const &x)
 nearest_int( x ): Nearest int More...
 
template<typename T >
int nint (T const &x)
 nint( x ): Nearest int More...
 
template<typename T >
short int nsint (T const &x)
 nsint( x ): Nearest short int More...
 
template<typename T >
long int nlint (T const &x)
 nlint( x ): Nearest long int More...
 
template<typename T >
T mod (T const &x, T const &y)
 x(mod y) computational modulo returning magnitude < | y | and sign of x More...
 
float mod (float const &i, float const &n)
 i(mod n) : float Arguments More...
 
double mod (double const &i, double const &n)
 i(mod n) : double Arguments More...
 
long double mod (long double const &i, long double const &n)
 i(mod n) : long double Arguments More...
 
template<typename T >
T modulo (T const &x, T const &y)
 x(mod y) mathematical modulo returning magnitude < | y | and sign of y More...
 
template<typename T >
T remainder (T const &x, T const &y)
 Remainder of x with respect to division by y that is of smallest magnitude. More...
 
template<typename T >
T fast_remainder (T const &x, T const &y)
 Remainder of x with respect to division by y that is of smallest magnitude. More...
 
template<typename T , typename S >
T remainder_conversion (T const &t, S &s)
 Remainder and result of conversion to a different type. More...
 
template<typename T >
T gcd (T const &m, T const &n)
 Greatest Common Divisor. More...
 
template<typename T >
bool eq_tol (T const &x, T const &y, T const &r_tol, T const &a_tol)
 Equal within specified relative and absolute tolerances? More...
 
template<typename T >
bool lt_tol (T const &x, T const &y, T const &r_tol, T const &a_tol)
 Less than within specified relative and absolute tolerances? More...
 
template<typename T >
bool le_tol (T const &x, T const &y, T const &r_tol, T const &a_tol)
 Less than or equal within specified relative and absolute tolerances? More...
 
template<typename T >
bool ge_tol (T const &x, T const &y, T const &r_tol, T const &a_tol)
 Greater than or equal within specified relative and absolute tolerances? More...
 
template<typename T >
bool gt_tol (T const &x, T const &y, T const &r_tol, T const &a_tol)
 Greater than within specified relative and absolute tolerances? More...
 
std::string const WHITESPACE (" \t\0", 3)
 
bool operator== (Fstring const &s, Fstring const &t)
 Fstring == Fstring. More...
 
bool operator== (Fstring const &s, std::string const &t)
 Fstring == string. More...
 
bool operator== (Fstring const &s, c_cstring const t)
 Fstring == cstring. More...
 
bool operator== (Fstring const &s, char const c)
 Fstring == char. More...
 
bool operator<= (Fstring const &s, Fstring const &t)
 Fstring <= Fstring. More...
 
bool operator< (Fstring const &s, Fstring const &t)
 Fstring < Fstring. More...
 
bool operator<= (Fstring const &s, std::string const &t)
 Fstring <= string. More...
 
bool operator< (Fstring const &s, std::string const &t)
 Fstring < string. More...
 
bool operator<= (Fstring const &s, c_cstring const t)
 Fstring <= cstring. More...
 
bool operator< (Fstring const &s, c_cstring const t)
 Fstring < cstring. More...
 
std::istream & operator>> (std::istream &stream, Fstring &s)
 Stream Input. More...
 
std::istream & get (std::istream &stream, Fstring &s)
 Get from Stream. More...
 
std::istream & getline (std::istream &stream, Fstring &s)
 Get Line from Stream. More...
 
std::istream & read (std::istream &stream, Fstring &s)
 Read from Stream. More...
 
std::istream & readsome (std::istream &stream, Fstring &s)
 Read Available Characters from Stream. More...