Rosetta
2019.07
|
FArray6: Fortran-Compatible 6D Array Abstract Base Class. More...
#include <FArray6.hh>
Public Member Functions | |
virtual | ~FArray6 () |
Destructor. More... | |
FArray6 & | operator= (FArray6 const &a) |
Copy Assignment. More... | |
template<typename U > | |
FArray6 & | operator= (FArray6< U > const &a) |
Copy Assignment Template. More... | |
template<typename U > | |
FArray6 & | operator+= (FArray6< U > const &a) |
+= Array Template More... | |
template<typename U > | |
FArray6 & | operator-= (FArray6< U > const &a) |
-= Array Template More... | |
FArray6 & | operator= (T const &t) |
= Value More... | |
FArray6 & | operator+= (T const &t) |
+= Value More... | |
FArray6 & | operator-= (T const &t) |
-= Value More... | |
FArray6 & | operator*= (T const &t) |
*= Value More... | |
FArray6 & | operator/= (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... | |
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 ) 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... | |
FArray6 & | clear () |
Clear. More... | |
FArray6 & | to_default () |
Assign Default Value to all Elements. More... | |
Public Member Functions inherited from ObjexxFCL::FArray< T > | |
virtual | ~FArray () |
Destructor. More... | |
FArray & | operator= (T const &t) |
= Value More... | |
FArray & | operator+= (T const &t) |
+= Value More... | |
FArray & | operator-= (T const &t) |
-= Value More... | |
FArray & | operator*= (T const &t) |
*= Value More... | |
FArray & | operator/= (T const &t) |
/= Value More... | |
T const & | operator[] (size_type const i) const |
array[ i ] const: Linear Subscript More... | |
T & | operator[] (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... | |
FArray & | operator= (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... | |
FArray & | resize (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... | |
T * | array_ |
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... | |
T * | sarray_ |
Shifted pointer to data array. More... | |
Private Types | |
typedef FArray< T > | Super |
typedef FArray6D< T > | real_FArray |
typedef FArray6P< T > | proxy_FArray |
typedef FArray6A< T > | arg_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... | |
|
private |
typedef Super::Base ObjexxFCL::FArray6< typename >::Base |
typedef Base::const_pointer ObjexxFCL::FArray6< typename >::const_pointer |
typedef Base::const_reference ObjexxFCL::FArray6< typename >::const_reference |
typedef Base::ConstPointer ObjexxFCL::FArray6< typename >::ConstPointer |
typedef Base::ConstReference ObjexxFCL::FArray6< typename >::ConstReference |
typedef Base::Difference ObjexxFCL::FArray6< typename >::Difference |
typedef Base::difference_type ObjexxFCL::FArray6< typename >::difference_type |
|
protected |
typedef Base::IR ObjexxFCL::FArray6< typename >::IR |
typedef Base::pointer ObjexxFCL::FArray6< typename >::pointer |
typedef Base::Pointer ObjexxFCL::FArray6< typename >::Pointer |
|
private |
|
protected |
|
private |
typedef Base::reference ObjexxFCL::FArray6< typename >::reference |
typedef Base::Reference ObjexxFCL::FArray6< typename >::Reference |
typedef Base::Section ObjexxFCL::FArray6< typename >::Section |
typedef Base::Size ObjexxFCL::FArray6< typename >::Size |
typedef Base::size_type ObjexxFCL::FArray6< typename >::size_type |
|
private |
typedef Base::Value ObjexxFCL::FArray6< typename >::Value |
typedef Base::value_type ObjexxFCL::FArray6< typename >::value_type |
|
inlineprotected |
Default Constructor.
|
inlineprotected |
Copy Constructor.
|
inlineexplicitprotected |
Copy Constructor Template.
|
inlineexplicitprotected |
Size Constructor.
|
inlineprotected |
Size + InitializerSentinel Constructor.
|
inlineprotected |
Default Proxy Constructor.
|
inlineprotected |
Copy Proxy Constructor.
|
inlineprotected |
Non-Const Copy Proxy Constructor.
|
inlineprotected |
Base Proxy Constructor.
|
inlineprotected |
Non-Const Base Proxy Constructor.
|
inlineprotected |
Section Proxy Constructor.
|
inlineprotected |
Non-Const Section Proxy Constructor.
|
inlineprotected |
Value Proxy Constructor.
|
inlineprotected |
Non-Const Value Proxy Constructor.
|
inlinevirtual |
Destructor.
|
inline |
Const Section Starting at array( i1, i2, i3, i4, i5, i6 )
|
inline |
Section Starting at array( i1, i2, i3, i4, i5, i6 )
|
inlinevirtual |
Clear.
Reimplemented from ObjexxFCL::FArray< T >.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inlinevirtual |
Contains Indexed Element?
Reimplemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6< T >::contains(), and ObjexxFCL::FArray6< T >::operator()().
|
protectedpure virtual |
Dimension by IndexRanges.
Implemented in ObjexxFCL::FArray6P< typename >, ObjexxFCL::FArray6A< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6< T >::operator=().
|
inline |
Equal Dimension?
Referenced by ObjexxFCL::FArray6< T >::operator+=(), ObjexxFCL::FArray6< T >::operator-=(), and ObjexxFCL::FArray6< T >::operator=().
|
pure virtual |
IndexRange of Dimension 1.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
pure virtual |
IndexRange of Dimension 2.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
pure virtual |
IndexRange of Dimension 3.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
pure virtual |
IndexRange of Dimension 4.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
pure virtual |
IndexRange of Dimension 5.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
pure virtual |
IndexRange of Dimension 6.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::contains(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray6P< typename >::dimension(), ObjexxFCL::FArray6A< typename >::dimension(), ObjexxFCL::FArray6< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray6D< typename >::redimension(), and ObjexxFCL::KeyFArray6D< typename >::redimension().
|
inline |
Linear Index.
|
pure virtual |
Lower Index of Dimension 1.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 2.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 3.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 4.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 5.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 6.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
inline |
array( i1, i2, i3, i4, i5, i6 ) const
|
inline |
array( i1, i2, i3, i4, i5, i6 )
|
inline |
*= Value
|
inline |
+= Array Template
|
inline |
+= Value
|
inline |
-= Array Template
|
inline |
-= Value
|
inline |
/= Value
|
inline |
Copy Assignment.
|
inline |
Copy Assignment Template.
|
inline |
= Value
|
inline |
Size of Dimension 1.
|
inline |
Size of Dimension 2.
|
inline |
Size of Dimension 3.
|
inline |
Size of Dimension 4.
|
inline |
Size of Dimension 5.
|
pure virtual |
Size of Dimension 6.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
|
inlineprotected |
Swap.
|
inlinevirtual |
Assign Default Value to all Elements.
Reimplemented from ObjexxFCL::FArray< T >.
|
pure virtual |
Upper Index of Dimension 1.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 2.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 3.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 4.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 5.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 6.
Implemented in ObjexxFCL::FArray6A< typename >, ObjexxFCL::FArray6P< typename >, ObjexxFCL::KeyFArray6D< typename >, and ObjexxFCL::FArray6D< typename >.
Referenced by ObjexxFCL::FArray6D< typename >::FArray6D(), ObjexxFCL::KeyFArray6D< typename >::KeyFArray6D(), ObjexxFCL::read_binary(), and ObjexxFCL::write_binary().
|
protected |
Dimension 1 size.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray6A< typename >::FArray6A(), ObjexxFCL::FArray6P< typename >::FArray6P(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray6< T >::size1(), and ObjexxFCL::FArray6< T >::swap6DB().
|
protected |
Dimension 2 size.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray6A< typename >::FArray6A(), ObjexxFCL::FArray6P< typename >::FArray6P(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray6< T >::size2(), and ObjexxFCL::FArray6< T >::swap6DB().
|
protected |
Dimension 3 size.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray6A< typename >::FArray6A(), ObjexxFCL::FArray6P< typename >::FArray6P(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray6< T >::size3(), and ObjexxFCL::FArray6< T >::swap6DB().
|
protected |
Dimension 4 size.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray6A< typename >::FArray6A(), ObjexxFCL::FArray6P< typename >::FArray6P(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray6< T >::size4(), and ObjexxFCL::FArray6< T >::swap6DB().
|
protected |
Dimension 5 size.
Referenced by ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray6P< typename >::attach(), ObjexxFCL::FArray6A< typename >::attach(), ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray6A< typename >::FArray6A(), ObjexxFCL::FArray6P< typename >::FArray6P(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray6< T >::size5(), and ObjexxFCL::FArray6< T >::swap6DB().