Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Types | Friends | List of all members
ObjexxFCL::FArray6< typename > Class Template Referenceabstract

FArray6: Fortran-Compatible 6D Array Abstract Base Class. More...

#include <FArray6.hh>

Inheritance diagram for ObjexxFCL::FArray6< typename >:
Inheritance graph
[legend]

Public Types

typedef Super::Base Base
 
typedef Base::Section Section
 
typedef Base::IR 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
 
- Public Types inherited from ObjexxFCL::FArray< T >
typedef FArray< TBase
 
typedef FArrayTraits< TTraits
 
typedef FArraySection< TSection
 
typedef IndexRange IR
 
typedef T value_type
 
typedef Treference
 
typedef T const & const_reference
 
typedef Tpointer
 
typedef T const * const_pointer
 
typedef std::size_t size_type
 
typedef std::ptrdiff_t difference_type
 
typedef T Value
 
typedef TReference
 
typedef T const & ConstReference
 
typedef TPointer
 
typedef T const * ConstPointer
 
typedef std::size_t Size
 
typedef std::ptrdiff_t Difference
 

Public Member Functions

virtual ~FArray6 ()
 Destructor. More...
 
FArray6operator= (FArray6 const &a)
 Copy Assignment. More...
 
template<typename U >
FArray6operator= (FArray6< U > const &a)
 Copy Assignment Template. More...
 
template<typename U >
FArray6operator+= (FArray6< U > const &a)
 += Array Template More...
 
template<typename U >
FArray6operator-= (FArray6< U > const &a)
 -= Array Template More...
 
FArray6operator= (T const &t)
 = Value More...
 
FArray6operator+= (T const &t)
 += Value More...
 
FArray6operator-= (T const &t)
 -= Value More...
 
FArray6operator*= (T const &t)
 *= Value More...
 
FArray6operator/= (T const &t)
 /= Value More...
 
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 More...
 
Toperator() (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 ) More...
 
Section const a (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Const Section Starting at array( i1, i2, i3, i4, i5, i6 ) More...
 
Section a (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6)
 Section Starting at array( i1, i2, i3, i4, i5, i6 ) More...
 
size_type index (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Linear Index. More...
 
virtual bool contains (int const i1, int const i2, int const i3, int const i4, int const i5, int const i6) const
 Contains Indexed Element? More...
 
template<typename U >
bool equal_dimension (FArray6< U > const &a) const
 Equal Dimension? More...
 
virtual IR const & I1 () const =0
 IndexRange of Dimension 1. More...
 
virtual int l1 () const =0
 Lower Index of Dimension 1. More...
 
virtual int u1 () const =0
 Upper Index of Dimension 1. More...
 
size_type size1 () const
 Size of Dimension 1. More...
 
virtual IR const & I2 () const =0
 IndexRange of Dimension 2. More...
 
virtual int l2 () const =0
 Lower Index of Dimension 2. More...
 
virtual int u2 () const =0
 Upper Index of Dimension 2. More...
 
size_type size2 () const
 Size of Dimension 2. More...
 
virtual IR const & I3 () const =0
 IndexRange of Dimension 3. More...
 
virtual int l3 () const =0
 Lower Index of Dimension 3. More...
 
virtual int u3 () const =0
 Upper Index of Dimension 3. More...
 
size_type size3 () const
 Size of Dimension 3. More...
 
virtual IR const & I4 () const =0
 IndexRange of Dimension 4. More...
 
virtual int l4 () const =0
 Lower Index of Dimension 4. More...
 
virtual int u4 () const =0
 Upper Index of Dimension 4. More...
 
size_type size4 () const
 Size of Dimension 4. More...
 
virtual IR const & I5 () const =0
 IndexRange of Dimension 5. More...
 
virtual int l5 () const =0
 Lower Index of Dimension 5. More...
 
virtual int u5 () const =0
 Upper Index of Dimension 5. More...
 
size_type size5 () const
 Size of Dimension 5. More...
 
virtual IR const & I6 () const =0
 IndexRange of Dimension 6. More...
 
virtual int l6 () const =0
 Lower Index of Dimension 6. More...
 
virtual int u6 () const =0
 Upper Index of Dimension 6. More...
 
virtual size_type size6 () const =0
 Size of Dimension 6. More...
 
FArray6clear ()
 Clear. More...
 
FArray6to_default ()
 Assign Default Value to all Elements. More...
 
- Public Member Functions inherited from ObjexxFCL::FArray< T >
virtual ~FArray ()
 Destructor. More...
 
FArrayoperator= (T const &t)
 = Value More...
 
FArrayoperator+= (T const &t)
 += Value More...
 
FArrayoperator-= (T const &t)
 -= Value More...
 
FArrayoperator*= (T const &t)
 *= Value More...
 
FArrayoperator/= (T const &t)
 /= Value More...
 
T const & operator[] (size_type const i) const
 array[ i ] const: Linear Subscript More...
 
Toperator[] (size_type const i)
 array[ i ]: Linear Subscript More...
 
virtual bool dimensions_initialized () const =0
 Dimensions Initialized? More...
 
virtual bool initializer_active () const =0
 Initializer Active? More...
 
bool active () const
 Active? More...
 
bool array_size_bounded () const
 Array Size Bounded? More...
 
bool array_size_unbounded () const
 Array Size Unbounded? More...
 
bool size_bounded () const
 Active Array Size Bounded? More...
 
bool size_unbounded () const
 Active Array Size Unbounded? More...
 
bool owner () const
 Owner? More...
 
bool proxy () const
 Proxy? More...
 
bool is_default () const
 All Elements Default Valued? More...
 
bool is_zero () const
 All Elements Zero? More...
 
bool is_uniform () const
 Uniform Valued? More...
 
bool is_uniform (T const &t) const
 Uniform Valued with Specified Value? More...
 
size_type array_size () const
 Array Size. More...
 
size_type size () const
 Active Array Size. More...
 
void zero ()
 Assign Zero to all Elements. More...
 
void to_zero ()
 Assign Zero to all Elements. More...
 

Protected Types

typedef
internal::InitializerSentinel 
InitializerSentinel
 
typedef internal::ProxySentinel ProxySentinel
 
- Protected Types inherited from ObjexxFCL::FArray< T >
typedef
internal::InitializerSentinel 
InitializerSentinel
 
typedef internal::ProxySentinel ProxySentinel
 

Protected Member Functions

 FArray6 ()
 Default Constructor. More...
 
 FArray6 (FArray6 const &a)
 Copy Constructor. More...
 
template<typename U >
 FArray6 (FArray6< U > const &a)
 Copy Constructor Template. More...
 
 FArray6 (size_type const size_a)
 Size Constructor. More...
 
 FArray6 (size_type const size_a, InitializerSentinel const &initialized)
 Size + InitializerSentinel Constructor. More...
 
 FArray6 (ProxySentinel const &proxy)
 Default Proxy Constructor. More...
 
 FArray6 (FArray6 const &a, ProxySentinel const &proxy)
 Copy Proxy Constructor. More...
 
 FArray6 (FArray6 &a, ProxySentinel const &proxy)
 Non-Const Copy Proxy Constructor. More...
 
 FArray6 (Base const &a, ProxySentinel const &proxy)
 Base Proxy Constructor. More...
 
 FArray6 (Base &a, ProxySentinel const &proxy)
 Non-Const Base Proxy Constructor. More...
 
 FArray6 (Section const &s, ProxySentinel const &proxy)
 Section Proxy Constructor. More...
 
 FArray6 (Section &s, ProxySentinel const &proxy)
 Non-Const Section Proxy Constructor. More...
 
 FArray6 (T const &t, ProxySentinel const &proxy)
 Value Proxy Constructor. More...
 
 FArray6 (T &t, ProxySentinel const &proxy)
 Non-Const Value Proxy Constructor. More...
 
virtual void dimension_assign (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, IR const &I6_a)=0
 Dimension by IndexRanges. More...
 
void swap6DB (FArray6 &v)
 Swap. More...
 
- Protected Member Functions inherited from ObjexxFCL::FArray< T >
 FArray ()
 Default Constructor. More...
 
 FArray (FArray const &a)
 Copy Constructor. More...
 
 FArray (FArray< U > const &a)
 Copy Constructor Template. More...
 
 FArray (size_type const size_a)
 Size Constructor. More...
 
 FArray (size_type const size_a, InitializerSentinel const &)
 Size + InitializerSentinel Constructor. More...
 
 FArray (ProxySentinel const &)
 Default Proxy Constructor. More...
 
 FArray (FArray const &a, ProxySentinel const &)
 Array Proxy Constructor. More...
 
 FArray (FArray &a, ProxySentinel const &)
 Non-Const Array Proxy Constructor. More...
 
 FArray (Section const &s, ProxySentinel const &)
 Section Proxy Constructor. More...
 
 FArray (Section &s, ProxySentinel const &)
 Non-Const Section Proxy Constructor. More...
 
 FArray (T const &t, ProxySentinel const &)
 Value Proxy Constructor. More...
 
 FArray (T &t, ProxySentinel const &)
 Non-Const Value Proxy Constructor. More...
 
FArrayoperator= (FArray const &a)
 Copy Assignment. More...
 
void operator= (FArray< U > const &a)
 Copy Assignment Template. More...
 
void operator+= (FArray< U > const &a)
 += Array Template More...
 
void operator-= (FArray< U > const &a)
 -= Array Template More...
 
void shift_set (int const shift_a)
 Shift Setup. More...
 
void size_set (size_type const size_a)
 Active Array Size Setup. More...
 
FArrayresize (size_type const size_a)
 Resize a Real Array. More...
 
void attach (FArray const &a)
 Attach Proxy/Argument Array to Const Array of Same Rank. More...
 
void attach (FArray &a)
 Attach Proxy/Argument Array to Array of Same Rank. More...
 
void attach (FArray const &a, int const shift_a)
 Attach Proxy/Argument Array to Const Array. More...
 
void attach (FArray &a, int const shift_a)
 Attach Proxy/Argument Array to Array. More...
 
void attach (Section const &s, int const shift_a)
 Attach Proxy/Argument Array to Const Section. More...
 
void attach (Section &s, int const shift_a)
 Attach Proxy/Argument Array to Section. More...
 
void attach (T const &t, int const shift_a)
 Attach Proxy/Argument Array to Const Value. More...
 
void attach (T &t, int const shift_a)
 Attach Proxy/Argument Array to Value. More...
 
void detach ()
 Detach Proxy/Argument Array. More...
 
void update_to (FArray const &a)
 Update Proxy Array Attachment to Const Array. More...
 
void update_to (FArray &a)
 Update Proxy Array Attachment to Array. More...
 
void swapB (FArray &v)
 Swap. More...
 

Protected Attributes

size_type s1_
 Dimension 1 size. More...
 
size_type s2_
 Dimension 2 size. More...
 
size_type s3_
 Dimension 3 size. More...
 
size_type s4_
 Dimension 4 size. More...
 
size_type s5_
 Dimension 5 size. More...
 
- Protected Attributes inherited from ObjexxFCL::FArray< T >
size_type array_size_
 Size of data array. More...
 
Tarray_
 Pointer to data array. More...
 
size_type size_
 Size of active array. More...
 
bool const owner_
 Owner of data array? More...
 
int shift_
 Array shift. More...
 
Tsarray_
 Shifted pointer to data array. More...
 

Private Types

typedef FArray< TSuper
 
typedef FArray6D< Treal_FArray
 
typedef FArray6P< Tproxy_FArray
 
typedef FArray6A< Targ_FArray
 

Friends

template<typename >
class FArray6
 
template<typename >
class FArray6D
 
template<typename >
class FArray6P
 
template<typename >
class FArray6A
 
template<typename >
class KeyFArray6D
 
bool operator== (FArray6 const &a, FArray6 const &b)
 FArray6 == FArray6. More...
 
bool operator!= (FArray6 const &a, FArray6 const &b)
 FArray6 != FArray6. More...
 

Additional Inherited Members

- Static Public Attributes inherited from ObjexxFCL::FArray< T >
static size_type const npos
 Unbounded "size". More...
 
static size_type const max_size
 Max array size. More...
 
- Static Protected Member Functions inherited from ObjexxFCL::FArray< T >
static size_type size_of (size_type const s1)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (size_type const s1, size_type const s2)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (size_type const s1, size_type const s2, size_type const s3)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5, size_type const s6)
 Array Size Product of Specified Bounded Dimensional Sizes. More...
 
static size_type size_of (IR const &I1)
 Array Size Product of Specified Bounded IndexRanges. More...
 
static size_type size_of (IR const &I1, IR const &I2)
 Array Size Product of Specified Bounded IndexRanges. More...
 
static size_type size_of (IR const &I1, IR const &I2, IR const &I3)
 Array Size Product of Specified Bounded IndexRanges. More...
 
static size_type size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4)
 Array Size Product of Specified Bounded IndexRanges. More...
 
static size_type size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5)
 Array Size Product of Specified Bounded IndexRanges. More...
 
static size_type size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5, IR const &I6)
 Array Size Product of Specified Bounded IndexRanges. More...
 

Detailed Description

template<typename>
class ObjexxFCL::FArray6< typename >

FArray6: Fortran-Compatible 6D Array Abstract Base Class.

Member Typedef Documentation

template<typename >
typedef FArray6A< T > ObjexxFCL::FArray6< typename >::arg_FArray
private
template<typename >
typedef Super::Base ObjexxFCL::FArray6< typename >::Base
template<typename >
typedef Base::const_pointer ObjexxFCL::FArray6< typename >::const_pointer
template<typename >
typedef Base::ConstPointer ObjexxFCL::FArray6< typename >::ConstPointer
template<typename >
typedef Base::Difference ObjexxFCL::FArray6< typename >::Difference
template<typename >
typedef Base::IR ObjexxFCL::FArray6< typename >::IR
template<typename >
typedef Base::pointer ObjexxFCL::FArray6< typename >::pointer
template<typename >
typedef Base::Pointer ObjexxFCL::FArray6< typename >::Pointer
template<typename >
typedef FArray6P< T > ObjexxFCL::FArray6< typename >::proxy_FArray
private
template<typename >
typedef internal::ProxySentinel ObjexxFCL::FArray6< typename >::ProxySentinel
protected
template<typename >
typedef FArray6D< T > ObjexxFCL::FArray6< typename >::real_FArray
private
template<typename >
typedef Base::reference ObjexxFCL::FArray6< typename >::reference
template<typename >
typedef Base::Reference ObjexxFCL::FArray6< typename >::Reference
template<typename >
typedef Base::Section ObjexxFCL::FArray6< typename >::Section
template<typename >
typedef Base::Size ObjexxFCL::FArray6< typename >::Size
template<typename >
typedef Base::size_type ObjexxFCL::FArray6< typename >::size_type
template<typename >
typedef FArray< T > ObjexxFCL::FArray6< typename >::Super
private
template<typename >
typedef Base::Value ObjexxFCL::FArray6< typename >::Value
template<typename >
typedef Base::value_type ObjexxFCL::FArray6< typename >::value_type

Constructor & Destructor Documentation

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( )
inlineprotected

Default Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( FArray6< typename > const &  a)
inlineprotected

Copy Constructor.

template<typename >
template<typename U >
ObjexxFCL::FArray6< typename >::FArray6 ( FArray6< U > const &  a)
inlineexplicitprotected

Copy Constructor Template.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( size_type const  size_a)
inlineexplicitprotected

Size Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( size_type const  size_a,
InitializerSentinel const &  initialized 
)
inlineprotected

Size + InitializerSentinel Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( ProxySentinel const &  proxy)
inlineprotected

Default Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( FArray6< typename > const &  a,
ProxySentinel const &  proxy 
)
inlineprotected

Copy Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( FArray6< typename > &  a,
ProxySentinel const &  proxy 
)
inlineprotected

Non-Const Copy Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( Base const &  a,
ProxySentinel const &  proxy 
)
inlineprotected

Base Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( Base a,
ProxySentinel const &  proxy 
)
inlineprotected

Non-Const Base Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( Section const &  s,
ProxySentinel const &  proxy 
)
inlineprotected

Section Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( Section s,
ProxySentinel const &  proxy 
)
inlineprotected

Non-Const Section Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( T const &  t,
ProxySentinel const &  proxy 
)
inlineprotected

Value Proxy Constructor.

template<typename >
ObjexxFCL::FArray6< typename >::FArray6 ( T t,
ProxySentinel const &  proxy 
)
inlineprotected

Non-Const Value Proxy Constructor.

template<typename >
virtual ObjexxFCL::FArray6< typename >::~FArray6 ( )
inlinevirtual

Destructor.

Member Function Documentation

template<typename >
Section const ObjexxFCL::FArray6< typename >::a ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const
inline

Const Section Starting at array( i1, i2, i3, i4, i5, i6 )

template<typename >
Section ObjexxFCL::FArray6< typename >::a ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
)
inline

Section Starting at array( i1, i2, i3, i4, i5, i6 )

template<typename >
FArray6& ObjexxFCL::FArray6< typename >::clear ( )
inlinevirtual
template<typename >
virtual bool ObjexxFCL::FArray6< typename >::contains ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const
inlinevirtual
template<typename >
virtual void ObjexxFCL::FArray6< typename >::dimension_assign ( IR const &  I1_a,
IR const &  I2_a,
IR const &  I3_a,
IR const &  I4_a,
IR const &  I5_a,
IR const &  I6_a 
)
protectedpure virtual
template<typename >
template<typename U >
bool ObjexxFCL::FArray6< typename >::equal_dimension ( FArray6< U > const &  a) const
inline
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I1 ( ) const
pure virtual
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I2 ( ) const
pure virtual
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I3 ( ) const
pure virtual
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I4 ( ) const
pure virtual
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I5 ( ) const
pure virtual
template<typename >
virtual IR const& ObjexxFCL::FArray6< typename >::I6 ( ) const
pure virtual
template<typename >
size_type ObjexxFCL::FArray6< typename >::index ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const
inline

Linear Index.

template<typename >
virtual int ObjexxFCL::FArray6< typename >::l1 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::l2 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::l3 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::l4 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::l5 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::l6 ( ) const
pure virtual
template<typename >
T const& ObjexxFCL::FArray6< typename >::operator() ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
) const
inline

array( i1, i2, i3, i4, i5, i6 ) const

template<typename >
T& ObjexxFCL::FArray6< typename >::operator() ( int const  i1,
int const  i2,
int const  i3,
int const  i4,
int const  i5,
int const  i6 
)
inline

array( i1, i2, i3, i4, i5, i6 )

template<typename >
FArray6& ObjexxFCL::FArray6< typename >::operator*= ( T const &  t)
inline

*= Value

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

+= Array Template

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

+= Value

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

-= Array Template

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

-= Value

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

/= Value

template<typename >
FArray6& ObjexxFCL::FArray6< typename >::operator= ( FArray6< typename > const &  a)
inline

Copy Assignment.

template<typename >
template<typename U >
FArray6& ObjexxFCL::FArray6< typename >::operator= ( FArray6< U > const &  a)
inline

Copy Assignment Template.

template<typename >
FArray6& ObjexxFCL::FArray6< typename >::operator= ( T const &  t)
inline

= Value

template<typename >
size_type ObjexxFCL::FArray6< typename >::size1 ( ) const
inline

Size of Dimension 1.

template<typename >
size_type ObjexxFCL::FArray6< typename >::size2 ( ) const
inline

Size of Dimension 2.

template<typename >
size_type ObjexxFCL::FArray6< typename >::size3 ( ) const
inline

Size of Dimension 3.

template<typename >
size_type ObjexxFCL::FArray6< typename >::size4 ( ) const
inline

Size of Dimension 4.

template<typename >
size_type ObjexxFCL::FArray6< typename >::size5 ( ) const
inline

Size of Dimension 5.

template<typename >
virtual size_type ObjexxFCL::FArray6< typename >::size6 ( ) const
pure virtual
template<typename >
void ObjexxFCL::FArray6< typename >::swap6DB ( FArray6< typename > &  v)
inlineprotected

Swap.

template<typename >
FArray6& ObjexxFCL::FArray6< typename >::to_default ( )
inlinevirtual

Assign Default Value to all Elements.

Reimplemented from ObjexxFCL::FArray< T >.

template<typename >
virtual int ObjexxFCL::FArray6< typename >::u1 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::u2 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::u3 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::u4 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::u5 ( ) const
pure virtual
template<typename >
virtual int ObjexxFCL::FArray6< typename >::u6 ( ) const
pure virtual

Friends And Related Function Documentation

template<typename >
template<typename >
friend class FArray6
friend
template<typename >
template<typename >
friend class FArray6A
friend
template<typename >
template<typename >
friend class FArray6D
friend
template<typename >
template<typename >
friend class FArray6P
friend
template<typename >
template<typename >
friend class KeyFArray6D
friend
template<typename >
bool operator!= ( FArray6< typename > const &  a,
FArray6< typename > const &  b 
)
friend
template<typename >
bool operator== ( FArray6< typename > const &  a,
FArray6< typename > const &  b 
)
friend

Member Data Documentation

template<typename >
size_type ObjexxFCL::FArray6< typename >::s1_
protected
template<typename >
size_type ObjexxFCL::FArray6< typename >::s2_
protected
template<typename >
size_type ObjexxFCL::FArray6< typename >::s3_
protected
template<typename >
size_type ObjexxFCL::FArray6< typename >::s4_
protected
template<typename >
size_type ObjexxFCL::FArray6< typename >::s5_
protected

The documentation for this class was generated from the following files: