![]() |
Rosetta
2020.11
|
KeyFArray5D: Key-Access Fortran-Compatible 5D Array. More...
#include <KeyFArray5D.hh>
Public Member Functions | |
KeyFArray5D () | |
Default Constructor. More... | |
KeyFArray5D (KeyFArray5D const &a) | |
Copy Constructor. More... | |
template<typename U > | |
KeyFArray5D (KeyFArray5D< U > const &a) | |
Copy Constructor Template. More... | |
template<typename U > | |
KeyFArray5D (FArray5< U > const &a) | |
Super Constructor Template. More... | |
KeyFArray5D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a) | |
IndexRange Constructor. More... | |
KeyFArray5D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, T const &t) | |
IndexRange + Initializer Value Constructor. More... | |
KeyFArray5D (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, InitializerFunction const &function_a) | |
IndexRange + Initializer Function Constructor. More... | |
template<typename U > | |
KeyFArray5D (FArray5< U > const &a, IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a) | |
Super + IndexRange Constructor Template. More... | |
template<typename U > | |
KeyFArray5D (FArray5< U > const &a, IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, T const &t) | |
Super + IndexRange + Fill Value Constructor Template. More... | |
~KeyFArray5D () override | |
Destructor. More... | |
KeyFArray5D & | operator= (KeyFArray5D const &a) |
Copy Assignment. More... | |
KeyFArray5D & | operator= (Super const &a) |
Super Assignment. More... | |
template<typename U > | |
KeyFArray5D & | operator= (FArray5< U > const &a) |
Super Assignment Template. More... | |
template<typename U > | |
KeyFArray5D & | operator+= (FArray5< U > const &a) |
+= Array Template More... | |
template<typename U > | |
KeyFArray5D & | operator-= (FArray5< U > const &a) |
-= Array Template More... | |
KeyFArray5D & | operator= (T const &t) |
= Value More... | |
KeyFArray5D & | operator+= (T const &t) |
+= Value More... | |
KeyFArray5D & | operator-= (T const &t) |
-= Value More... | |
KeyFArray5D & | operator*= (T const &t) |
*= Value More... | |
KeyFArray5D & | operator/= (T const &t) |
/= Value More... | |
template<typename K1 , typename K2 , typename K3 , typename K4 , typename K5 > | |
T const & | operator() (K1 const &i1, K2 const &i2, K3 const &i3, K4 const &i4, K5 const &i5) const |
array( i1, i2, i3, i4, i5 ) const More... | |
template<typename K1 , typename K2 , typename K3 , typename K4 , typename K5 > | |
T & | operator() (K1 const &i1, K2 const &i2, K3 const &i3, K4 const &i4, K5 const &i5) |
array( i1, i2, i3, i4, i5 ) More... | |
template<typename K1 , typename K2 , typename K3 , typename K4 , typename K5 > | |
Section const | a (K1 const &i1, K2 const &i2, K3 const &i3, K4 const &i4, K5 const &i5) const |
Section Starting at array( i1, i2, i3, i4, i5 ) More... | |
template<typename K1 , typename K2 , typename K3 , typename K4 , typename K5 > | |
size_type | index (K1 const &i1, K2 const &i2, K3 const &i3, K4 const &i4, K5 const &i5) const |
Linear Index. 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... | |
bool | dimensions_initialized () const |
Dimensions Initialized? More... | |
template<typename K1 , typename K2 , typename K3 , typename K4 , typename K5 > | |
bool | contains (K1 const &i1, K2 const &i2, K3 const &i3, K4 const &i4, K5 const &i5) const |
Contains Indexed Element? More... | |
bool | initializer_active () const |
Initializer Active? More... | |
IR const & | I1 () const |
IndexRange of Dimension 1. More... | |
int | l1 () const |
Lower Index of Dimension 1. More... | |
int | u1 () const |
Upper Index of Dimension 1. More... | |
IR const & | I2 () const |
IndexRange of Dimension 2. More... | |
int | l2 () const |
Lower Index of Dimension 2. More... | |
int | u2 () const |
Upper Index of Dimension 2. More... | |
IR const & | I3 () const |
IndexRange of Dimension 3. More... | |
int | l3 () const |
Lower Index of Dimension 3. More... | |
int | u3 () const |
Upper Index of Dimension 3. More... | |
IR const & | I4 () const |
IndexRange of Dimension 4. More... | |
int | l4 () const |
Lower Index of Dimension 4. More... | |
int | u4 () const |
Upper Index of Dimension 4. More... | |
IR const & | I5 () const |
IndexRange of Dimension 5. More... | |
int | l5 () const |
Lower Index of Dimension 5. More... | |
int | u5 () const |
Upper Index of Dimension 5. More... | |
size_type | size5 () const |
Size of Dimension 5. More... | |
KeyFArray5D & | clear () |
Clear. More... | |
KeyFArray5D & | dimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a) |
Dimension by IndexRange. More... | |
KeyFArray5D & | dimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, T const &t) |
Dimension by IndexRange + Initializer Value. More... | |
KeyFArray5D & | dimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, InitializerFunction const &function_a) |
Dimension by IndexRange + Initializer Function. More... | |
template<typename U > | |
KeyFArray5D & | dimension (FArray5< U > const &a) |
Dimension by Array Template. More... | |
template<typename U > | |
KeyFArray5D & | dimension (FArray5< U > const &a, T const &t) |
Dimension by Array + Initializer Value Template. More... | |
template<typename U > | |
KeyFArray5D & | dimension (FArray5< U > const &a, InitializerFunction const &function_a) |
Dimension by Array + Initializer Function Template. More... | |
KeyFArray5D & | redimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a) |
Data-Preserving Redimension by IndexRange. More... | |
KeyFArray5D & | redimension (IR const &I1_a, IR const &I2_a, IR const &I3_a, IR const &I4_a, IR const &I5_a, T const &t) |
Data-Preserving Redimension by IndexRange + Fill Value. More... | |
template<typename U > | |
KeyFArray5D & | redimension (FArray5< U > const &a) |
Data-Preserving Redimension by Array Template. More... | |
template<typename U > | |
KeyFArray5D & | redimension (FArray5< U > const &a, T const &t) |
Data-Preserving Redimension by Array + Fill Value Template. More... | |
KeyFArray5D & | initializer (T const &t) |
Set Initializer Value. More... | |
KeyFArray5D & | initializer (InitializerFunction const &function_a) |
Set Initializer Function. More... | |
KeyFArray5D & | initializer_clear () |
Clear Initializer. More... | |
KeyFArray5D & | initialize () |
Initialize. More... | |
KeyFArray5D & | swap (KeyFArray5D &v) |
Swap. More... | |
void | update () override |
Update. More... | |
void | destructed (Subject const &) override |
Update for Destruction of a Subject. More... | |
![]() | |
~FArray5 () override | |
Destructor. More... | |
FArray5 & | operator= (FArray5 const &a) |
Copy Assignment. More... | |
FArray5 & | operator= (FArray5< U > const &a) |
Copy Assignment Template. More... | |
FArray5 & | operator= (T const &t) |
= Value More... | |
FArray5 & | operator+= (FArray5< U > const &a) |
+= Array Template More... | |
FArray5 & | operator+= (T const &t) |
+= Value More... | |
FArray5 & | operator-= (FArray5< U > const &a) |
-= Array Template More... | |
FArray5 & | operator-= (T const &t) |
-= Value More... | |
FArray5 & | operator*= (T const &t) |
*= Value More... | |
FArray5 & | operator/= (T const &t) |
/= Value More... | |
T const & | operator() (int const i1, int const i2, int const i3, int const i4, int const i5) const |
array( i1, i2, i3, i4, i5 ) const More... | |
T & | operator() (int const i1, int const i2, int const i3, int const i4, int const i5) |
array( i1, i2, i3, i4, i5 ) More... | |
Section const | a (int const i1, int const i2, int const i3, int const i4, int const i5) const |
Const Section Starting at array( i1, i2, i3, i4, i5 ) More... | |
Section | a (int const i1, int const i2, int const i3, int const i4, int const i5) |
Section Starting at array( i1, i2, i3, i4, i5 ) More... | |
size_type | index (int const i1, int const i2, int const i3, int const i4, int const i5) const |
Linear Index. More... | |
virtual bool | contains (int const i1, int const i2, int const i3, int const i4, int const i5) const |
Contains Indexed Element? More... | |
bool | equal_dimension (FArray5< U > const &a) const |
Equal Dimension? More... | |
size_type | size1 () const |
Size of Dimension 1. More... | |
size_type | size2 () const |
Size of Dimension 2. More... | |
size_type | size3 () const |
Size of Dimension 3. More... | |
size_type | size4 () const |
Size of Dimension 4. More... | |
FArray5 & | clear () override |
Clear. More... | |
FArray5 & | to_default () override |
Assign Default Value to all Elements. More... | |
![]() | |
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... | |
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... | |
![]() | |
~ObserverMulti () override | |
Destructor. More... | |
void | insert_observer (Observer &observer) const override |
Insert an Observer. More... | |
void | remove_observer (Observer &observer) const override |
Remove an Observer. More... | |
bool | has_observer () const override |
Has At Least One Observer? More... | |
Observers const * | observers_p () const |
Observers Pointer. More... | |
Observers const & | observers () const |
Observers. More... | |
void | notify_destructed () const |
Notify Observers That This Subject is Being Destructed. More... | |
![]() | |
virtual | ~Observer () |
Destructor. More... | |
void | notify () const |
Notify Observers That This Subject Has Changed. More... | |
bool | acyclic (Observer &) const |
Acyclic After Adding an Observer of This Subject? More... | |
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) |
Dimension by IndexRanges. More... | |
![]() | |
FArray5 () | |
Default Constructor. More... | |
FArray5 (FArray5 const &a) | |
Copy Constructor. More... | |
FArray5 (FArray5< U > const &a) | |
Copy Constructor Template. More... | |
FArray5 (size_type const size_a) | |
Size Constructor. More... | |
FArray5 (size_type const size_a, InitializerSentinel const &initialized) | |
Size + InitializerSentinel Constructor. More... | |
FArray5 (ProxySentinel const &proxy) | |
Default Proxy Constructor. More... | |
FArray5 (FArray5 const &a, ProxySentinel const &proxy) | |
Copy Proxy Constructor. More... | |
FArray5 (FArray5 &a, ProxySentinel const &proxy) | |
Non-Const Copy Proxy Constructor. More... | |
FArray5 (Base const &a, ProxySentinel const &proxy) | |
Base Proxy Constructor. More... | |
FArray5 (Base &a, ProxySentinel const &proxy) | |
Non-Const Base Proxy Constructor. More... | |
FArray5 (Section const &s, ProxySentinel const &proxy) | |
Section Proxy Constructor. More... | |
FArray5 (Section &s, ProxySentinel const &proxy) | |
Non-Const Section Proxy Constructor. More... | |
FArray5 (T const &t, ProxySentinel const &proxy) | |
Value Proxy Constructor. More... | |
FArray5 (T &t, ProxySentinel const &proxy) | |
Non-Const Value Proxy Constructor. More... | |
void | swap5DB (FArray5 &v) |
Swap. More... | |
![]() | |
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... | |
![]() | |
ObserverMulti () | |
Default Constructor. More... | |
ObserverMulti (ObserverMulti const &) | |
Copy Constructor. More... | |
ObserverMulti & | operator= (ObserverMulti const &) |
Copy Assignment. More... | |
![]() | |
Observer () | |
Default Constructor. More... | |
Observer (Observer const &) | |
Copy Constructor. More... | |
Observer & | operator= (Observer const &) |
Copy Assignment. More... | |
Private Types | |
typedef FArray5< T > | Super |
typedef internal::InitializerSentinel | InitializerSentinel |
Private Member Functions | |
void | setup_real () |
Setup for IndexRange Constructor. More... | |
void | dimension_real () |
Dimension by Current IndexRanges. More... | |
void | insert_as_observer () |
Insert as Observer of the IndexRanges. More... | |
Private Attributes | |
IR | I1_ |
Dimension 1 index range. More... | |
IR | I2_ |
Dimension 2 index range. More... | |
IR | I3_ |
Dimension 3 index range. More... | |
IR | I4_ |
Dimension 4 index range. More... | |
IR | I5_ |
Dimension 5 index range. More... | |
Initializer | initializer_ |
Array initializer. More... | |
Friends | |
template<typename > | |
class | KeyFArray5D |
class | FArray5D< T > |
class | FArray5P< T > |
class | FArray5A< T > |
void | swap (KeyFArray5D &a, KeyFArray5D &b) |
Swap. More... | |
KeyFArray5D | operator- (KeyFArray5D const &a) |
-Array More... | |
KeyFArray5D | operator+ (KeyFArray5D const &a, KeyFArray5D const &b) |
Array + Array. More... | |
KeyFArray5D | operator- (KeyFArray5D const &a, KeyFArray5D const &b) |
Array - Array. More... | |
KeyFArray5D | operator+ (KeyFArray5D const &a, T const &t) |
Array + Value. More... | |
KeyFArray5D | operator+ (T const &t, KeyFArray5D const &a) |
Value + Array. More... | |
KeyFArray5D | operator- (KeyFArray5D const &a, T const &t) |
Array - Value. More... | |
KeyFArray5D | operator- (T const &t, KeyFArray5D const &a) |
Value - Array. More... | |
KeyFArray5D | operator* (KeyFArray5D const &a, T const &t) |
Array * Value. More... | |
KeyFArray5D | operator* (T const &t, KeyFArray5D const &a) |
Value * Array. More... | |
KeyFArray5D | operator/ (KeyFArray5D const &a, T const &t) |
Array / Value. More... | |
Additional Inherited Members | |
![]() | |
static size_type const | npos |
Unbounded "size". More... | |
static size_type const | max_size |
Max array size. More... | |
![]() | |
typedef internal::InitializerSentinel | InitializerSentinel |
typedef internal::ProxySentinel | ProxySentinel |
![]() | |
typedef internal::InitializerSentinel | InitializerSentinel |
typedef internal::ProxySentinel | ProxySentinel |
![]() | |
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... | |
![]() | |
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 | 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... | |
KeyFArray5D: Key-Access Fortran-Compatible 5D Array.
typedef Super::Base ObjexxFCL::KeyFArray5D< typename >::Base |
typedef Base::const_pointer ObjexxFCL::KeyFArray5D< typename >::const_pointer |
typedef Base::const_reference ObjexxFCL::KeyFArray5D< typename >::const_reference |
typedef Base::ConstPointer ObjexxFCL::KeyFArray5D< typename >::ConstPointer |
typedef Base::ConstReference ObjexxFCL::KeyFArray5D< typename >::ConstReference |
typedef Base::Difference ObjexxFCL::KeyFArray5D< typename >::Difference |
typedef Base::difference_type ObjexxFCL::KeyFArray5D< typename >::difference_type |
typedef FArrayInitializer< T, ObjexxFCL::KeyFArray5D > ObjexxFCL::KeyFArray5D< typename >::Initializer |
typedef Initializer::function_type ObjexxFCL::KeyFArray5D< typename >::InitializerFunction |
|
private |
typedef DynamicIndexRange ObjexxFCL::KeyFArray5D< typename >::IR |
typedef Base::pointer ObjexxFCL::KeyFArray5D< typename >::pointer |
typedef Base::Pointer ObjexxFCL::KeyFArray5D< typename >::Pointer |
typedef Base::reference ObjexxFCL::KeyFArray5D< typename >::reference |
typedef Base::Reference ObjexxFCL::KeyFArray5D< typename >::Reference |
typedef Base::Section ObjexxFCL::KeyFArray5D< typename >::Section |
typedef Super::IR ObjexxFCL::KeyFArray5D< typename >::SIR |
typedef Base::Size ObjexxFCL::KeyFArray5D< typename >::Size |
typedef Base::size_type ObjexxFCL::KeyFArray5D< typename >::size_type |
|
private |
typedef Base::Value ObjexxFCL::KeyFArray5D< typename >::Value |
typedef Base::value_type ObjexxFCL::KeyFArray5D< typename >::value_type |
|
inline |
Default Constructor.
References ObjexxFCL::KeyFArray5D< typename >::insert_as_observer().
Referenced by ObjexxFCL::KeyFArray5D< typename >::redimension().
|
inline |
Copy Constructor.
References ObjexxFCL::KeyFArray5D< typename >::insert_as_observer().
|
inlineexplicit |
Copy Constructor Template.
References ObjexxFCL::KeyFArray5D< typename >::insert_as_observer().
|
inlineexplicit |
Super Constructor Template.
References ObjexxFCL::KeyFArray5D< typename >::insert_as_observer().
|
inline |
IndexRange Constructor.
References ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), and ObjexxFCL::KeyFArray5D< typename >::setup_real().
|
inline |
IndexRange + Initializer Value Constructor.
References ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), and ObjexxFCL::KeyFArray5D< typename >::setup_real().
|
inline |
IndexRange + Initializer Function Constructor.
References ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), and ObjexxFCL::KeyFArray5D< typename >::setup_real().
|
inline |
Super + IndexRange Constructor Template.
References ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::FArray< T >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::DynamicIndexRange::l(), ObjexxFCL::FArray5< typename >::l1(), ObjexxFCL::FArray5< typename >::l2(), ObjexxFCL::FArray5< typename >::l3(), ObjexxFCL::FArray5< typename >::l4(), ObjexxFCL::FArray5< typename >::l5(), max(), min(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), test.T007_TracerIO::T, ObjexxFCL::DynamicIndexRange::u(), ObjexxFCL::FArray5< typename >::u1(), ObjexxFCL::FArray5< typename >::u2(), ObjexxFCL::FArray5< typename >::u3(), ObjexxFCL::FArray5< typename >::u4(), and ObjexxFCL::FArray5< typename >::u5().
|
inline |
Super + IndexRange + Fill Value Constructor Template.
References ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::FArray< T >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::DynamicIndexRange::l(), ObjexxFCL::FArray5< typename >::l1(), ObjexxFCL::FArray5< typename >::l2(), ObjexxFCL::FArray5< typename >::l3(), ObjexxFCL::FArray5< typename >::l4(), ObjexxFCL::FArray5< typename >::l5(), max(), min(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), test.T007_TracerIO::T, basic::options::OptionKeys::in::file::t, ObjexxFCL::DynamicIndexRange::u(), ObjexxFCL::FArray5< typename >::u1(), ObjexxFCL::FArray5< typename >::u2(), ObjexxFCL::FArray5< typename >::u3(), ObjexxFCL::FArray5< typename >::u4(), and ObjexxFCL::FArray5< typename >::u5().
|
inlineoverride |
Destructor.
|
inline |
Section Starting at array( i1, i2, i3, i4, i5 )
References ObjexxFCL::FArray< T >::array_, ObjexxFCL::FArray< T >::array_size_, ObjexxFCL::DynamicIndexRange::contains(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, basic::options::OptionKeys::rna::denovo::offset, ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, and ObjexxFCL::FArray< T >::shift_.
Referenced by ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inlinevirtual |
Clear.
Reimplemented from ObjexxFCL::FArray< T >.
References ObjexxFCL::FArrayInitializer< typename, class >::clear(), ObjexxFCL::FArray5< T >::clear(), ObjexxFCL::DynamicIndexRange::clear_no_notify(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inline |
|
inlineoverridevirtual |
Update for Destruction of a Subject.
Implements ObjexxFCL::Observer.
|
inline |
Dimension by IndexRange.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::FArrayInitializer< typename, class >::clear(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
Referenced by ObjexxFCL::KeyFArray5D< typename >::operator=().
|
inline |
Dimension by IndexRange + Initializer Value.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initializer_, ObjexxFCL::Observer::notify(), and basic::options::OptionKeys::in::file::t.
|
inline |
Dimension by IndexRange + Initializer Function.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
|
inline |
Dimension by Array Template.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::FArrayInitializer< typename, class >::clear(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::FArray5< typename >::I1(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::FArray5< typename >::I2(), ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::FArray5< typename >::I3(), ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::FArray5< typename >::I4(), ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::FArray5< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
|
inline |
Dimension by Array + Initializer Value Template.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::FArray5< typename >::I1(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::FArray5< typename >::I2(), ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::FArray5< typename >::I3(), ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::FArray5< typename >::I4(), ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::FArray5< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initializer_, ObjexxFCL::Observer::notify(), and basic::options::OptionKeys::in::file::t.
|
inline |
Dimension by Array + Initializer Function Template.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::FArray5< typename >::I1(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::FArray5< typename >::I2(), ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::FArray5< typename >::I3(), ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::FArray5< typename >::I4(), ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::FArray5< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
|
inlineprotectedvirtual |
Dimension by IndexRanges.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::DynamicIndexRange::assign_no_notify(), ObjexxFCL::FArrayInitializer< typename, class >::clear(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::Observer::notify().
|
inlineprivate |
Dimension by Current IndexRanges.
References ObjexxFCL::FArray< T >::clear(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::IndexRange::lz(), ObjexxFCL::FArray< T >::resize(), ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, ObjexxFCL::FArray< T >::shift_set(), ObjexxFCL::IndexRange::size(), and ObjexxFCL::FArray< T >::size_of().
Referenced by ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), and ObjexxFCL::KeyFArray5D< typename >::update().
|
inlinevirtual |
Dimensions Initialized?
Implements ObjexxFCL::FArray< T >.
References ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, and ObjexxFCL::DynamicIndexRange::initialized().
Referenced by ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), and ObjexxFCL::KeyFArray5D< typename >::setup_real().
|
inlinevirtual |
IndexRange of Dimension 1.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I1_.
|
inlinevirtual |
IndexRange of Dimension 2.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I2_.
|
inlinevirtual |
IndexRange of Dimension 3.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I3_.
|
inlinevirtual |
IndexRange of Dimension 4.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I4_.
|
inlinevirtual |
IndexRange of Dimension 5.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I5_.
|
inline |
Linear Index.
References ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::DynamicIndexRange::initialized(), ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, and ObjexxFCL::FArray< T >::shift_.
|
inline |
Initialize.
References ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::FArrayInitializer< typename, class >::function(), ObjexxFCL::KeyFArray5D< typename >::initializer_, ObjexxFCL::FArrayInitializer< typename, class >::is_active(), ObjexxFCL::FArrayInitializer< typename, class >::is_function(), ObjexxFCL::FArrayInitializer< typename, class >::is_value(), and ObjexxFCL::FArrayInitializer< typename, class >::value().
Referenced by ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), and ObjexxFCL::KeyFArray5D< typename >::update().
|
inline |
Set Initializer Value.
References ObjexxFCL::KeyFArray5D< typename >::initializer_, and basic::options::OptionKeys::in::file::t.
|
inline |
Set Initializer Function.
References ObjexxFCL::KeyFArray5D< typename >::initializer_.
|
inlinevirtual |
Initializer Active?
Implements ObjexxFCL::FArray< T >.
References ObjexxFCL::KeyFArray5D< typename >::initializer_, and ObjexxFCL::FArrayInitializer< typename, class >::is_active().
|
inline |
Clear Initializer.
References ObjexxFCL::FArrayInitializer< typename, class >::clear(), and ObjexxFCL::KeyFArray5D< typename >::initializer_.
|
inlineprivate |
Insert as Observer of the IndexRanges.
References ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, and ObjexxFCL::ObserverSingle::insert_observer().
Referenced by ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inlinevirtual |
Lower Index of Dimension 1.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I1_, and ObjexxFCL::DynamicIndexRange::l().
|
inlinevirtual |
Lower Index of Dimension 2.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I2_, and ObjexxFCL::DynamicIndexRange::l().
|
inlinevirtual |
Lower Index of Dimension 3.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I3_, and ObjexxFCL::DynamicIndexRange::l().
|
inlinevirtual |
Lower Index of Dimension 4.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I4_, and ObjexxFCL::DynamicIndexRange::l().
|
inlinevirtual |
Lower Index of Dimension 5.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I5_, and ObjexxFCL::DynamicIndexRange::l().
|
inline |
array( i1, i2, i3, i4, i5 ) const
References ObjexxFCL::DynamicIndexRange::contains(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, and ObjexxFCL::FArray< T >::sarray_.
Referenced by ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inline |
array( i1, i2, i3, i4, i5 )
References ObjexxFCL::DynamicIndexRange::contains(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, and ObjexxFCL::FArray< T >::sarray_.
|
inline |
*= Value
References ObjexxFCL::FArray5< T >::operator*=().
|
inline |
+= Array Template
References ObjexxFCL::FArray5< T >::operator+=().
|
inline |
+= Value
References ObjexxFCL::FArray5< T >::operator+=().
|
inline |
-= Array Template
References ObjexxFCL::FArray5< T >::operator-=().
|
inline |
-= Value
References ObjexxFCL::FArray5< T >::operator-=().
|
inline |
/= Value
References ObjexxFCL::FArray5< T >::operator/=().
|
inline |
Copy Assignment.
References ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::FArray5< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
Super Assignment.
References ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::FArray5< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
Super Assignment Template.
References ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::FArray5< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
= Value
References ObjexxFCL::FArray5< T >::operator=().
|
inline |
array[ i ] const: Linear Subscript
References ObjexxFCL::FArray< T >::array_, and ObjexxFCL::FArray< T >::size_.
|
inline |
array[ i ]: Linear Subscript
References ObjexxFCL::FArray< T >::array_, and ObjexxFCL::FArray< T >::size_.
|
inline |
Data-Preserving Redimension by IndexRange.
References ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inline |
Data-Preserving Redimension by IndexRange + Fill Value.
References ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inline |
Data-Preserving Redimension by Array Template.
References ObjexxFCL::FArray5< typename >::I1(), ObjexxFCL::FArray5< typename >::I2(), ObjexxFCL::FArray5< typename >::I3(), ObjexxFCL::FArray5< typename >::I4(), ObjexxFCL::FArray5< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), and ObjexxFCL::KeyFArray5D< typename >::swap().
|
inline |
Data-Preserving Redimension by Array + Fill Value Template.
References ObjexxFCL::FArray5< typename >::I1(), ObjexxFCL::FArray5< typename >::I2(), ObjexxFCL::FArray5< typename >::I3(), ObjexxFCL::FArray5< typename >::I4(), ObjexxFCL::FArray5< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::swap(), and basic::options::OptionKeys::in::file::t.
|
inlineprivate |
Setup for IndexRange Constructor.
References ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::IndexRange::lz(), ObjexxFCL::FArray5< T >::s1_, ObjexxFCL::FArray5< T >::s2_, ObjexxFCL::FArray5< T >::s3_, ObjexxFCL::FArray5< T >::s4_, ObjexxFCL::FArray< T >::shift_set(), and ObjexxFCL::IndexRange::size().
Referenced by ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D().
|
inlinevirtual |
Size of Dimension 5.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I5_, and ObjexxFCL::IndexRange::size().
|
inline |
Swap.
References ObjexxFCL::KeyFArray5D< typename >::I1_, ObjexxFCL::KeyFArray5D< typename >::I2_, ObjexxFCL::KeyFArray5D< typename >::I3_, ObjexxFCL::KeyFArray5D< typename >::I4_, ObjexxFCL::KeyFArray5D< typename >::I5_, ObjexxFCL::KeyFArray5D< typename >::initializer_, ObjexxFCL::Observer::notify(), swap(), ObjexxFCL::FArray5< T >::swap5DB(), and ObjexxFCL::DynamicIndexRange::swap_no_notify().
Referenced by ObjexxFCL::KeyFArray5D< typename >::redimension(), and ObjexxFCL::swap().
|
inlinevirtual |
Upper Index of Dimension 1.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I1_, and ObjexxFCL::DynamicIndexRange::u().
|
inlinevirtual |
Upper Index of Dimension 2.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I2_, and ObjexxFCL::DynamicIndexRange::u().
|
inlinevirtual |
Upper Index of Dimension 3.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I3_, and ObjexxFCL::DynamicIndexRange::u().
|
inlinevirtual |
Upper Index of Dimension 4.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I4_, and ObjexxFCL::DynamicIndexRange::u().
|
inlinevirtual |
Upper Index of Dimension 5.
Implements ObjexxFCL::FArray5< T >.
References ObjexxFCL::KeyFArray5D< typename >::I5_, and ObjexxFCL::DynamicIndexRange::u().
|
inlineoverridevirtual |
Update.
Implements ObjexxFCL::Observer.
References ObjexxFCL::KeyFArray5D< typename >::dimension_real(), and ObjexxFCL::KeyFArray5D< typename >::initialize().
|
friend |
Array * Value.
|
friend |
Value * Array.
|
friend |
Array + Array.
|
friend |
Array + Value.
|
friend |
Value + Array.
|
friend |
-Array
|
friend |
Array - Array.
|
friend |
Array - Value.
|
friend |
Value - Array.
|
friend |
Array / Value.
|
friend |
Swap.
|
private |
Dimension 1 index range.
Referenced by ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::contains(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I1(), ObjexxFCL::KeyFArray5D< typename >::index(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::l1(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), ObjexxFCL::KeyFArray5D< typename >::swap(), and ObjexxFCL::KeyFArray5D< typename >::u1().
|
private |
Dimension 2 index range.
Referenced by ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::contains(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I2(), ObjexxFCL::KeyFArray5D< typename >::index(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::l2(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), ObjexxFCL::KeyFArray5D< typename >::swap(), and ObjexxFCL::KeyFArray5D< typename >::u2().
|
private |
Dimension 3 index range.
Referenced by ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::contains(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I3(), ObjexxFCL::KeyFArray5D< typename >::index(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::l3(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), ObjexxFCL::KeyFArray5D< typename >::swap(), and ObjexxFCL::KeyFArray5D< typename >::u3().
|
private |
Dimension 4 index range.
Referenced by ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::contains(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I4(), ObjexxFCL::KeyFArray5D< typename >::index(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::l4(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), ObjexxFCL::KeyFArray5D< typename >::swap(), and ObjexxFCL::KeyFArray5D< typename >::u4().
|
private |
Dimension 5 index range.
Referenced by ObjexxFCL::KeyFArray5D< typename >::a(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::contains(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_real(), ObjexxFCL::KeyFArray5D< typename >::dimensions_initialized(), ObjexxFCL::KeyFArray5D< typename >::I5(), ObjexxFCL::KeyFArray5D< typename >::index(), ObjexxFCL::KeyFArray5D< typename >::insert_as_observer(), ObjexxFCL::KeyFArray5D< typename >::KeyFArray5D(), ObjexxFCL::KeyFArray5D< typename >::l5(), ObjexxFCL::KeyFArray5D< typename >::operator()(), ObjexxFCL::KeyFArray5D< typename >::setup_real(), ObjexxFCL::KeyFArray5D< typename >::size5(), ObjexxFCL::KeyFArray5D< typename >::swap(), and ObjexxFCL::KeyFArray5D< typename >::u5().
|
private |
Array initializer.
Referenced by ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initializer(), ObjexxFCL::KeyFArray5D< typename >::initializer_active(), ObjexxFCL::KeyFArray5D< typename >::initializer_clear(), and ObjexxFCL::KeyFArray5D< typename >::swap().