![]() |
Rosetta
2021.16
|
FArray2: Fortran-Compatible 2D Array Abstract Base Class. More...
#include <FArray2.hh>

Public Member Functions | |
| ~FArray2 () override | |
| Destructor. More... | |
| FArray2 & | operator= (FArray2 const &a) |
| Copy Assignment. More... | |
| template<typename U > | |
| FArray2 & | operator= (FArray2< U > const &a) |
| Copy Assignment Template. More... | |
| template<typename U > | |
| FArray2 & | operator+= (FArray2< U > const &a) |
| += Array Template More... | |
| template<typename U > | |
| FArray2 & | operator-= (FArray2< U > const &a) |
| -= Array Template More... | |
| template<typename U > | |
| FArray2 & | operator*= (FArray2< U > const &a) |
| *= Array Template More... | |
| FArray2 & | operator= (T const &t) |
| = Value More... | |
| FArray2 & | operator+= (T const &t) |
| += Value More... | |
| FArray2 & | operator-= (T const &t) |
| -= Value More... | |
| FArray2 & | operator*= (T const &t) |
| *= Value More... | |
| FArray2 & | operator/= (T const &t) |
| /= Value More... | |
| T const & | operator() (int const i1, int const i2) const |
| array( i1, i2 ) const More... | |
| T & | operator() (int const i1, int const i2) |
| array( i1, i2 ) More... | |
| Section const | a (int const i1, int const i2) const |
| Const Section Starting at array( i1, i2 ) More... | |
| Section | a (int const i1, int const i2) |
| Section Starting at array( i1, i2 ) More... | |
| size_type | index (int const i1, int const i2) const |
| Linear Index. More... | |
| virtual bool | contains (int const i1, int const i2) const |
| Contains Indexed Element? More... | |
| template<typename U > | |
| bool | equal_dimension (FArray2< U > const &a) const |
| Equal Dimension? More... | |
| bool | is_identity () const |
| Is Identity? More... | |
| bool | square () const |
| Square? More... | |
| bool | symmetric () const |
| Symmetric? More... | |
| virtual IR const & | I1 () const =0 |
| IndexRange of Dimension 1. More... | |
| virtual int | l1 () const =0 |
| Lower Index of Dimension 1. More... | |
| virtual int | u1 () const =0 |
| Upper Index of Dimension 1. More... | |
| size_type | size1 () const |
| Size of Dimension 1. More... | |
| virtual IR const & | I2 () const =0 |
| IndexRange of Dimension 2. More... | |
| virtual int | l2 () const =0 |
| Lower Index of Dimension 2. More... | |
| virtual int | u2 () const =0 |
| Upper Index of Dimension 2. More... | |
| virtual size_type | size2 () const =0 |
| Size of Dimension 2. More... | |
| FArray2 & | clear () override |
| Clear. More... | |
| FArray2 & | to_default () override |
| Assign Default Value to all Elements. More... | |
| FArray2 & | to_identity () |
| Set to the Identity Matrix. More... | |
| FArray2 & | to_diag (T const &d) |
| Set to Diagonal Matrix with Uniform Value. More... | |
| FArray2 & | set_diagonal (T const &d) |
| Set Diagonal of Matrix to a Uniform Value. More... | |
| FArray2 & | transpose () |
| Transpose. More... | |
| template<typename U > | |
| FArray2 & | right_multiply_by (FArray2< U > const &a) |
| Right Multiply By Array. More... | |
| template<typename U > | |
| FArray2 & | right_multiply_by_transpose (FArray2< U > const &a) |
| Right Multiply By Transpose of Array. More... | |
Public Member Functions inherited from ObjexxFCL::FArray< T > | |
| virtual | ~FArray () |
| Destructor. More... | |
| FArray & | operator= (T const &t) |
| = Value More... | |
| FArray & | operator+= (T const &t) |
| += Value More... | |
| FArray & | operator-= (T const &t) |
| -= Value More... | |
| FArray & | operator*= (T const &t) |
| *= Value More... | |
| FArray & | operator/= (T const &t) |
| /= Value More... | |
| T const & | operator[] (size_type const i) const |
| array[ i ] const: Linear Subscript More... | |
| T & | operator[] (size_type const i) |
| array[ i ]: Linear Subscript More... | |
| virtual bool | dimensions_initialized () const =0 |
| Dimensions Initialized? More... | |
| virtual bool | initializer_active () const =0 |
| Initializer Active? More... | |
| bool | active () const |
| Active? More... | |
| bool | array_size_bounded () const |
| Array Size Bounded? More... | |
| bool | array_size_unbounded () const |
| Array Size Unbounded? More... | |
| bool | size_bounded () const |
| Active Array Size Bounded? More... | |
| bool | size_unbounded () const |
| Active Array Size Unbounded? More... | |
| bool | owner () const |
| Owner? More... | |
| bool | proxy () const |
| Proxy? More... | |
| bool | is_default () const |
| All Elements Default Valued? More... | |
| bool | is_zero () const |
| All Elements Zero? More... | |
| bool | is_uniform () const |
| Uniform Valued? More... | |
| bool | is_uniform (T const &t) const |
| Uniform Valued with Specified Value? More... | |
| size_type | array_size () const |
| Array Size. More... | |
| size_type | size () const |
| Active Array Size. More... | |
| void | zero () |
| Assign Zero to all Elements. More... | |
| void | to_zero () |
| Assign Zero to all Elements. More... | |
Protected Types | |
| typedef internal::InitializerSentinel | InitializerSentinel |
| typedef internal::ProxySentinel | ProxySentinel |
Protected Types inherited from ObjexxFCL::FArray< T > | |
| typedef internal::InitializerSentinel | InitializerSentinel |
| typedef internal::ProxySentinel | ProxySentinel |
Protected Member Functions | |
| FArray2 () | |
| Default Constructor. More... | |
| FArray2 (FArray2 const &a) | |
| Copy Constructor. More... | |
| FArray2 (FArray2 const &a, T const &v) | |
| Filled Copy Constructor - use the other data from the array, but fill with the given value. More... | |
| template<typename U > | |
| FArray2 (FArray2< U > const &a) | |
| Copy Constructor Template. More... | |
| FArray2 (size_type const size_a) | |
| Size Constructor. More... | |
| FArray2 (size_type const size_a, InitializerSentinel const &initialized) | |
| Size + InitializerSentinel Constructor. More... | |
| FArray2 (ProxySentinel const &proxy) | |
| Default Proxy Constructor. More... | |
| FArray2 (FArray2 const &a, ProxySentinel const &proxy) | |
| Copy Proxy Constructor. More... | |
| FArray2 (FArray2 &a, ProxySentinel const &proxy) | |
| Non-Const Copy Proxy Constructor. More... | |
| FArray2 (Base const &a, ProxySentinel const &proxy) | |
| Base Proxy Constructor. More... | |
| FArray2 (Base &a, ProxySentinel const &proxy) | |
| Non-Const Base Proxy Constructor. More... | |
| FArray2 (Section const &s, ProxySentinel const &proxy) | |
| Section Proxy Constructor. More... | |
| FArray2 (Section &s, ProxySentinel const &proxy) | |
| Non-Const Section Proxy Constructor. More... | |
| FArray2 (T const &t, ProxySentinel const &proxy) | |
| Value Proxy Constructor. More... | |
| FArray2 (T &t, ProxySentinel const &proxy) | |
| Non-Const Value Proxy Constructor. More... | |
| virtual void | dimension_assign (IR const &I1_a, IR const &I2_a)=0 |
| Dimension by IndexRanges. More... | |
| void | swap2DB (FArray2 &v) |
| Swap. More... | |
Protected Member Functions inherited from ObjexxFCL::FArray< T > | |
| 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... | |
Protected Attributes | |
| size_type | s1_ |
| Dimension 1 size. More... | |
Protected Attributes inherited from ObjexxFCL::FArray< T > | |
| size_type | array_size_ |
| Size of data array. More... | |
| T * | array_ |
| Pointer to data array. More... | |
| size_type | size_ |
| Size of active array. More... | |
| bool const | owner_ |
| Owner of data array? More... | |
| int | shift_ |
| Array shift. More... | |
| T * | sarray_ |
| Shifted pointer to data array. More... | |
Private Types | |
| typedef FArray< T > | Super |
| typedef FArray2D< T > | real_FArray |
| typedef FArray2P< T > | proxy_FArray |
| typedef FArray2A< T > | arg_FArray |
Friends | |
| template<typename > | |
| class | FArray2 |
| template<typename > | |
| class | FArray2D |
| template<typename > | |
| class | FArray2P |
| template<typename > | |
| class | FArray2A |
| template<typename > | |
| class | KeyFArray2D |
| bool | operator== (FArray2 const &a, FArray2 const &b) |
| FArray2 == FArray2. More... | |
| bool | operator!= (FArray2 const &a, FArray2 const &b) |
| FArray2 != FArray2. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from ObjexxFCL::FArray< T > | |
| static size_type const | npos |
| Unbounded "size". More... | |
| static size_type const | max_size |
| Max array size. More... | |
Static Protected Member Functions inherited from ObjexxFCL::FArray< T > | |
| static size_type | size_of (size_type const s1) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (size_type const s1, size_type const s2) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (size_type const s1, size_type const s2, size_type const s3) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (size_type const s1, size_type const s2, size_type const s3, size_type const s4, size_type const s5, size_type const s6) |
| Array Size Product of Specified Bounded Dimensional Sizes. More... | |
| static size_type | size_of (IR const &I1) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
| static size_type | size_of (IR const &I1, IR const &I2) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
| static size_type | size_of (IR const &I1, IR const &I2, IR const &I3) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
| static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
| static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
| static size_type | size_of (IR const &I1, IR const &I2, IR const &I3, IR const &I4, IR const &I5, IR const &I6) |
| Array Size Product of Specified Bounded IndexRanges. More... | |
|
private |
| typedef Super::Base ObjexxFCL::FArray2< typename >::Base |
| typedef Base::const_pointer ObjexxFCL::FArray2< typename >::const_pointer |
| typedef Base::const_reference ObjexxFCL::FArray2< typename >::const_reference |
| typedef Base::ConstPointer ObjexxFCL::FArray2< typename >::ConstPointer |
| typedef Base::ConstReference ObjexxFCL::FArray2< typename >::ConstReference |
| typedef Base::Difference ObjexxFCL::FArray2< typename >::Difference |
| typedef Base::difference_type ObjexxFCL::FArray2< typename >::difference_type |
|
protected |
| typedef Base::IR ObjexxFCL::FArray2< typename >::IR |
| typedef Base::pointer ObjexxFCL::FArray2< typename >::pointer |
| typedef Base::Pointer ObjexxFCL::FArray2< typename >::Pointer |
|
private |
|
protected |
|
private |
| typedef Base::reference ObjexxFCL::FArray2< typename >::reference |
| typedef Base::Reference ObjexxFCL::FArray2< typename >::Reference |
| typedef Base::Section ObjexxFCL::FArray2< typename >::Section |
| typedef Base::Size ObjexxFCL::FArray2< typename >::Size |
| typedef Base::size_type ObjexxFCL::FArray2< typename >::size_type |
|
private |
| typedef Base::Value ObjexxFCL::FArray2< typename >::Value |
| typedef Base::value_type ObjexxFCL::FArray2< typename >::value_type |
|
inlineprotected |
Default Constructor.
|
inlineprotected |
Copy Constructor.
|
inlineprotected |
Filled Copy Constructor - use the other data from the array, but fill with the given value.
|
inlineexplicitprotected |
Copy Constructor Template.
|
inlineexplicitprotected |
Size Constructor.
|
inlineprotected |
Size + InitializerSentinel Constructor.
|
inlineprotected |
Default Proxy Constructor.
|
inlineprotected |
Copy Proxy Constructor.
|
inlineprotected |
Non-Const Copy Proxy Constructor.
|
inlineprotected |
Base Proxy Constructor.
|
inlineprotected |
Non-Const Base Proxy Constructor.
|
inlineprotected |
Section Proxy Constructor.
|
inlineprotected |
Non-Const Section Proxy Constructor.
|
inlineprotected |
Value Proxy Constructor.
|
inlineprotected |
Non-Const Value Proxy Constructor.
|
inlineoverride |
Destructor.
|
inline |
Const Section Starting at array( i1, i2 )
Referenced by ObjexxFCL::FArray2< T >::operator*=(), and ObjexxFCL::FArray2< T >::right_multiply_by_transpose().
|
inline |
Section Starting at array( i1, i2 )
|
inlineoverridevirtual |
Clear.
Reimplemented from ObjexxFCL::FArray< T >.
Reimplemented in ObjexxFCL::FArray2D< double >.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inlinevirtual |
Contains Indexed Element?
Reimplemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray2< T >::a(), ObjexxFCL::FArray2< T >::contains(), and ObjexxFCL::FArray2< T >::operator()().
|
protectedpure virtual |
Dimension by IndexRanges.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::KeyFArray2D< typename >, ObjexxFCL::FArray2D< typename >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray2< T >::operator=().
|
inline |
Equal Dimension?
Referenced by ObjexxFCL::FArray2< T >::operator+=(), ObjexxFCL::FArray2< T >::operator-=(), and ObjexxFCL::FArray2< T >::operator=().
|
pure virtual |
IndexRange of Dimension 1.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::FArray2D< double >, and ObjexxFCL::KeyFArray2D< typename >.
Referenced by ObjexxFCL::FArray2A< typename >::attach(), ObjexxFCL::FArray2P< typename >::attach(), ObjexxFCL::FArray2< T >::contains(), ObjexxFCL::FArray2D< double >::dimension(), ObjexxFCL::KeyFArray2D< typename >::dimension(), ObjexxFCL::FArray2A< typename >::dimension(), ObjexxFCL::FArray2P< typename >::dimension(), ObjexxFCL::FArray2< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray2< T >::operator=(), ObjexxFCL::FArray2D< double >::redimension(), ObjexxFCL::KeyFArray2D< typename >::redimension(), ObjexxFCL::FArray2< T >::symmetric(), and ObjexxFCL::transposed().
|
pure virtual |
IndexRange of Dimension 2.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::FArray2D< double >, and ObjexxFCL::KeyFArray2D< typename >.
Referenced by ObjexxFCL::FArray2A< typename >::attach(), ObjexxFCL::FArray2P< typename >::attach(), ObjexxFCL::FArray2< T >::contains(), ObjexxFCL::FArray2D< double >::dimension(), ObjexxFCL::KeyFArray2D< typename >::dimension(), ObjexxFCL::FArray2A< typename >::dimension(), ObjexxFCL::FArray2P< typename >::dimension(), ObjexxFCL::FArray2< T >::equal_dimension(), ObjexxFCL::equal_dimensions(), ObjexxFCL::FArray2< T >::operator=(), ObjexxFCL::FArray2D< double >::redimension(), ObjexxFCL::KeyFArray2D< typename >::redimension(), ObjexxFCL::FArray2< T >::symmetric(), and ObjexxFCL::transposed().
|
inline |
Linear Index.
|
inline |
Is Identity?
|
pure virtual |
Lower Index of Dimension 1.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::FArray2D< double >, and ObjexxFCL::KeyFArray2D< typename >.
Referenced by ObjexxFCL::FArray2D< double >::FArray2D(), ObjexxFCL::FArray2< T >::is_identity(), ObjexxFCL::KeyFArray2D< typename >::KeyFArray2D(), ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::read_binary(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), ObjexxFCL::FArray2< T >::set_diagonal(), ObjexxFCL::FArray2< T >::symmetric(), ObjexxFCL::FArray2< T >::to_diag(), ObjexxFCL::FArray2< T >::to_identity(), ObjexxFCL::FArray2< T >::transpose(), ObjexxFCL::transposed(), and ObjexxFCL::write_binary().
|
pure virtual |
Lower Index of Dimension 2.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::FArray2D< double >, and ObjexxFCL::KeyFArray2D< typename >.
Referenced by ObjexxFCL::FArray2D< double >::FArray2D(), ObjexxFCL::FArray2< T >::is_identity(), ObjexxFCL::KeyFArray2D< typename >::KeyFArray2D(), ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::read_binary(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), ObjexxFCL::FArray2< T >::set_diagonal(), ObjexxFCL::FArray2< T >::symmetric(), ObjexxFCL::FArray2< T >::to_diag(), ObjexxFCL::FArray2< T >::to_identity(), ObjexxFCL::FArray2< T >::transpose(), ObjexxFCL::transposed(), and ObjexxFCL::write_binary().
|
inline |
array( i1, i2 ) const
|
inline |
array( i1, i2 )
|
inline |
*= Array Template
|
inline |
*= Value
|
inline |
+= Array Template
|
inline |
+= Value
|
inline |
-= Array Template
|
inline |
-= Value
|
inline |
/= Value
|
inline |
Copy Assignment.
|
inline |
Copy Assignment Template.
|
inline |
= Value
|
inline |
Right Multiply By Array.
|
inline |
Right Multiply By Transpose of Array.
|
inline |
Set Diagonal of Matrix to a Uniform Value.
|
inline |
Size of Dimension 1.
Referenced by ObjexxFCL::FArray2< T >::operator*=().
|
pure virtual |
Size of Dimension 2.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::KeyFArray2D< typename >, ObjexxFCL::FArray2D< typename >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), and ObjexxFCL::FArray2< T >::square().
|
inline |
Square?
Referenced by ObjexxFCL::FArray2< T >::is_identity(), ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), ObjexxFCL::FArray2< T >::set_diagonal(), ObjexxFCL::FArray2< T >::to_diag(), ObjexxFCL::FArray2< T >::to_identity(), ObjexxFCL::FArray2< T >::transpose(), and ObjexxFCL::transposed().
|
inlineprotected |
Swap.
|
inline |
Symmetric?
|
inlineoverridevirtual |
Assign Default Value to all Elements.
Reimplemented from ObjexxFCL::FArray< T >.
|
inline |
Set to Diagonal Matrix with Uniform Value.
|
inline |
Set to the Identity Matrix.
|
inline |
Transpose.
|
pure virtual |
Upper Index of Dimension 1.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::FArray2D< double >, and ObjexxFCL::KeyFArray2D< typename >.
Referenced by ObjexxFCL::FArray2D< double >::FArray2D(), ObjexxFCL::FArray2< T >::is_identity(), ObjexxFCL::KeyFArray2D< typename >::KeyFArray2D(), ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::read_binary(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), ObjexxFCL::FArray2< T >::set_diagonal(), ObjexxFCL::FArray2< T >::symmetric(), ObjexxFCL::FArray2< T >::to_diag(), ObjexxFCL::FArray2< T >::to_identity(), ObjexxFCL::FArray2< T >::transpose(), ObjexxFCL::transposed(), and ObjexxFCL::write_binary().
|
pure virtual |
Upper Index of Dimension 2.
Implemented in ObjexxFCL::FArray2P< typename >, ObjexxFCL::FArray2A< typename >, ObjexxFCL::FArray2D< typename >, ObjexxFCL::KeyFArray2D< typename >, and ObjexxFCL::FArray2D< double >.
Referenced by ObjexxFCL::FArray2D< double >::FArray2D(), ObjexxFCL::FArray2< T >::is_identity(), ObjexxFCL::KeyFArray2D< typename >::KeyFArray2D(), ObjexxFCL::FArray2< T >::operator*=(), ObjexxFCL::read_binary(), ObjexxFCL::FArray2< T >::right_multiply_by_transpose(), ObjexxFCL::transposed(), and ObjexxFCL::write_binary().
|
protected |
Dimension 1 size.
Referenced by ObjexxFCL::FArray2< T >::a(), ObjexxFCL::FArray2A< typename >::attach(), ObjexxFCL::FArray2P< typename >::attach(), ObjexxFCL::FArray2< T >::clear(), ObjexxFCL::FArray2A< typename >::FArray2A(), ObjexxFCL::FArray2P< typename >::FArray2P(), ObjexxFCL::FArray2< T >::index(), ObjexxFCL::FArray2< T >::operator()(), ObjexxFCL::FArray2< T >::size1(), ObjexxFCL::FArray2< T >::square(), and ObjexxFCL::FArray2< T >::swap2DB().
1.8.7