Rosetta 3.3
|
FArray: Fortran-Compatible Array Hierarchy Abstract Base Class. More...
#include <FArray.hh>
Public Types | |
typedef FArray< T > | Base |
typedef FArrayTraits< T > | Traits |
typedef FArraySection< T > | Section |
typedef IndexRange | IR |
typedef T | value_type |
typedef T & | reference |
typedef T const & | const_reference |
typedef T * | pointer |
typedef T const * | const_pointer |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef T | Value |
typedef T & | Reference |
typedef T const & | ConstReference |
typedef T * | Pointer |
typedef T const * | ConstPointer |
typedef std::size_t | Size |
typedef std::ptrdiff_t | Difference |
Public Member Functions | |
virtual | ~FArray () |
Destructor. | |
FArray & | operator= (T const &t) |
= Value | |
FArray & | operator+= (T const &t) |
+= Value | |
FArray & | operator-= (T const &t) |
-= Value | |
FArray & | operator*= (T const &t) |
*= Value | |
FArray & | operator/= (T const &t) |
/= Value | |
T const & | operator[] (size_type const i) const |
array[ i ] const: Linear Subscript | |
T & | operator[] (size_type const i) |
array[ i ]: Linear Subscript | |
virtual bool | dimensions_initialized () const =0 |
Dimensions Initialized? | |
virtual bool | initializer_active () const =0 |
Initializer Active? | |
bool | active () const |
Active? | |
bool | array_size_bounded () const |
Array Size Bounded? | |
bool | array_size_unbounded () const |
Array Size Unbounded? | |
bool | size_bounded () const |
Active Array Size Bounded? | |
bool | size_unbounded () const |
Active Array Size Unbounded? | |
bool | owner () const |
Owner? | |
bool | proxy () const |
Proxy? | |
bool | is_default () const |
All Elements Default Valued? | |
bool | is_zero () const |
All Elements Zero? | |
bool | is_uniform () const |
Uniform Valued? | |
bool | is_uniform (T const &t) const |
Uniform Valued with Specified Value? | |
size_type | array_size () const |
Array Size. | |
size_type | size () const |
Active Array Size. | |
virtual FArray & | clear () |
Clear. | |
virtual FArray & | to_default () |
Assign Default Value to all Elements. | |
void | zero () |
Assign Zero to all Elements. | |
void | to_zero () |
Assign Zero to all Elements. | |
Static Public Attributes | |
static size_type const | npos = static_cast< size_type >( -1 ) |
Unbounded "size". | |
static size_type const | max_size = npos - static_cast< size_type >( 1 ) |
Max array size. | |
Protected Types | |
typedef internal::InitializerSentinel | InitializerSentinel |
typedef internal::ProxySentinel | ProxySentinel |
Protected Member Functions | |
FArray () | |
Default Constructor. | |
FArray (FArray const &a) | |
Copy Constructor. | |
template<typename U > | |
FArray (FArray< U > const &a) | |
Copy Constructor Template. | |
FArray (size_type const size_a) | |
Size Constructor. | |
FArray (size_type const size_a, InitializerSentinel const &) | |
Size + InitializerSentinel Constructor. | |
FArray (ProxySentinel const &) | |
Default Proxy Constructor. | |
FArray (FArray const &a, ProxySentinel const &) | |
Array Proxy Constructor. | |
FArray (FArray &a, ProxySentinel const &) | |
Non-Const Array Proxy Constructor. | |
FArray (Section const &s, ProxySentinel const &) | |
Section Proxy Constructor. | |
FArray (Section &s, ProxySentinel const &) | |
Non-Const Section Proxy Constructor. | |
FArray (T const &t, ProxySentinel const &) | |
Value Proxy Constructor. | |
FArray (T &t, ProxySentinel const &) | |
Non-Const Value Proxy Constructor. | |
void | operator= (FArray const &a) |
Copy Assignment. | |
template<typename U > | |
void | operator= (FArray< U > const &a) |
Copy Assignment Template. | |
template<typename U > | |
void | operator+= (FArray< U > const &a) |
+= Array Template | |
template<typename U > | |
void | operator-= (FArray< U > const &a) |
-= Array Template | |
void | shift_set (int const shift_a) |
Shift Setup. | |
void | size_set (size_type const size_a) |
Active Array Size Setup. | |
FArray & | resize (size_type const size_a) |
Resize a Real Array. | |
void | attach (FArray const &a) |
Attach Proxy/Argument Array to Const Array of Same Rank. | |
void | attach (FArray &a) |
Attach Proxy/Argument Array to Array of Same Rank. | |
void | attach (FArray const &a, int const shift_a) |
Attach Proxy/Argument Array to Const Array. | |
void | attach (FArray &a, int const shift_a) |
Attach Proxy/Argument Array to Array. | |
void | attach (Section const &s, int const shift_a) |
Attach Proxy/Argument Array to Const Section. | |
void | attach (Section &s, int const shift_a) |
Attach Proxy/Argument Array to Section. | |
void | attach (T const &t, int const shift_a) |
Attach Proxy/Argument Array to Const Value. | |
void | attach (T &t, int const shift_a) |
Attach Proxy/Argument Array to Value. | |
void | detach () |
Detach Proxy/Argument Array. | |
void | update_to (FArray const &a) |
Update Proxy Array Attachment to Const Array. | |
void | update_to (FArray &a) |
Update Proxy Array Attachment to Array. | |
void | swapB (FArray &v) |
Swap. | |
Static Protected Member Functions | |
static size_type | size_of (size_type const s1) |
Array Size Product of Specified Bounded Dimensional Sizes. | |
static size_type | size_of (size_type const s1, size_type const s2) |
Array Size Product of Specified Bounded Dimensional Sizes. | |
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. | |
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. | |
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. | |
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. | |
static size_type | size_of (IR const &I1) |
Array Size Product of Specified Bounded IndexRanges. | |
static size_type | size_of (IR const &I1, IR const &I2) |
Array Size Product of Specified Bounded IndexRanges. | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3) |
Array Size Product of Specified Bounded IndexRanges. | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4) |
Array Size Product of Specified Bounded IndexRanges. | |
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. | |
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. | |
Protected Attributes | |
size_type | array_size_ |
Size of data array. | |
T * | array_ |
Pointer to data array. | |
size_type | size_ |
Size of active array. | |
bool const | owner_ |
Owner of data array? | |
int | shift_ |
Array shift. | |
T * | sarray_ |
Shifted pointer to data array. | |
Friends | |
class | FArray |
bool | operator== (FArray const &a, FArray const &b) |
FArray == FArray. | |
bool | operator!= (FArray const &a, FArray const &b) |
FArray != FArray. |
FArray: Fortran-Compatible Array Hierarchy Abstract Base Class.
typedef FArray< T > ObjexxFCL::FArray< T >::Base |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T const* ObjexxFCL::FArray< T >::const_pointer |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T const& ObjexxFCL::FArray< T >::const_reference |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T const* ObjexxFCL::FArray< T >::ConstPointer |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T const& ObjexxFCL::FArray< T >::ConstReference |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef std::ptrdiff_t ObjexxFCL::FArray< T >::Difference |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef std::ptrdiff_t ObjexxFCL::FArray< T >::difference_type |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef internal::InitializerSentinel ObjexxFCL::FArray< T >::InitializerSentinel [protected] |
typedef IndexRange ObjexxFCL::FArray< T >::IR |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T* ObjexxFCL::FArray< T >::Pointer |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T* ObjexxFCL::FArray< T >::pointer |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef internal::ProxySentinel ObjexxFCL::FArray< T >::ProxySentinel [protected] |
typedef T& ObjexxFCL::FArray< T >::reference |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T& ObjexxFCL::FArray< T >::Reference |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef FArraySection< T > ObjexxFCL::FArray< T >::Section |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef std::size_t ObjexxFCL::FArray< T >::Size |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef std::size_t ObjexxFCL::FArray< T >::size_type |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef FArrayTraits< T > ObjexxFCL::FArray< T >::Traits |
typedef T ObjexxFCL::FArray< T >::Value |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
typedef T ObjexxFCL::FArray< T >::value_type |
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
ObjexxFCL::FArray< T >::FArray | ( | ) | [inline, protected] |
Default Constructor.
ObjexxFCL::FArray< T >::FArray | ( | FArray< T > const & | a | ) | [inline, protected] |
Copy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | FArray< U > const & | a | ) | [inline, explicit, protected] |
Copy Constructor Template.
ObjexxFCL::FArray< T >::FArray | ( | size_type const | size_a | ) | [inline, explicit, protected] |
Size Constructor.
ObjexxFCL::FArray< T >::FArray | ( | size_type const | size_a, |
InitializerSentinel const & | |||
) | [inline, protected] |
Size + InitializerSentinel Constructor.
ObjexxFCL::FArray< T >::FArray | ( | ProxySentinel const & | ) | [inline, protected] |
Default Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | FArray< T > const & | a, |
ProxySentinel const & | |||
) | [inline, protected] |
Array Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | FArray< T > & | a, |
ProxySentinel const & | |||
) | [inline, protected] |
Non-Const Array Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | Section const & | s, |
ProxySentinel const & | |||
) | [inline, protected] |
Section Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | Section & | s, |
ProxySentinel const & | |||
) | [inline, protected] |
Non-Const Section Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | T const & | t, |
ProxySentinel const & | |||
) | [inline, protected] |
Value Proxy Constructor.
ObjexxFCL::FArray< T >::FArray | ( | T & | t, |
ProxySentinel const & | |||
) | [inline, protected] |
Non-Const Value Proxy Constructor.
virtual ObjexxFCL::FArray< T >::~FArray | ( | ) | [inline, virtual] |
Destructor.
bool ObjexxFCL::FArray< T >::active | ( | ) | const [inline] |
Active?
size_type ObjexxFCL::FArray< T >::array_size | ( | ) | const [inline] |
Array Size.
bool ObjexxFCL::FArray< T >::array_size_bounded | ( | ) | const [inline] |
Array Size Bounded?
bool ObjexxFCL::FArray< T >::array_size_unbounded | ( | ) | const [inline] |
Array Size Unbounded?
void ObjexxFCL::FArray< T >::attach | ( | FArray< T > const & | a | ) | [inline, protected] |
Attach Proxy/Argument Array to Const Array of Same Rank.
Referenced by ObjexxFCL::FArray6P< T >::attach(), ObjexxFCL::FArray6A< T >::attach(), ObjexxFCL::FArray5P< T >::attach(), ObjexxFCL::FArray5A< T >::attach(), ObjexxFCL::FArray4P< T >::attach(), ObjexxFCL::FArray4A< T >::attach(), ObjexxFCL::FArray3P< T >::attach(), ObjexxFCL::FArray3A< T >::attach(), ObjexxFCL::FArray2P< T >::attach(), ObjexxFCL::FArray2A< T >::attach(), ObjexxFCL::FArray1P< T >::attach(), and ObjexxFCL::FArray1A< T >::attach().
void ObjexxFCL::FArray< T >::attach | ( | FArray< T > & | a | ) | [inline, protected] |
Attach Proxy/Argument Array to Array of Same Rank.
void ObjexxFCL::FArray< T >::attach | ( | FArray< T > const & | a, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Const Array.
void ObjexxFCL::FArray< T >::attach | ( | FArray< T > & | a, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Array.
void ObjexxFCL::FArray< T >::attach | ( | Section const & | s, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Const Section.
void ObjexxFCL::FArray< T >::attach | ( | Section & | s, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Section.
void ObjexxFCL::FArray< T >::attach | ( | T const & | t, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Const Value.
void ObjexxFCL::FArray< T >::attach | ( | T & | t, |
int const | shift_a | ||
) | [inline, protected] |
Attach Proxy/Argument Array to Value.
virtual FArray& ObjexxFCL::FArray< T >::clear | ( | ) | [inline, virtual] |
Clear.
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray6< T >::clear(), ObjexxFCL::FArray5< T >::clear(), ObjexxFCL::FArray4< T >::clear(), ObjexxFCL::FArray3< T >::clear(), ObjexxFCL::FArray2< double >::clear(), and ObjexxFCL::FArray1< double >::clear().
void ObjexxFCL::FArray< T >::detach | ( | ) | [inline, protected] |
Detach Proxy/Argument Array.
Reimplemented in ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6A< T >, and ObjexxFCL::FArray6P< T >.
Referenced by ObjexxFCL::FArray6P< T >::destructed(), ObjexxFCL::FArray5P< T >::destructed(), ObjexxFCL::FArray4P< T >::destructed(), ObjexxFCL::FArray3P< T >::destructed(), ObjexxFCL::FArray2P< T >::destructed(), ObjexxFCL::FArray1P< T >::destructed(), ObjexxFCL::FArray6P< T >::detach(), ObjexxFCL::FArray6A< T >::detach(), ObjexxFCL::FArray5P< T >::detach(), ObjexxFCL::FArray5A< T >::detach(), ObjexxFCL::FArray4P< T >::detach(), ObjexxFCL::FArray4A< T >::detach(), ObjexxFCL::FArray3P< T >::detach(), ObjexxFCL::FArray3A< T >::detach(), ObjexxFCL::FArray2P< T >::detach(), ObjexxFCL::FArray2A< T >::detach(), ObjexxFCL::FArray1P< T >::detach(), and ObjexxFCL::FArray1A< T >::detach().
virtual bool ObjexxFCL::FArray< T >::dimensions_initialized | ( | ) | const [pure virtual] |
Dimensions Initialized?
Implemented in ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1D< double >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray1D< double >::FArray1D(), ObjexxFCL::FArray2D< double >::FArray2D(), ObjexxFCL::FArray3D< T >::FArray3D(), ObjexxFCL::FArray4D< T >::FArray4D(), ObjexxFCL::FArray5D< T >::FArray5D(), ObjexxFCL::FArray6D< T >::FArray6D(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray5< T >::index(), ObjexxFCL::FArray4< T >::index(), ObjexxFCL::FArray3< T >::index(), ObjexxFCL::FArray2< double >::index(), ObjexxFCL::FArray1< double >::index(), ObjexxFCL::KeyFArray1D< T >::KeyFArray1D(), ObjexxFCL::KeyFArray2D< T >::KeyFArray2D(), ObjexxFCL::KeyFArray3D< T >::KeyFArray3D(), ObjexxFCL::KeyFArray4D< T >::KeyFArray4D(), ObjexxFCL::KeyFArray5D< T >::KeyFArray5D(), ObjexxFCL::KeyFArray6D< T >::KeyFArray6D(), and ObjexxFCL::FArray2< double >::square().
virtual bool ObjexxFCL::FArray< T >::initializer_active | ( | ) | const [pure virtual] |
Initializer Active?
Implemented in ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1D< double >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray< double >::resize().
bool ObjexxFCL::FArray< T >::is_default | ( | ) | const [inline] |
All Elements Default Valued?
bool ObjexxFCL::FArray< T >::is_uniform | ( | ) | const [inline] |
Uniform Valued?
bool ObjexxFCL::FArray< T >::is_uniform | ( | T const & | t | ) | const [inline] |
Uniform Valued with Specified Value?
bool ObjexxFCL::FArray< T >::is_zero | ( | ) | const [inline] |
All Elements Zero?
FArray& ObjexxFCL::FArray< T >::operator*= | ( | T const & | t | ) | [inline] |
*= Value
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray6< T >::operator*=(), ObjexxFCL::FArray5< T >::operator*=(), ObjexxFCL::FArray4< T >::operator*=(), ObjexxFCL::FArray3< T >::operator*=(), ObjexxFCL::FArray2< double >::operator*=(), and ObjexxFCL::FArray1< double >::operator*=().
void ObjexxFCL::FArray< T >::operator+= | ( | FArray< U > const & | a | ) | [inline, protected] |
FArray& ObjexxFCL::FArray< T >::operator+= | ( | T const & | t | ) | [inline] |
+= Value
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
void ObjexxFCL::FArray< T >::operator-= | ( | FArray< U > const & | a | ) | [inline, protected] |
FArray& ObjexxFCL::FArray< T >::operator-= | ( | T const & | t | ) | [inline] |
-= Value
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
FArray& ObjexxFCL::FArray< T >::operator/= | ( | T const & | t | ) | [inline] |
/= Value
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray6< T >::operator/=(), ObjexxFCL::FArray5< T >::operator/=(), ObjexxFCL::FArray4< T >::operator/=(), ObjexxFCL::FArray3< T >::operator/=(), ObjexxFCL::FArray2< double >::operator/=(), and ObjexxFCL::FArray1< double >::operator/=().
void ObjexxFCL::FArray< T >::operator= | ( | FArray< U > const & | a | ) | [inline, protected] |
Copy Assignment Template.
FArray& ObjexxFCL::FArray< T >::operator= | ( | T const & | t | ) | [inline] |
= Value
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray1A< T >, ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray1P< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray2A< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray2P< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray3A< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray3P< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray4A< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray4P< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray5A< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray5P< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray6A< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::FArray6P< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1< double >, ObjexxFCL::FArray1D< double >, ObjexxFCL::FArray2< double >, and ObjexxFCL::FArray2D< double >.
void ObjexxFCL::FArray< T >::operator= | ( | FArray< T > const & | a | ) | [inline, protected] |
Copy Assignment.
Referenced by ObjexxFCL::KeyFArray6D< T >::operator=(), ObjexxFCL::KeyFArray5D< T >::operator=(), ObjexxFCL::KeyFArray4D< T >::operator=(), ObjexxFCL::KeyFArray3D< T >::operator=(), ObjexxFCL::KeyFArray2D< T >::operator=(), ObjexxFCL::KeyFArray1D< T >::operator=(), ObjexxFCL::FArray6P< T >::operator=(), ObjexxFCL::FArray6D< T >::operator=(), ObjexxFCL::FArray6A< T >::operator=(), ObjexxFCL::FArray6< T >::operator=(), ObjexxFCL::FArray5P< T >::operator=(), ObjexxFCL::FArray5D< T >::operator=(), ObjexxFCL::FArray5A< T >::operator=(), ObjexxFCL::FArray5< T >::operator=(), ObjexxFCL::FArray4P< T >::operator=(), ObjexxFCL::FArray4D< T >::operator=(), ObjexxFCL::FArray4A< T >::operator=(), ObjexxFCL::FArray4< T >::operator=(), ObjexxFCL::FArray3P< T >::operator=(), ObjexxFCL::FArray3D< T >::operator=(), ObjexxFCL::FArray3A< T >::operator=(), ObjexxFCL::FArray3< T >::operator=(), ObjexxFCL::FArray2P< T >::operator=(), ObjexxFCL::FArray2D< double >::operator=(), ObjexxFCL::FArray2A< T >::operator=(), ObjexxFCL::FArray2< double >::operator=(), ObjexxFCL::FArray1P< T >::operator=(), ObjexxFCL::FArray1D< double >::operator=(), ObjexxFCL::FArray1A< T >::operator=(), and ObjexxFCL::FArray1< double >::operator=().
T const& ObjexxFCL::FArray< T >::operator[] | ( | size_type const | i | ) | const [inline] |
array[ i ] const: Linear Subscript
Reimplemented in ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1D< double >, and ObjexxFCL::FArray2D< double >.
T& ObjexxFCL::FArray< T >::operator[] | ( | size_type const | i | ) | [inline] |
array[ i ]: Linear Subscript
Reimplemented in ObjexxFCL::FArray1D< T >, ObjexxFCL::FArray2D< T >, ObjexxFCL::FArray3D< T >, ObjexxFCL::FArray4D< T >, ObjexxFCL::FArray5D< T >, ObjexxFCL::FArray6D< T >, ObjexxFCL::KeyFArray1D< T >, ObjexxFCL::KeyFArray2D< T >, ObjexxFCL::KeyFArray3D< T >, ObjexxFCL::KeyFArray4D< T >, ObjexxFCL::KeyFArray5D< T >, ObjexxFCL::KeyFArray6D< T >, ObjexxFCL::FArray1D< double >, and ObjexxFCL::FArray2D< double >.
bool ObjexxFCL::FArray< T >::owner | ( | ) | const [inline] |
Owner?
bool ObjexxFCL::FArray< T >::proxy | ( | ) | const [inline] |
Proxy?
FArray& ObjexxFCL::FArray< T >::resize | ( | size_type const | size_a | ) | [inline, protected] |
Resize a Real Array.
void ObjexxFCL::FArray< T >::shift_set | ( | int const | shift_a | ) | [inline, protected] |
Shift Setup.
Referenced by ObjexxFCL::FArray1A< T >::FArray1A(), ObjexxFCL::FArray1P< T >::FArray1P(), ObjexxFCL::FArray2A< T >::FArray2A(), ObjexxFCL::FArray2P< T >::FArray2P(), ObjexxFCL::FArray3A< T >::FArray3A(), ObjexxFCL::FArray3P< T >::FArray3P(), ObjexxFCL::FArray4A< T >::FArray4A(), ObjexxFCL::FArray4P< T >::FArray4P(), ObjexxFCL::FArray5A< T >::FArray5A(), ObjexxFCL::FArray5P< T >::FArray5P(), ObjexxFCL::FArray6A< T >::FArray6A(), and ObjexxFCL::FArray6P< T >::FArray6P().
size_type ObjexxFCL::FArray< T >::size | ( | ) | const [inline] |
Active Array Size.
Referenced by ObjexxFCL::FArray6P< T >::attach(), ObjexxFCL::FArray6A< T >::attach(), ObjexxFCL::FArray5P< T >::attach(), ObjexxFCL::FArray5A< T >::attach(), ObjexxFCL::FArray4P< T >::attach(), ObjexxFCL::FArray4A< T >::attach(), ObjexxFCL::FArray3P< T >::attach(), ObjexxFCL::FArray3A< T >::attach(), ObjexxFCL::FArray2A< T >::attach(), ObjexxFCL::FArray1P< T >::attach(), ObjexxFCL::FArray1A< T >::attach(), ObjexxFCL::FArray< double >::operator+=(), ObjexxFCL::FArray< double >::operator-=(), ObjexxFCL::FArray< double >::operator=(), rna_sequence_recovery_metrics(), basic::svd::SVD_Solver::set_matrix_A(), basic::svd::SVD_Solver::set_vector_b(), and ObjexxFCL::fmt::SW().
bool ObjexxFCL::FArray< T >::size_bounded | ( | ) | const [inline] |
Active Array Size Bounded?
Referenced by ObjexxFCL::FArray< double >::operator*=(), ObjexxFCL::FArray< double >::operator+=(), ObjexxFCL::FArray< double >::operator-=(), ObjexxFCL::FArray< double >::operator/=(), and ObjexxFCL::FArray< double >::operator=().
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1, |
IR const & | I2, | ||
IR const & | I3, | ||
IR const & | I4, | ||
IR const & | I5 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1, |
IR const & | I2, | ||
IR const & | I3 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
static size_type ObjexxFCL::FArray< T >::size_of | ( | size_type const | s1, |
size_type const | s2, | ||
size_type const | s3, | ||
size_type const | s4, | ||
size_type const | s5 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
static size_type ObjexxFCL::FArray< T >::size_of | ( | size_type const | s1, |
size_type const | s2, | ||
size_type const | s3 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
static size_type ObjexxFCL::FArray< T >::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 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
static size_type ObjexxFCL::FArray< T >::size_of | ( | size_type const | s1, |
size_type const | s2 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1 | ) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
static size_type ObjexxFCL::FArray< T >::size_of | ( | size_type const | s1 | ) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
Referenced by ObjexxFCL::FArray< double >::size_of().
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1, |
IR const & | I2, | ||
IR const & | I3, | ||
IR const & | I4, | ||
IR const & | I5, | ||
IR const & | I6 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1, |
IR const & | I2, | ||
IR const & | I3, | ||
IR const & | I4 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
static size_type ObjexxFCL::FArray< T >::size_of | ( | size_type const | s1, |
size_type const | s2, | ||
size_type const | s3, | ||
size_type const | s4 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded Dimensional Sizes.
static size_type ObjexxFCL::FArray< T >::size_of | ( | IR const & | I1, |
IR const & | I2 | ||
) | [inline, static, protected] |
Array Size Product of Specified Bounded IndexRanges.
void ObjexxFCL::FArray< T >::size_set | ( | size_type const | size_a | ) | [inline, protected] |
Active Array Size Setup.
bool ObjexxFCL::FArray< T >::size_unbounded | ( | ) | const [inline] |
Active Array Size Unbounded?
void ObjexxFCL::FArray< T >::swapB | ( | FArray< T > & | v | ) | [inline, protected] |
virtual FArray& ObjexxFCL::FArray< T >::to_default | ( | ) | [inline, virtual] |
Assign Default Value to all Elements.
Reimplemented in ObjexxFCL::FArray1< T >, ObjexxFCL::FArray2< T >, ObjexxFCL::FArray3< T >, ObjexxFCL::FArray4< T >, ObjexxFCL::FArray5< T >, ObjexxFCL::FArray6< T >, ObjexxFCL::FArray1< double >, and ObjexxFCL::FArray2< double >.
Referenced by ObjexxFCL::FArray6< T >::to_default(), ObjexxFCL::FArray5< T >::to_default(), ObjexxFCL::FArray4< T >::to_default(), ObjexxFCL::FArray3< T >::to_default(), ObjexxFCL::FArray2< double >::to_default(), and ObjexxFCL::FArray1< double >::to_default().
void ObjexxFCL::FArray< T >::to_zero | ( | ) | [inline] |
Assign Zero to all Elements.
void ObjexxFCL::FArray< T >::update_to | ( | FArray< T > const & | a | ) | [inline, protected] |
Update Proxy Array Attachment to Const Array.
Referenced by ObjexxFCL::FArray6P< T >::update(), ObjexxFCL::FArray5P< T >::update(), ObjexxFCL::FArray4P< T >::update(), ObjexxFCL::FArray3P< T >::update(), ObjexxFCL::FArray2P< T >::update(), and ObjexxFCL::FArray1P< T >::update().
void ObjexxFCL::FArray< T >::update_to | ( | FArray< T > & | a | ) | [inline, protected] |
Update Proxy Array Attachment to Array.
void ObjexxFCL::FArray< T >::zero | ( | ) | [inline] |
Assign Zero to all Elements.
friend class FArray [friend] |
T* ObjexxFCL::FArray< T >::array_ [protected] |
Pointer to data array.
Referenced by ObjexxFCL::KeyFArray6D< T >::a(), ObjexxFCL::KeyFArray5D< T >::a(), ObjexxFCL::KeyFArray4D< T >::a(), ObjexxFCL::KeyFArray3D< T >::a(), ObjexxFCL::KeyFArray2D< T >::a(), ObjexxFCL::FArray6P< T >::a(), ObjexxFCL::FArray6D< T >::a(), ObjexxFCL::FArray6A< T >::a(), ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray5P< T >::a(), ObjexxFCL::FArray5D< T >::a(), ObjexxFCL::FArray5A< T >::a(), ObjexxFCL::FArray5< T >::a(), ObjexxFCL::FArray4P< T >::a(), ObjexxFCL::FArray4D< T >::a(), ObjexxFCL::FArray4A< T >::a(), ObjexxFCL::FArray4< T >::a(), ObjexxFCL::FArray3P< T >::a(), ObjexxFCL::FArray3D< T >::a(), ObjexxFCL::FArray3A< T >::a(), ObjexxFCL::FArray3< T >::a(), ObjexxFCL::FArray2P< T >::a(), ObjexxFCL::FArray2D< double >::a(), ObjexxFCL::FArray2A< T >::a(), ObjexxFCL::FArray2< double >::a(), ObjexxFCL::FArray< double >::active(), ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray< double >::FArray(), ObjexxFCL::FArray< double >::is_default(), ObjexxFCL::FArray< double >::is_uniform(), ObjexxFCL::FArray< double >::is_zero(), ObjexxFCL::FArray< double >::operator*=(), ObjexxFCL::FArray< double >::operator+=(), ObjexxFCL::FArray< double >::operator-=(), ObjexxFCL::FArray< double >::operator/=(), ObjexxFCL::FArray< double >::operator=(), ObjexxFCL::KeyFArray6D< T >::operator[](), ObjexxFCL::KeyFArray5D< T >::operator[](), ObjexxFCL::KeyFArray4D< T >::operator[](), ObjexxFCL::KeyFArray3D< T >::operator[](), ObjexxFCL::KeyFArray2D< T >::operator[](), ObjexxFCL::KeyFArray1D< T >::operator[](), ObjexxFCL::FArray6D< T >::operator[](), ObjexxFCL::FArray5D< T >::operator[](), ObjexxFCL::FArray4D< T >::operator[](), ObjexxFCL::FArray3D< T >::operator[](), ObjexxFCL::FArray2D< double >::operator[](), ObjexxFCL::FArray1D< double >::operator[](), ObjexxFCL::FArray< double >::operator[](), ObjexxFCL::FArray< double >::resize(), ObjexxFCL::FArray< double >::shift_set(), ObjexxFCL::FArray< double >::swapB(), ObjexxFCL::FArray< double >::to_default(), ObjexxFCL::FArray< double >::to_zero(), ObjexxFCL::FArray< double >::update_to(), ObjexxFCL::FArray< double >::zero(), and ObjexxFCL::FArray< double >::~FArray().
size_type ObjexxFCL::FArray< T >::array_size_ [protected] |
Size of data array.
Referenced by ObjexxFCL::KeyFArray6D< T >::a(), ObjexxFCL::KeyFArray5D< T >::a(), ObjexxFCL::KeyFArray4D< T >::a(), ObjexxFCL::KeyFArray3D< T >::a(), ObjexxFCL::KeyFArray2D< T >::a(), ObjexxFCL::KeyFArray1D< T >::a(), ObjexxFCL::FArray6P< T >::a(), ObjexxFCL::FArray6D< T >::a(), ObjexxFCL::FArray6A< T >::a(), ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray5P< T >::a(), ObjexxFCL::FArray5D< T >::a(), ObjexxFCL::FArray5A< T >::a(), ObjexxFCL::FArray5< T >::a(), ObjexxFCL::FArray4P< T >::a(), ObjexxFCL::FArray4D< T >::a(), ObjexxFCL::FArray4A< T >::a(), ObjexxFCL::FArray4< T >::a(), ObjexxFCL::FArray3P< T >::a(), ObjexxFCL::FArray3D< T >::a(), ObjexxFCL::FArray3A< T >::a(), ObjexxFCL::FArray3< T >::a(), ObjexxFCL::FArray2P< T >::a(), ObjexxFCL::FArray2D< double >::a(), ObjexxFCL::FArray2A< T >::a(), ObjexxFCL::FArray2< double >::a(), ObjexxFCL::FArray1P< T >::a(), ObjexxFCL::FArray1D< double >::a(), ObjexxFCL::FArray1A< T >::a(), ObjexxFCL::FArray1< double >::a(), ObjexxFCL::FArray< double >::array_size(), ObjexxFCL::FArray< double >::array_size_bounded(), ObjexxFCL::FArray< double >::array_size_unbounded(), ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray< double >::resize(), ObjexxFCL::FArray< double >::size_set(), ObjexxFCL::FArray< double >::swapB(), and ObjexxFCL::FArray< double >::update_to().
FArray< T >::size_type const ObjexxFCL::FArray< T >::max_size = npos - static_cast< size_type >( 1 ) [static] |
Max array size.
Referenced by ObjexxFCL::FArray< double >::size_of().
FArray< T >::size_type const ObjexxFCL::FArray< T >::npos = static_cast< size_type >( -1 ) [static] |
Unbounded "size".
Referenced by ObjexxFCL::FArray6P< T >::a(), ObjexxFCL::FArray6A< T >::a(), ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray5P< T >::a(), ObjexxFCL::FArray5A< T >::a(), ObjexxFCL::FArray5< T >::a(), ObjexxFCL::FArray4P< T >::a(), ObjexxFCL::FArray4A< T >::a(), ObjexxFCL::FArray4< T >::a(), ObjexxFCL::FArray3P< T >::a(), ObjexxFCL::FArray3A< T >::a(), ObjexxFCL::FArray3< T >::a(), ObjexxFCL::FArray2P< T >::a(), ObjexxFCL::FArray2A< T >::a(), ObjexxFCL::FArray2< double >::a(), ObjexxFCL::FArray1P< T >::a(), ObjexxFCL::FArray1A< T >::a(), ObjexxFCL::FArray1< double >::a(), ObjexxFCL::FArray< double >::array_size_bounded(), ObjexxFCL::FArray< double >::array_size_unbounded(), ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::operator[](), ObjexxFCL::FArray< double >::resize(), ObjexxFCL::FArray< double >::size_bounded(), ObjexxFCL::FArray< double >::size_of(), and ObjexxFCL::FArray< double >::size_unbounded().
bool const ObjexxFCL::FArray< T >::owner_ [protected] |
Owner of data array?
Referenced by ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray< double >::owner(), ObjexxFCL::FArray< double >::proxy(), ObjexxFCL::FArray< double >::resize(), ObjexxFCL::FArray< double >::swapB(), ObjexxFCL::FArray< double >::update_to(), and ObjexxFCL::FArray< double >::~FArray().
T* ObjexxFCL::FArray< T >::sarray_ [protected] |
Shifted pointer to data array.
Referenced by ObjexxFCL::KeyFArray1D< T >::a(), ObjexxFCL::FArray1P< T >::a(), ObjexxFCL::FArray1D< double >::a(), ObjexxFCL::FArray1A< T >::a(), ObjexxFCL::FArray1< double >::a(), ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray1< double >::length(), ObjexxFCL::FArray1< double >::length_squared(), ObjexxFCL::KeyFArray6D< T >::operator()(), ObjexxFCL::KeyFArray5D< T >::operator()(), ObjexxFCL::KeyFArray4D< T >::operator()(), ObjexxFCL::KeyFArray3D< T >::operator()(), ObjexxFCL::KeyFArray2D< T >::operator()(), ObjexxFCL::KeyFArray1D< T >::operator()(), ObjexxFCL::FArray6P< T >::operator()(), ObjexxFCL::FArray6D< T >::operator()(), ObjexxFCL::FArray6A< T >::operator()(), ObjexxFCL::FArray6< T >::operator()(), ObjexxFCL::FArray5P< T >::operator()(), ObjexxFCL::FArray5D< T >::operator()(), ObjexxFCL::FArray5A< T >::operator()(), ObjexxFCL::FArray5< T >::operator()(), ObjexxFCL::FArray4P< T >::operator()(), ObjexxFCL::FArray4D< T >::operator()(), ObjexxFCL::FArray4A< T >::operator()(), ObjexxFCL::FArray4< T >::operator()(), ObjexxFCL::FArray3P< T >::operator()(), ObjexxFCL::FArray3D< T >::operator()(), ObjexxFCL::FArray3A< T >::operator()(), ObjexxFCL::FArray3< T >::operator()(), ObjexxFCL::FArray2P< T >::operator()(), ObjexxFCL::FArray2D< double >::operator()(), ObjexxFCL::FArray2A< T >::operator()(), ObjexxFCL::FArray2< double >::operator()(), ObjexxFCL::FArray1P< T >::operator()(), ObjexxFCL::FArray1D< double >::operator()(), ObjexxFCL::FArray1A< T >::operator()(), ObjexxFCL::FArray1< double >::operator()(), ObjexxFCL::FArray< double >::shift_set(), and ObjexxFCL::FArray< double >::swapB().
int ObjexxFCL::FArray< T >::shift_ [protected] |
Array shift.
Referenced by ObjexxFCL::KeyFArray6D< T >::a(), ObjexxFCL::KeyFArray5D< T >::a(), ObjexxFCL::KeyFArray4D< T >::a(), ObjexxFCL::KeyFArray3D< T >::a(), ObjexxFCL::KeyFArray2D< T >::a(), ObjexxFCL::KeyFArray1D< T >::a(), ObjexxFCL::FArray6P< T >::a(), ObjexxFCL::FArray6D< T >::a(), ObjexxFCL::FArray6A< T >::a(), ObjexxFCL::FArray6< T >::a(), ObjexxFCL::FArray5P< T >::a(), ObjexxFCL::FArray5D< T >::a(), ObjexxFCL::FArray5A< T >::a(), ObjexxFCL::FArray5< T >::a(), ObjexxFCL::FArray4P< T >::a(), ObjexxFCL::FArray4D< T >::a(), ObjexxFCL::FArray4A< T >::a(), ObjexxFCL::FArray4< T >::a(), ObjexxFCL::FArray3P< T >::a(), ObjexxFCL::FArray3D< T >::a(), ObjexxFCL::FArray3A< T >::a(), ObjexxFCL::FArray3< T >::a(), ObjexxFCL::FArray2P< T >::a(), ObjexxFCL::FArray2D< double >::a(), ObjexxFCL::FArray2A< T >::a(), ObjexxFCL::FArray2< double >::a(), ObjexxFCL::FArray1P< T >::a(), ObjexxFCL::FArray1D< double >::a(), ObjexxFCL::FArray1A< T >::a(), ObjexxFCL::FArray1< double >::a(), ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray1A< T >::FArray1A(), ObjexxFCL::FArray1P< T >::FArray1P(), ObjexxFCL::FArray2A< T >::FArray2A(), ObjexxFCL::FArray2P< T >::FArray2P(), ObjexxFCL::FArray3A< T >::FArray3A(), ObjexxFCL::FArray3P< T >::FArray3P(), ObjexxFCL::FArray4A< T >::FArray4A(), ObjexxFCL::FArray4P< T >::FArray4P(), ObjexxFCL::FArray5A< T >::FArray5A(), ObjexxFCL::FArray5P< T >::FArray5P(), ObjexxFCL::FArray6A< T >::FArray6A(), ObjexxFCL::FArray6P< T >::FArray6P(), ObjexxFCL::KeyFArray6D< T >::index(), ObjexxFCL::KeyFArray5D< T >::index(), ObjexxFCL::KeyFArray4D< T >::index(), ObjexxFCL::KeyFArray3D< T >::index(), ObjexxFCL::KeyFArray2D< T >::index(), ObjexxFCL::KeyFArray1D< T >::index(), ObjexxFCL::FArray6P< T >::index(), ObjexxFCL::FArray6D< T >::index(), ObjexxFCL::FArray6A< T >::index(), ObjexxFCL::FArray6< T >::index(), ObjexxFCL::FArray5P< T >::index(), ObjexxFCL::FArray5D< T >::index(), ObjexxFCL::FArray5A< T >::index(), ObjexxFCL::FArray5< T >::index(), ObjexxFCL::FArray4P< T >::index(), ObjexxFCL::FArray4D< T >::index(), ObjexxFCL::FArray4A< T >::index(), ObjexxFCL::FArray4< T >::index(), ObjexxFCL::FArray3P< T >::index(), ObjexxFCL::FArray3D< T >::index(), ObjexxFCL::FArray3A< T >::index(), ObjexxFCL::FArray3< T >::index(), ObjexxFCL::FArray2P< T >::index(), ObjexxFCL::FArray2D< double >::index(), ObjexxFCL::FArray2A< T >::index(), ObjexxFCL::FArray2< double >::index(), ObjexxFCL::FArray1P< T >::index(), ObjexxFCL::FArray1D< double >::index(), ObjexxFCL::FArray1A< T >::index(), ObjexxFCL::FArray1< double >::index(), ObjexxFCL::FArray< double >::shift_set(), and ObjexxFCL::FArray< double >::swapB().
size_type ObjexxFCL::FArray< T >::size_ [protected] |
Size of active array.
Referenced by ObjexxFCL::FArray< double >::attach(), ObjexxFCL::FArray< double >::clear(), ObjexxFCL::FArray< double >::detach(), ObjexxFCL::FArray< double >::FArray(), ObjexxFCL::FArray< double >::is_default(), ObjexxFCL::FArray< double >::is_uniform(), ObjexxFCL::FArray< double >::is_zero(), ObjexxFCL::FArray< double >::operator*=(), ObjexxFCL::FArray< double >::operator+=(), ObjexxFCL::FArray< double >::operator-=(), ObjexxFCL::FArray< double >::operator/=(), ObjexxFCL::FArray< double >::operator=(), ObjexxFCL::KeyFArray6D< T >::operator[](), ObjexxFCL::KeyFArray5D< T >::operator[](), ObjexxFCL::KeyFArray4D< T >::operator[](), ObjexxFCL::KeyFArray3D< T >::operator[](), ObjexxFCL::KeyFArray2D< T >::operator[](), ObjexxFCL::KeyFArray1D< T >::operator[](), ObjexxFCL::FArray6D< T >::operator[](), ObjexxFCL::FArray5D< T >::operator[](), ObjexxFCL::FArray4D< T >::operator[](), ObjexxFCL::FArray3D< T >::operator[](), ObjexxFCL::FArray2D< double >::operator[](), ObjexxFCL::FArray1D< double >::operator[](), ObjexxFCL::FArray< double >::operator[](), ObjexxFCL::FArray< double >::resize(), ObjexxFCL::FArray< double >::size(), ObjexxFCL::FArray< double >::size_bounded(), ObjexxFCL::FArray< double >::size_set(), ObjexxFCL::FArray< double >::size_unbounded(), ObjexxFCL::FArray< double >::swapB(), ObjexxFCL::FArray< double >::to_default(), ObjexxFCL::FArray< double >::to_zero(), and ObjexxFCL::FArray< double >::zero().