|
| FArray1D () |
| Default Constructor. More...
|
|
| FArray1D (FArray1D const &a) |
| Copy Constructor. More...
|
|
template<typename U > |
| FArray1D (FArray1D< U > const &a) |
| Copy Constructor Template. More...
|
|
template<typename U > |
| FArray1D (FArray1< U > const &a) |
| Super Constructor Template. More...
|
|
| FArray1D (IR const &I_a) |
| IndexRange Constructor. More...
|
|
| FArray1D (IR const &I_a, T const &t) |
| IndexRange + Initializer Value Constructor. More...
|
|
| FArray1D (IR const &I_a, InitializerFunction const &function_a) |
| IndexRange + Initializer Function Constructor. More...
|
|
template<typename U > |
| FArray1D (FArray1< U > const &a, IR const &I_a) |
| Super + IndexRange Constructor Template. More...
|
|
template<typename U > |
| FArray1D (FArray1< U > const &a, IR const &I_a, T const &t) |
| Super + IndexRange + Fill Value Constructor Template. More...
|
|
| ~FArray1D () override |
| Destructor. More...
|
|
FArray1D & | operator= (FArray1D const &a) |
| Copy Assignment. More...
|
|
FArray1D & | operator= (Super const &a) |
| Super Assignment. More...
|
|
template<typename U > |
FArray1D & | operator= (FArray1< U > const &a) |
| Super Assignment Template. More...
|
|
template<typename U > |
FArray1D & | operator+= (FArray1< U > const &a) |
| += Array Template More...
|
|
template<typename U > |
FArray1D & | operator-= (FArray1< U > const &a) |
| -= Array Template More...
|
|
FArray1D & | operator= (T const &t) |
| = Value More...
|
|
FArray1D & | operator+= (T const &t) |
| += Value More...
|
|
FArray1D & | operator-= (T const &t) |
| -= Value More...
|
|
FArray1D & | operator*= (T const &t) |
| *= Value More...
|
|
FArray1D & | 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...
|
|
size_type | index (int const i) 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 override |
| Dimensions Initialized? More...
|
|
bool | contains (int const i) const override |
| Contains Indexed Element? More...
|
|
bool | initializer_active () const override |
| Initializer Active? More...
|
|
IR const & | I1 () const override |
| IndexRange. More...
|
|
int | l1 () const override |
| Lower Index. More...
|
|
int | u1 () const override |
| Upper Index. More...
|
|
size_type | size1 () const override |
| Size. More...
|
|
IR const & | I () const override |
| IndexRange. More...
|
|
int | l () const override |
| Lower Index. More...
|
|
int | u () const override |
| Upper Index. More...
|
|
FArray1D & | clear () override |
| Clear. More...
|
|
FArray1D & | dimension (IR const &I_a) |
| Dimension by IndexRanges. More...
|
|
FArray1D & | dimension (IR const &I_a, T const &t) |
| Dimension by IndexRanges + Initializer Value. More...
|
|
FArray1D & | dimension (IR const &I_a, InitializerFunction const &function_a) |
| Dimension by IndexRanges + Initializer Function. More...
|
|
template<typename U > |
FArray1D & | dimension (FArray1< U > const &a) |
| Dimension by Array Template. More...
|
|
template<typename U > |
FArray1D & | dimension (FArray1< U > const &a, T const &t) |
| Dimension by Array + Initializer Value Template. More...
|
|
template<typename U > |
FArray1D & | dimension (FArray1< U > const &a, InitializerFunction const &function_a) |
| Dimension by Array + Initializer Function Template. More...
|
|
FArray1D & | redimension (IR const &I_a) |
| Data-Preserving Redimension by IndexRanges. More...
|
|
FArray1D & | redimension (IR const &I_a, T const &t) |
| Data-Preserving Redimension by IndexRanges + Fill Value. More...
|
|
template<typename U > |
FArray1D & | redimension (FArray1< U > const &a) |
| Data-Preserving Redimension by Array Template. More...
|
|
template<typename U > |
FArray1D & | redimension (FArray1< U > const &a, T const &t) |
| Data-Preserving Redimension by Array + Fill Value Template. More...
|
|
FArray1D & | initializer (T const &t) |
| Set Initializer Value. More...
|
|
FArray1D & | initializer (InitializerFunction const &function_a) |
| Set Initializer Function. More...
|
|
FArray1D & | initializer_clear () |
| Clear Initializer. More...
|
|
FArray1D & | initialize () |
| Initialize. More...
|
|
FArray1D & | swap (FArray1D &v) |
| Swap. More...
|
|
void | update () override |
| Update. More...
|
|
void | destructed (Subject const &) override |
| Update for Destruction of a Subject. More...
|
|
| ~FArray1 () override |
| 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 () override |
| Clear. More...
|
|
FArray1 & | to_default () override |
| Assign Default Value to all Elements. More...
|
|
FArray1 & | normalize () |
| Normalize to Unit Length. 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...
|
|
|
void | dimension_assign (SIR const &I_a) override |
| Dimension by IndexRanges. More...
|
|
| 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...
|
|
| FArray () |
| Default Constructor. More...
|
|
| FArray (FArray const &a) |
| Copy Constructor. More...
|
|
| FArray (FArray const &a, T const &v) |
| Filled Copy Constructor - use the other data from the array, but fill with the given value. 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...
|
|
|
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 | 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...
|
|
template<typename>
class ObjexxFCL::FArray1D< typename >
FArray1D: Fortran-Compatible 1D Array.