Rosetta 3.3
Public Types | Public Member Functions | Protected Member Functions | Friends
ObjexxFCL::FArray6D< T > Class Template Reference

FArray6D: Fortran-Compatible 5D Array. More...

#include <FArray6D.hh>

Inheritance diagram for ObjexxFCL::FArray6D< T >:
Inheritance graph
[legend]
Collaboration diagram for ObjexxFCL::FArray6D< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Super::Base Base
typedef Base::Section Section
typedef Super::IR SIR
typedef DynamicIndexRange IR
typedef Base::value_type value_type
typedef Base::reference reference
typedef Base::const_reference const_reference
typedef Base::pointer pointer
typedef Base::const_pointer const_pointer
typedef Base::size_type size_type
typedef Base::difference_type difference_type
typedef Base::Value Value
typedef Base::Reference Reference
typedef Base::ConstReference ConstReference
typedef Base::Pointer Pointer
typedef Base::ConstPointer ConstPointer
typedef Base::Size Size
typedef Base::Difference Difference
typedef FArrayInitializer< T,
ObjexxFCL::FArray6D
Initializer
typedef Initializer::function_type InitializerFunction

Public Member Functions

 FArray6D ()
 Default Constructor.
 FArray6D (FArray6D const &a)
 Copy Constructor.
template<typename U >
 FArray6D (FArray6D< U > const &a)
 Copy Constructor Template.
template<typename U >
 FArray6D (FArray6< U > const &a)
 Super Constructor Template.
 FArray6D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a)
 IndexRange Constructor.
 FArray6D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, T const &t)
 IndexRange + Initializer Value Constructor.
 FArray6D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, InitializerFunction const &function_a)
 IndexRange + Initializer Function Constructor.
template<typename U >
 FArray6D (FArray6< U > const &a, IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a)
 Super + IndexRange Constructor Template.
template<typename U >
 FArray6D (FArray6< U > const &a, IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, T const &t)
 Super + IndexRange + Fill Value Constructor Template.
virtual ~FArray6D ()
 Destructor.
FArray6Doperator= (FArray6D const &a)
 Copy Assignment.
FArray6Doperator= (Super const &a)
 Super Assignment.
template<typename U >
FArray6Doperator= (FArray6< U > const &a)
 Super Assignment Template.
template<typename U >
FArray6Doperator+= (FArray6< U > const &a)
 += Array Template
template<typename U >
FArray6Doperator-= (FArray6< U > const &a)
 -= Array Template
FArray6Doperator= (T const &t)
 = Value
FArray6Doperator+= (T const &t)
 += Value
FArray6Doperator-= (T const &t)
 -= Value
FArray6Doperator*= (T const &t)
 *= Value
FArray6Doperator/= (T const &t)
 /= Value
T const & operator() (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 array( i1, i2, i3, i4, i5, i6 ) const
T & operator() (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6)
 array( i1, i2, i3, i4, i5, i6 )
Section const a (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Section Starting at array( i1, i2, i3, i4, i5, i6 )
size_type index (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Linear Index.
T const & operator[] (size_type const i) const
 array[ i ] const: Linear Subscript
T & operator[] (size_type const i)
 array[ i ]: Linear Subscript
bool dimensions_initialized () const
 Dimensions Initialized?
bool contains (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Contains Indexed Element?
bool initializer_active () const
 Initializer Active?
IR const & I1 () const
 IndexRange of Dimension 1.
int l1 () const
 Lower Index of Dimension 1.
int u1 () const
 Upper Index of Dimension 1.
IR const & I2 () const
 IndexRange of Dimension 2.
int l2 () const
 Lower Index of Dimension 2.
int u2 () const
 Upper Index of Dimension 2.
IR const & I3 () const
 IndexRange of Dimension 3.
int l3 () const
 Lower Index of Dimension 3.
int u3 () const
 Upper Index of Dimension 3.
IR const & I4 () const
 IndexRange of Dimension 4.
int l4 () const
 Lower Index of Dimension 4.
int u4 () const
 Upper Index of Dimension 4.
IR const & I5 () const
 IndexRange of Dimension 5.
int l5 () const
 Lower Index of Dimension 5.
int u5 () const
 Upper Index of Dimension 5.
IR const & I6 () const
 IndexRange of Dimension 6.
int l6 () const
 Lower Index of Dimension 6.
int u6 () const
 Upper Index of Dimension 6.
size_type size6 () const
 Size of Dimension 6.
FArray6Dclear ()
 Clear.
FArray6Ddimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a)
 Dimension by IndexRanges.
FArray6Ddimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, T const &t)
 Dimension by IndexRanges + Initializer Value.
FArray6Ddimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, InitializerFunction const &function_a)
 Dimension by IndexRanges + Initializer Function.
template<typename U >
FArray6Ddimension (FArray6< U > const &a)
 Dimension by Array Template.
template<typename U >
FArray6Ddimension (FArray6< U > const &a, T const &t)
 Dimension by Array + Initializer Value Template.
template<typename U >
FArray6Ddimension (FArray6< U > const &a, InitializerFunction const &function_a)
 Dimension by Array + Initializer Function Template.
FArray6Dredimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a)
 Data-Preserving Redimension by IndexRanges.
FArray6Dredimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a, T const &t)
 Data-Preserving Redimension by IndexRanges + Fill Value.
template<typename U >
FArray6Dredimension (FArray6< U > const &a)
 Data-Preserving Redimension by Array Template.
template<typename U >
FArray6Dredimension (FArray6< U > const &a, T const &t)
 Data-Preserving Redimension by Array + Fill Value Template.
FArray6Dinitializer (T const &t)
 Set Initializer Value.
FArray6Dinitializer (InitializerFunction const &function_a)
 Set Initializer Function.
FArray6Dinitializer_clear ()
 Clear Initializer.
FArray6Dinitialize ()
 Initialize.
FArray6Dswap (FArray6D &v)
 Swap.
void update ()
 Update.
void destructed (Subject const &)
 Update for Destruction of a Subject.

Protected Member Functions

void dimension_assign (SIR const &I1_a, SIR const &I2_a, SIR const &I3_a, SIR const &I4_a, SIR const &I5_a, SIR const &I6_a)
 Dimension by IndexRanges.

Friends

class FArray6D
class FArray6P< T >
class FArray6A< T >
void swap (FArray6D &a, FArray6D &b)
 Swap.
FArray6D operator- (Super const &a)
 -Array
FArray6D operator+ (Super const &a, Super const &b)
 Array + Array.
FArray6D operator- (Super const &a, Super const &b)
 Array - Array.
FArray6D operator+ (Super const &a, T const &t)
 Array + Value.
FArray6D operator+ (T const &t, Super const &a)
 Value + Array.
FArray6D operator- (Super const &a, T const &t)
 Array - Value.
FArray6D operator- (T const &t, Super const &a)
 Value - Array.
FArray6D operator* (Super const &a, T const &t)
 Array * Value.
FArray6D operator* (T const &t, Super const &a)
 Value * Array.
FArray6D operator/ (Super const &a, T const &t)
 Array / Value.

Detailed Description

template<typename T>
class ObjexxFCL::FArray6D< T >

FArray6D: Fortran-Compatible 5D Array.


Member Typedef Documentation

template<typename T>
typedef Super::Base ObjexxFCL::FArray6D< T >::Base

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef DynamicIndexRange ObjexxFCL::FArray6D< T >::IR

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef Base::pointer ObjexxFCL::FArray6D< T >::pointer

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef Base::Pointer ObjexxFCL::FArray6D< T >::Pointer

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef Base::Section ObjexxFCL::FArray6D< T >::Section

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef Super::IR ObjexxFCL::FArray6D< T >::SIR
template<typename T>
typedef Base::Size ObjexxFCL::FArray6D< T >::Size

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
typedef Base::Value ObjexxFCL::FArray6D< T >::Value

Reimplemented from ObjexxFCL::FArray6< T >.

Reimplemented from ObjexxFCL::FArray6< T >.


Constructor & Destructor Documentation

template<typename T>
ObjexxFCL::FArray6D< T >::FArray6D ( ) [inline]

Default Constructor.

Referenced by ObjexxFCL::FArray6D< T >::redimension().

template<typename T>
ObjexxFCL::FArray6D< T >::FArray6D ( FArray6D< T > const &  a) [inline]

Copy Constructor.

template<typename T>
template<typename U >
ObjexxFCL::FArray6D< T >::FArray6D ( FArray6D< U > const &  a) [inline, explicit]

Copy Constructor Template.

template<typename T>
template<typename U >
ObjexxFCL::FArray6D< T >::FArray6D ( FArray6< U > const &  a) [inline, explicit]

Super Constructor Template.

template<typename T>
ObjexxFCL::FArray6D< T >::FArray6D ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a 
) [inline]

IndexRange Constructor.

template<typename T>
ObjexxFCL::FArray6D< T >::FArray6D ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
T const &  t 
) [inline]

IndexRange + Initializer Value Constructor.

References ObjexxFCL::FArray6D< T >::initialize().

template<typename T>
ObjexxFCL::FArray6D< T >::FArray6D ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
InitializerFunction const &  function_a 
) [inline]

IndexRange + Initializer Function Constructor.

References ObjexxFCL::FArray6D< T >::initialize().

template<typename T>
template<typename U >
ObjexxFCL::FArray6D< T >::FArray6D ( FArray6< U > const &  a,
IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a 
) [inline]
template<typename T>
template<typename U >
ObjexxFCL::FArray6D< T >::FArray6D ( FArray6< U > const &  a,
IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
T const &  t 
) [inline]
template<typename T>
virtual ObjexxFCL::FArray6D< T >::~FArray6D ( ) [inline, virtual]

Destructor.


Member Function Documentation

template<typename T>
Section const ObjexxFCL::FArray6D< T >::a ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::clear ( ) [inline, virtual]
template<typename T>
bool ObjexxFCL::FArray6D< T >::contains ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const [inline, virtual]

Contains Indexed Element?

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::contains().

template<typename T>
void ObjexxFCL::FArray6D< T >::destructed ( Subject const &  ) [inline, virtual]

Update for Destruction of a Subject.

Implements ObjexxFCL::Observer.

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a 
) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
T const &  t 
) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
InitializerFunction const &  function_a 
) [inline]
template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( FArray6< U > const &  a) [inline]
template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( FArray6< U > const &  a,
T const &  t 
) [inline]
template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::dimension ( FArray6< U > const &  a,
InitializerFunction const &  function_a 
) [inline]
template<typename T>
void ObjexxFCL::FArray6D< T >::dimension_assign ( SIR const &  I1_a,
SIR const &  I2_a,
SIR const &  I3_a,
SIR const &  I4_a,
SIR const &  I5_a,
SIR const &  I6_a 
) [inline, protected, virtual]
template<typename T>
bool ObjexxFCL::FArray6D< T >::dimensions_initialized ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I1 ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I2 ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I3 ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I4 ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I5 ( ) const [inline, virtual]
template<typename T>
IR const& ObjexxFCL::FArray6D< T >::I6 ( ) const [inline, virtual]
template<typename T>
size_type ObjexxFCL::FArray6D< T >::index ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::initialize ( ) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::initializer ( T const &  t) [inline]

Set Initializer Value.

References sd::t.

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::initializer ( InitializerFunction const &  function_a) [inline]

Set Initializer Function.

template<typename T>
bool ObjexxFCL::FArray6D< T >::initializer_active ( ) const [inline, virtual]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::initializer_clear ( ) [inline]

Clear Initializer.

References ObjexxFCL::FArrayInitializer< T, Array >::clear().

template<typename T>
int ObjexxFCL::FArray6D< T >::l1 ( ) const [inline, virtual]

Lower Index of Dimension 1.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
int ObjexxFCL::FArray6D< T >::l2 ( ) const [inline, virtual]

Lower Index of Dimension 2.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
int ObjexxFCL::FArray6D< T >::l3 ( ) const [inline, virtual]

Lower Index of Dimension 3.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
int ObjexxFCL::FArray6D< T >::l4 ( ) const [inline, virtual]

Lower Index of Dimension 4.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
int ObjexxFCL::FArray6D< T >::l5 ( ) const [inline, virtual]

Lower Index of Dimension 5.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
int ObjexxFCL::FArray6D< T >::l6 ( ) const [inline, virtual]

Lower Index of Dimension 6.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::l().

template<typename T>
T const& ObjexxFCL::FArray6D< T >::operator() ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const [inline]
template<typename T>
T& ObjexxFCL::FArray6D< T >::operator() ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator*= ( T const &  t) [inline]

*= Value

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator*=().

template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::operator+= ( FArray6< U > const &  a) [inline]

+= Array Template

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator+=().

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator+= ( T const &  t) [inline]

+= Value

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator+=().

template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::operator-= ( FArray6< U > const &  a) [inline]

-= Array Template

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator-=().

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator-= ( T const &  t) [inline]

-= Value

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator-=().

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator/= ( T const &  t) [inline]

/= Value

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator/=().

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator= ( Super const &  a) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator= ( FArray6D< T > const &  a) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::operator= ( T const &  t) [inline]

= Value

Reimplemented from ObjexxFCL::FArray6< T >.

References ObjexxFCL::FArray6< T >::operator=().

template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::operator= ( FArray6< U > const &  a) [inline]
template<typename T>
T& ObjexxFCL::FArray6D< T >::operator[] ( size_type const  i) [inline]

array[ i ]: Linear Subscript

Reimplemented from ObjexxFCL::FArray< T >.

References ObjexxFCL::FArray< T >::array_, color_pdb::i, and ObjexxFCL::FArray< T >::size_.

template<typename T>
T const& ObjexxFCL::FArray6D< T >::operator[] ( size_type const  i) const [inline]

array[ i ] const: Linear Subscript

Reimplemented from ObjexxFCL::FArray< T >.

References ObjexxFCL::FArray< T >::array_, color_pdb::i, and ObjexxFCL::FArray< T >::size_.

template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::redimension ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a,
T const &  t 
) [inline]

Data-Preserving Redimension by IndexRanges + Fill Value.

References ObjexxFCL::FArray6D< T >::FArray6D().

template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::redimension ( FArray6< U > const &  a,
T const &  t 
) [inline]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::redimension ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a 
) [inline]

Data-Preserving Redimension by IndexRanges.

References ObjexxFCL::FArray6D< T >::FArray6D().

template<typename T>
template<typename U >
FArray6D& ObjexxFCL::FArray6D< T >::redimension ( FArray6< U > const &  a) [inline]
template<typename T>
size_type ObjexxFCL::FArray6D< T >::size6 ( ) const [inline, virtual]
template<typename T>
FArray6D& ObjexxFCL::FArray6D< T >::swap ( FArray6D< T > &  v) [inline]
template<typename T>
int ObjexxFCL::FArray6D< T >::u1 ( ) const [inline, virtual]

Upper Index of Dimension 1.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
int ObjexxFCL::FArray6D< T >::u2 ( ) const [inline, virtual]

Upper Index of Dimension 2.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
int ObjexxFCL::FArray6D< T >::u3 ( ) const [inline, virtual]

Upper Index of Dimension 3.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
int ObjexxFCL::FArray6D< T >::u4 ( ) const [inline, virtual]

Upper Index of Dimension 4.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
int ObjexxFCL::FArray6D< T >::u5 ( ) const [inline, virtual]

Upper Index of Dimension 5.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
int ObjexxFCL::FArray6D< T >::u6 ( ) const [inline, virtual]

Upper Index of Dimension 6.

Implements ObjexxFCL::FArray6< T >.

References ObjexxFCL::DynamicIndexRange::u().

template<typename T>
void ObjexxFCL::FArray6D< T >::update ( ) [inline, virtual]

Friends And Related Function Documentation

template<typename T>
friend class FArray6A< T > [friend]
template<typename T>
friend class FArray6D [friend]

Reimplemented from ObjexxFCL::FArray6< T >.

template<typename T>
friend class FArray6P< T > [friend]
template<typename T>
FArray6D operator* ( Super const &  a,
T const &  t 
) [friend]

Array * Value.

template<typename T>
FArray6D operator* ( T const &  t,
Super const &  a 
) [friend]

Value * Array.

template<typename T>
FArray6D operator+ ( Super const &  a,
T const &  t 
) [friend]

Array + Value.

template<typename T>
FArray6D operator+ ( T const &  t,
Super const &  a 
) [friend]

Value + Array.

template<typename T>
FArray6D operator+ ( Super const &  a,
Super const &  b 
) [friend]

Array + Array.

template<typename T>
FArray6D operator- ( Super const &  a,
Super const &  b 
) [friend]

Array - Array.

template<typename T>
FArray6D operator- ( Super const &  a,
T const &  t 
) [friend]

Array - Value.

template<typename T>
FArray6D operator- ( Super const &  a) [friend]

-Array

template<typename T>
FArray6D operator- ( T const &  t,
Super const &  a 
) [friend]

Value - Array.

template<typename T>
FArray6D operator/ ( Super const &  a,
T const &  t 
) [friend]

Array / Value.

template<typename T>
void swap ( FArray6D< T > &  a,
FArray6D< T > &  b 
) [friend]

Swap.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines