Rosetta
2019.07
|
FArray1A: Fortran-Compatible 1D Argument Array. More...
#include <FArray1A.hh>
Public Member Functions | |
FArray1A () | |
Default Constructor. More... | |
FArray1A (FArray1A const &a) | |
Copy Constructor. More... | |
FArray1A (FArray1A &a) | |
Non-Const Copy Constructor. More... | |
FArray1A (real_FArray const &a) | |
Real Constructor. More... | |
FArray1A (real_FArray &a) | |
Non-Const Real Constructor. More... | |
FArray1A (proxy_FArray const &a) | |
Proxy Constructor. More... | |
FArray1A (proxy_FArray &a) | |
Non-Const Proxy Constructor. More... | |
FArray1A (Super const &a) | |
Super Constructor. More... | |
FArray1A (Super &a) | |
Non-Const Super Constructor. More... | |
FArray1A (Base const &a) | |
Base Constructor. More... | |
FArray1A (Base &a) | |
Non-Const Base Constructor. More... | |
FArray1A (Section const &s) | |
Section Constructor. More... | |
FArray1A (Section &s) | |
Non-Const Section Constructor. More... | |
FArray1A (T const &t) | |
Value Constructor. More... | |
FArray1A (T &t) | |
Non-Const Value Constructor. More... | |
FArray1A (FArray1A const &a, IR const &I_a) | |
Copy + IndexRange Constructor. More... | |
FArray1A (FArray1A &a, IR const &I_a) | |
Non-Const Copy + IndexRange Constructor. More... | |
FArray1A (real_FArray const &a, IR const &I_a) | |
Real + IndexRange Constructor. More... | |
FArray1A (real_FArray &a, IR const &I_a) | |
Non-Const Real + IndexRange Constructor. More... | |
FArray1A (proxy_FArray const &a, IR const &I_a) | |
Proxy + IndexRange Constructor. More... | |
FArray1A (proxy_FArray &a, IR const &I_a) | |
Non-Const Proxy + IndexRange Constructor. More... | |
FArray1A (Super const &a, IR const &I_a) | |
Super + IndexRange Constructor. More... | |
FArray1A (Super &a, IR const &I_a) | |
Non-Const Super + IndexRange Constructor. More... | |
FArray1A (Base const &a, IR const &I_a) | |
Base + IndexRange Constructor. More... | |
FArray1A (Base &a, IR const &I_a) | |
Non-Const Base + IndexRange Constructor. More... | |
FArray1A (Section const &s, IR const &I_a) | |
Section + IndexRange Constructor. More... | |
FArray1A (Section &s, IR const &I_a) | |
Non-Const Section + IndexRange Constructor. More... | |
FArray1A (T const &t, IR const &I_a) | |
Value + IndexRange Constructor. More... | |
FArray1A (T &t, IR const &I_a) | |
Non-Const Value + IndexRange Constructor. More... | |
virtual | ~FArray1A () |
Destructor. More... | |
FArray1A & | operator= (FArray1A const &a) |
Copy Assignment. More... | |
FArray1A & | operator= (Super const &a) |
Super Assignment. More... | |
template<typename U > | |
FArray1A & | operator= (FArray1< U > const &a) |
Super Assignment Template. More... | |
template<typename U > | |
FArray1A & | operator+= (FArray1< U > const &a) |
+= Array Template More... | |
template<typename U > | |
FArray1A & | operator-= (FArray1< U > const &a) |
-= Array Template More... | |
FArray1A & | operator= (T const &t) |
= Value More... | |
FArray1A & | operator+= (T const &t) |
+= Value More... | |
FArray1A & | operator-= (T const &t) |
-= Value More... | |
FArray1A & | operator*= (T const &t) |
*= Value More... | |
FArray1A & | operator/= (T const &t) |
/= Value More... | |
T const & | operator() (int const i) const |
array( i ) const More... | |
T & | operator() (int const i) |
array( i ) More... | |
Section const | a (int const i) const |
Section Starting at array( i ) More... | |
Section | a (int const i) |
Non-Const Section Starting at array( i ) More... | |
size_type | index (int const i) const |
Linear Index. More... | |
bool | dimensions_initialized () const |
Dimensions Initialized? More... | |
bool | contains (int const i) const |
Contains Indexed Element? More... | |
bool | initializer_active () const |
Initializer Active? More... | |
IR const & | I1 () const |
IndexRange. More... | |
int | l1 () const |
Lower Index. More... | |
int | u1 () const |
Upper Index. More... | |
size_type | size1 () const |
Size. More... | |
IR const & | I () const |
IndexRange. More... | |
int | l () const |
Lower Index. More... | |
int | u () const |
Upper Index. More... | |
FArray1A & | clear () |
Clear. More... | |
FArray1A const & | dim (IR const &I_a) const |
Dimension by IndexRanges Even if Const. More... | |
template<typename U > | |
FArray1A const & | dim (FArray1< U > const &a) const |
Dimension by Array Even if Const. More... | |
FArray1A & | dimension (IR const &I_a) |
Dimension by IndexRanges. More... | |
template<typename U > | |
FArray1A & | dimension (FArray1< U > const &a) |
Dimension by Array. More... | |
FArray1A & | attach (FArray1A const &a) |
Attach to Argument Array. More... | |
FArray1A & | attach (FArray1A &a) |
Attach to Non-Const Argument Array. More... | |
FArray1A & | attach (real_FArray const &a) |
Attach to Real Array. More... | |
FArray1A & | attach (real_FArray &a) |
Attach to Non-Const Real Array. More... | |
FArray1A & | attach (proxy_FArray const &a) |
Attach to Proxy Array. More... | |
FArray1A & | attach (proxy_FArray &a) |
Attach to Non-Const Proxy Array. More... | |
FArray1A & | attach (Super const &a) |
Attach to Super Array. More... | |
FArray1A & | attach (Super &a) |
Attach to Non-Const Super Array. More... | |
FArray1A & | attach (Base const &a) |
Attach to Base Array. More... | |
FArray1A & | attach (Base &a) |
Attach to Non-Const Base Array. More... | |
FArray1A & | attach (Section const &s) |
Attach to Section. More... | |
FArray1A & | attach (Section &s) |
Attach to Non-Const Section. More... | |
FArray1A & | attach (T const &t) |
Attach to Value. More... | |
FArray1A & | attach (T &t) |
Attach to Non-Const Value. More... | |
FArray1A & | detach () |
Detach from Source Array. More... | |
Public Member Functions inherited from ObjexxFCL::FArray1< T > | |
virtual | ~FArray1 () |
Destructor. More... | |
FArray1 & | operator= (FArray1 const &a) |
Copy Assignment. More... | |
FArray1 & | operator= (FArray1< U > const &a) |
Copy Assignment Template. More... | |
FArray1 & | operator= (T const &t) |
= Value More... | |
FArray1 & | operator+= (FArray1< U > const &a) |
+= Array Template More... | |
FArray1 & | operator+= (T const &t) |
+= Value More... | |
FArray1 & | operator-= (FArray1< U > const &a) |
-= Array Template More... | |
FArray1 & | operator-= (T const &t) |
-= Value More... | |
FArray1 & | operator*= (T const &t) |
*= Value More... | |
FArray1 & | operator/= (T const &t) |
/= Value More... | |
T const & | operator() (int const i) const |
array( i ) const More... | |
T & | operator() (int const i) |
array( i ) More... | |
Section const | a (int const i) const |
Const Section Starting at array( i ) More... | |
Section | a (int const i) |
Section Starting at array( i ) More... | |
size_type | index (int const i) const |
Linear Index. More... | |
bool | equal_dimension (FArray1< U > const &a) const |
Equal Dimension? More... | |
T | length () const |
Length. More... | |
T | length_squared () const |
Length Squared. More... | |
FArray1 & | clear () |
Clear. More... | |
FArray1 & | to_default () |
Assign Default Value to all Elements. More... | |
FArray1 & | normalize () |
Normalize to Unit Length. More... | |
Public Member Functions inherited from ObjexxFCL::FArray< T > | |
virtual | ~FArray () |
Destructor. More... | |
FArray & | operator= (T const &t) |
= Value More... | |
FArray & | operator+= (T const &t) |
+= Value More... | |
FArray & | operator-= (T const &t) |
-= Value More... | |
FArray & | operator*= (T const &t) |
*= Value More... | |
FArray & | operator/= (T const &t) |
/= Value More... | |
T const & | operator[] (size_type const i) const |
array[ i ] const: Linear Subscript More... | |
T & | operator[] (size_type const i) |
array[ i ]: Linear Subscript More... | |
bool | active () const |
Active? More... | |
bool | array_size_bounded () const |
Array Size Bounded? More... | |
bool | array_size_unbounded () const |
Array Size Unbounded? More... | |
bool | size_bounded () const |
Active Array Size Bounded? More... | |
bool | size_unbounded () const |
Active Array Size Unbounded? More... | |
bool | owner () const |
Owner? More... | |
bool | proxy () const |
Proxy? More... | |
bool | is_default () const |
All Elements Default Valued? More... | |
bool | is_zero () const |
All Elements Zero? More... | |
bool | is_uniform () const |
Uniform Valued? More... | |
bool | is_uniform (T const &t) const |
Uniform Valued with Specified Value? More... | |
size_type | array_size () const |
Array Size. More... | |
size_type | size () const |
Active Array Size. More... | |
void | zero () |
Assign Zero to all Elements. More... | |
void | to_zero () |
Assign Zero to all Elements. More... | |
Protected Member Functions | |
void | dimension_assign (SIR const &I_a) |
Dimension by IndexRanges. More... | |
Protected Member Functions inherited from ObjexxFCL::FArray1< T > | |
FArray1 () | |
Default Constructor. More... | |
FArray1 (FArray1 const &a) | |
Copy Constructor. More... | |
FArray1 (FArray1< U > const &a) | |
Copy Constructor Template. More... | |
FArray1 (size_type const size_a) | |
Size Constructor. More... | |
FArray1 (size_type const size_a, InitializerSentinel const &initialized) | |
Size + InitializerSentinel Constructor. More... | |
FArray1 (ProxySentinel const &proxy) | |
Default Proxy Constructor. More... | |
FArray1 (FArray1 const &a, ProxySentinel const &proxy) | |
Copy Proxy Constructor. More... | |
FArray1 (FArray1 &a, ProxySentinel const &proxy) | |
Non-Const Copy Proxy Constructor. More... | |
FArray1 (Base const &a, ProxySentinel const &proxy) | |
Base Proxy Constructor. More... | |
FArray1 (Base &a, ProxySentinel const &proxy) | |
Non-Const Base Proxy Constructor. More... | |
FArray1 (Section const &s, ProxySentinel const &proxy) | |
Section Proxy Constructor. More... | |
FArray1 (Section &s, ProxySentinel const &proxy) | |
Non-Const Section Proxy Constructor. More... | |
FArray1 (T const &t, ProxySentinel const &proxy) | |
Value Proxy Constructor. More... | |
FArray1 (T &t, ProxySentinel const &proxy) | |
Non-Const Value Proxy Constructor. More... | |
void | swap1DB (FArray1 &v) |
Swap. More... | |
Protected Member Functions inherited from ObjexxFCL::FArray< T > | |
FArray () | |
Default Constructor. More... | |
FArray (FArray const &a) | |
Copy Constructor. More... | |
FArray (FArray< U > const &a) | |
Copy Constructor Template. More... | |
FArray (size_type const size_a) | |
Size Constructor. More... | |
FArray (size_type const size_a, InitializerSentinel const &) | |
Size + InitializerSentinel Constructor. More... | |
FArray (ProxySentinel const &) | |
Default Proxy Constructor. More... | |
FArray (FArray const &a, ProxySentinel const &) | |
Array Proxy Constructor. More... | |
FArray (FArray &a, ProxySentinel const &) | |
Non-Const Array Proxy Constructor. More... | |
FArray (Section const &s, ProxySentinel const &) | |
Section Proxy Constructor. More... | |
FArray (Section &s, ProxySentinel const &) | |
Non-Const Section Proxy Constructor. More... | |
FArray (T const &t, ProxySentinel const &) | |
Value Proxy Constructor. More... | |
FArray (T &t, ProxySentinel const &) | |
Non-Const Value Proxy Constructor. More... | |
FArray & | operator= (FArray const &a) |
Copy Assignment. More... | |
void | operator= (FArray< U > const &a) |
Copy Assignment Template. More... | |
void | operator+= (FArray< U > const &a) |
+= Array Template More... | |
void | operator-= (FArray< U > const &a) |
-= Array Template More... | |
void | shift_set (int const shift_a) |
Shift Setup. More... | |
void | size_set (size_type const size_a) |
Active Array Size Setup. More... | |
FArray & | resize (size_type const size_a) |
Resize a Real Array. More... | |
void | attach (FArray const &a) |
Attach Proxy/Argument Array to Const Array of Same Rank. More... | |
void | attach (FArray &a) |
Attach Proxy/Argument Array to Array of Same Rank. More... | |
void | attach (FArray const &a, int const shift_a) |
Attach Proxy/Argument Array to Const Array. More... | |
void | attach (FArray &a, int const shift_a) |
Attach Proxy/Argument Array to Array. More... | |
void | attach (Section const &s, int const shift_a) |
Attach Proxy/Argument Array to Const Section. More... | |
void | attach (Section &s, int const shift_a) |
Attach Proxy/Argument Array to Section. More... | |
void | attach (T const &t, int const shift_a) |
Attach Proxy/Argument Array to Const Value. More... | |
void | attach (T &t, int const shift_a) |
Attach Proxy/Argument Array to Value. More... | |
void | detach () |
Detach Proxy/Argument Array. More... | |
void | update_to (FArray const &a) |
Update Proxy Array Attachment to Const Array. More... | |
void | update_to (FArray &a) |
Update Proxy Array Attachment to Array. More... | |
void | swapB (FArray &v) |
Swap. More... | |
Private Member Functions | |
void | dimension_argument () |
Dimension by Current IndexRanges. More... | |
Private Attributes | |
IR | I_ |
Index range. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from ObjexxFCL::FArray< T > | |
static size_type const | npos |
Unbounded "size". More... | |
static size_type const | max_size |
Max array size. More... | |
Protected Types inherited from ObjexxFCL::FArray1< T > | |
typedef internal::InitializerSentinel | InitializerSentinel |
typedef internal::ProxySentinel | ProxySentinel |
Protected Types inherited from ObjexxFCL::FArray< T > | |
typedef internal::InitializerSentinel | InitializerSentinel |
typedef internal::ProxySentinel | ProxySentinel |
Static Protected Member Functions inherited from ObjexxFCL::FArray< T > | |
static size_type | size_of (size_type const s1) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (size_type const s1, size_type const s2) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (size_type const s1, size_type const s2, size_type const s3) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5, size_type const s6) |
Array Size Product of Specified Bounded Dimensional Sizes. More... | |
static size_type | size_of (IR const &I1) |
Array Size Product of Specified Bounded IndexRanges. More... | |
static size_type | size_of (IR const &I1, IR const &I2) |
Array Size Product of Specified Bounded IndexRanges. More... | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3) |
Array Size Product of Specified Bounded IndexRanges. More... | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4) |
Array Size Product of Specified Bounded IndexRanges. More... | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5) |
Array Size Product of Specified Bounded IndexRanges. More... | |
static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5, IR const &I6) |
Array Size Product of Specified Bounded IndexRanges. More... | |
Protected Attributes inherited from ObjexxFCL::FArray< T > | |
size_type | array_size_ |
Size of data array. More... | |
T * | array_ |
Pointer to data array. More... | |
size_type | size_ |
Size of active array. More... | |
bool const | owner_ |
Owner of data array? More... | |
int | shift_ |
Array shift. More... | |
T * | sarray_ |
Shifted pointer to data array. More... | |
FArray1A: Fortran-Compatible 1D Argument Array.
|
private |
typedef Super::Base ObjexxFCL::FArray1A< typename >::Base |
typedef Base::const_pointer ObjexxFCL::FArray1A< typename >::const_pointer |
typedef Base::const_reference ObjexxFCL::FArray1A< typename >::const_reference |
typedef Base::ConstPointer ObjexxFCL::FArray1A< typename >::ConstPointer |
typedef Base::ConstReference ObjexxFCL::FArray1A< typename >::ConstReference |
typedef Base::Difference ObjexxFCL::FArray1A< typename >::Difference |
typedef Base::difference_type ObjexxFCL::FArray1A< typename >::difference_type |
typedef StaticIndexRange ObjexxFCL::FArray1A< typename >::IR |
typedef Base::pointer ObjexxFCL::FArray1A< typename >::pointer |
typedef Base::Pointer ObjexxFCL::FArray1A< typename >::Pointer |
|
private |
|
private |
|
private |
typedef Base::reference ObjexxFCL::FArray1A< typename >::reference |
typedef Base::Reference ObjexxFCL::FArray1A< typename >::Reference |
typedef Base::Section ObjexxFCL::FArray1A< typename >::Section |
typedef Super::IR ObjexxFCL::FArray1A< typename >::SIR |
typedef Base::Size ObjexxFCL::FArray1A< typename >::Size |
typedef Base::size_type ObjexxFCL::FArray1A< typename >::size_type |
|
private |
typedef Base::Value ObjexxFCL::FArray1A< typename >::Value |
typedef Base::value_type ObjexxFCL::FArray1A< typename >::value_type |
|
inline |
Default Constructor.
|
inline |
Copy Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Copy Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Real Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Real Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Proxy Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Proxy Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Super Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Super Constructor.
References ObjexxFCL::FArray< typename >::shift_, and ObjexxFCL::FArray< T >::shift_set().
|
inline |
Base Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Base Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Section Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Section Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Value Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Non-Const Value Constructor.
References ObjexxFCL::FArray< T >::shift_set().
|
inline |
Copy + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Copy + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Real + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Real + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Proxy + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Proxy + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Super + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Super + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Base + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Base + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Section + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Section + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Value + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inline |
Non-Const Value + IndexRange Constructor.
References ObjexxFCL::FArray1A< typename >::dimension_argument().
|
inlinevirtual |
Destructor.
|
inline |
Section Starting at array( i )
References ObjexxFCL::FArray< T >::array_size_, ObjexxFCL::IndexRange::contains(), ObjexxFCL::FArray1A< typename >::I_, ObjexxFCL::FArray< T >::npos, ObjexxFCL::FArray< T >::sarray_, and ObjexxFCL::FArray< T >::shift_.
|
inline |
Non-Const Section Starting at array( i )
References ObjexxFCL::FArray< T >::array_size_, ObjexxFCL::IndexRange::contains(), ObjexxFCL::FArray1A< typename >::I_, ObjexxFCL::FArray< T >::npos, proxy_const_assert, ObjexxFCL::FArray< T >::sarray_, and ObjexxFCL::FArray< T >::shift_.
|
inline |
Attach to Argument Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Attach to Non-Const Argument Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Attach to Real Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray1D< typename >::I_.
|
inline |
Attach to Non-Const Real Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray1D< typename >::I_.
|
inline |
Attach to Proxy Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray1P< typename >::I_.
|
inline |
Attach to Non-Const Proxy Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray1P< typename >::I_.
|
inline |
Attach to Super Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1< typename >::I(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Attach to Non-Const Super Array.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1< typename >::I(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Attach to Base Array.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray< typename >::size().
|
inline |
Attach to Non-Const Base Array.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray< typename >::size().
|
inline |
Attach to Section.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArraySection< typename >::size().
|
inline |
Attach to Non-Const Section.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArraySection< typename >::size().
|
inline |
Attach to Value.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::star.
|
inline |
Attach to Non-Const Value.
References ObjexxFCL::FArray< T >::attach(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::star.
|
inlinevirtual |
Clear.
Reimplemented from ObjexxFCL::FArray< T >.
References ObjexxFCL::FArray1< T >::clear(), ObjexxFCL::StaticIndexRange::clear(), and ObjexxFCL::FArray1A< typename >::I_.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inlinevirtual |
Contains Indexed Element?
Reimplemented from ObjexxFCL::FArray1< T >.
References ObjexxFCL::IndexRange::contains(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Detach from Source Array.
References ObjexxFCL::StaticIndexRange::clear(), ObjexxFCL::FArray< T >::detach(), and ObjexxFCL::FArray1A< typename >::I_.
|
inline |
Dimension by IndexRanges Even if Const.
References ObjexxFCL::FArray1A< typename >::dimension().
|
inline |
Dimension by Array Even if Const.
References ObjexxFCL::FArray1A< typename >::dimension().
|
inline |
Dimension by IndexRanges.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray1A< typename >::dimension_argument(), and ObjexxFCL::FArray1A< typename >::I_.
Referenced by numeric::model_quality::calc_rms_fast(), numeric::model_quality::COMAS(), ObjexxFCL::FArray1A< typename >::dim(), numeric::model_quality::maxsub(), ObjexxFCL::FArray1A< typename >::operator=(), numeric::model_quality::rmsfitca2(), numeric::model_quality::rsym_eigenval(), numeric::model_quality::rsym_evector(), and numeric::model_quality::rsym_rotation().
|
inline |
|
inlineprivate |
Dimension by Current IndexRanges.
References ObjexxFCL::FArray< T >::array_size_, ObjexxFCL::IndexRange::bounded_value(), ObjexxFCL::FArray1A< typename >::I_, ObjexxFCL::IndexRange::lz(), ObjexxFCL::FArray< T >::npos, ObjexxFCL::FArray< T >::shift_set(), ObjexxFCL::IndexRange::size(), ObjexxFCL::FArray< T >::size_set(), and ObjexxFCL::StaticIndexRange::u().
Referenced by ObjexxFCL::FArray1A< typename >::dimension(), ObjexxFCL::FArray1A< typename >::dimension_assign(), and ObjexxFCL::FArray1A< typename >::FArray1A().
|
inlineprotectedvirtual |
Dimension by IndexRanges.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::StaticIndexRange::assign_value_of(), ObjexxFCL::FArray1A< typename >::dimension_argument(), and ObjexxFCL::FArray1A< typename >::I_.
|
inlinevirtual |
Dimensions Initialized?
Implements ObjexxFCL::FArray< T >.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Linear Index.
References ObjexxFCL::FArray< T >::shift_.
|
inlinevirtual |
Initializer Active?
Implements ObjexxFCL::FArray< T >.
|
inlinevirtual |
Lower Index.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::StaticIndexRange::l().
|
inlinevirtual |
Lower Index.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::StaticIndexRange::l().
|
inline |
array( i ) const
References ObjexxFCL::IndexRange::contains(), ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::FArray< T >::sarray_.
|
inline |
array( i )
References ObjexxFCL::IndexRange::contains(), ObjexxFCL::FArray1A< typename >::I_, proxy_const_assert, and ObjexxFCL::FArray< T >::sarray_.
|
inline |
*= Value
References ObjexxFCL::FArray1< T >::operator*=().
|
inline |
+= Array Template
References ObjexxFCL::FArray1< T >::operator+=().
|
inline |
+= Value
References ObjexxFCL::FArray1< T >::operator+=().
|
inline |
-= Array Template
References ObjexxFCL::FArray1< T >::operator-=().
|
inline |
-= Value
References ObjexxFCL::FArray1< T >::operator-=().
|
inline |
/= Value
References ObjexxFCL::FArray1< T >::operator/=().
|
inline |
Copy Assignment.
References ObjexxFCL::FArray1A< typename >::dimension(), ObjexxFCL::FArray1< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
Super Assignment.
References ObjexxFCL::FArray1A< typename >::dimension(), ObjexxFCL::FArray1< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
Super Assignment Template.
References ObjexxFCL::FArray1A< typename >::dimension(), ObjexxFCL::FArray1< T >::equal_dimension(), and ObjexxFCL::FArray< T >::operator=().
|
inline |
= Value
References ObjexxFCL::FArray1< T >::operator=().
|
inlinevirtual |
Size.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::IndexRange::size().
|
inlinevirtual |
Upper Index.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::StaticIndexRange::u().
|
inlinevirtual |
Upper Index.
Implements ObjexxFCL::FArray1< T >.
References ObjexxFCL::FArray1A< typename >::I_, and ObjexxFCL::StaticIndexRange::u().
|
private |
Index range.
Referenced by ObjexxFCL::FArray1A< typename >::a(), ObjexxFCL::FArray1A< typename >::attach(), ObjexxFCL::FArray1A< typename >::clear(), ObjexxFCL::FArray1A< typename >::contains(), ObjexxFCL::FArray1A< typename >::detach(), ObjexxFCL::FArray1A< typename >::dimension(), ObjexxFCL::FArray1A< typename >::dimension_argument(), ObjexxFCL::FArray1A< typename >::dimension_assign(), ObjexxFCL::FArray1A< typename >::I(), ObjexxFCL::FArray1A< typename >::I1(), ObjexxFCL::FArray1A< typename >::l(), ObjexxFCL::FArray1A< typename >::l1(), ObjexxFCL::FArray1A< typename >::operator()(), ObjexxFCL::FArray1A< typename >::size1(), ObjexxFCL::FArray1A< typename >::u(), and ObjexxFCL::FArray1A< typename >::u1().