|
| | Array () |
| | Basic Constructors. More...
|
| |
| | Array (const D &val) |
| |
| | Array (const Array< D, S > &x) |
| |
| template<class D2 > |
| | Array (const Array< D2, S > &src) |
| |
| template<class D2 > |
| | Array (const std::array< D2, S > &src) |
| |
| Array< D, S > & | operator= (const Array< D, S > &x) |
| | Fill operator. More...
|
| |
| template<class D2 > |
| Array< D, S > & | operator= (const Array< D2, S > &x) |
| |
| Array< D, S > & | operator= (double val) |
| |
| template<class D2 > |
| Array< D, S > & | operator+= (const Array< D2, S > &other) |
| | Arithmetic operators. More...
|
| |
| template<class D2 > |
| Array< D, S > & | operator-= (const Array< D2, S > &other) |
| |
| template<class D2 > |
| Array< D, S > & | operator*= (const Array< D2, S > &other) |
| |
| template<class D2 > |
| Array< D, S > & | operator/= (const Array< D2, S > &other) |
| |
| template<class D2 > |
| Array< D, S > | operator+ (const Array< D2, S > &other) const |
| |
| template<class D2 > |
| Array< D, S > | operator- (const Array< D2, S > &other) const |
| |
| template<class D2 > |
| Array< D, S > | operator* (const Array< D2, S > &other) const |
| |
| template<class D2 > |
| Array< D, S > | operator/ (const Array< D2, S > &other) const |
| |
| Array< D, S > & | operator+= (const double scalar) |
| |
| Array< D, S > & | operator-= (const double scalar) |
| |
| Array< D, S > & | operator*= (const double scalar) |
| |
| Array< D, S > & | operator/= (const double scalar) |
| |
| Array< D, S > | operator+ (const double scalar) const |
| |
| Array< D, S > | operator- (const double scalar) const |
| |
| Array< D, S > | operator* (const double scalar) const |
| |
| Array< D, S > | operator/ (const double scalar) const |
| |
| void | Abs () |
| | Computes the absolute value of array. More...
|
| |
| Array< D, S > | Abs () const |
| | Computes the absolute value of array. More...
|
| |
| std::array< D, S >::iterator | begin () noexcept |
| | Iterators. More...
|
| |
| std::array< D, S >::const_iterator | begin () const noexcept |
| |
| std::array< D, S >::iterator | end () noexcept |
| |
| std::array< D, S >::const_iterator | end () const noexcept |
| |
| std::array< D, S >::reverse_iterator | rbegin () noexcept |
| |
| std::array< D, S >::const_reverse_iterator | rbegin () const noexcept |
| |
| std::array< D, S >::reverse_iterator | rend () noexcept |
| |
| std::array< D, S >::const_reverse_iterator | rend () const noexcept |
| |
| std::array< D, S >::const_iterator | cbegin () const noexcept |
| |
| std::array< D, S >::const_iterator | cend () const noexcept |
| |
| std::array< D, S >::const_reverse_iterator | crbegin () const noexcept |
| |
| std::array< D, S >::const_reverse_iterator | crend () const noexcept |
| |
| size_t | size () const noexcept |
| | Returns array size. More...
|
| |
| size_t | Size () const noexcept |
| |
| bool | empty () const noexcept |
| | Tests if array is empty. More...
|
| |
| D & | operator[] (size_t n) |
| | Returns reference to data at position n. More...
|
| |
| const D & | operator[] (size_t n) const |
| |
| D & | operator() (size_t n) |
| | Returns reference to data at position n. More...
|
| |
| const D & | operator() (size_t n) const |
| |
| D & | at (size_t n) |
| | Returns reference to data at position n, checking if it exists. More...
|
| |
| const D & | at (size_t n) const |
| |
| D & | front () |
| | Returns array's first element. More...
|
| |
| const D & | front () const |
| |
| D & | back () |
| | Returns array's last element. More...
|
| |
| const D & | back () const |
| |
| D * | data () noexcept |
| | Returns pointer to _data array. More...
|
| |
| const D * | data () const noexcept |
| |
| void | fill (const D &val) |
| | Fills data to all elements. More...
|
| |
| void | Set (double val) |
| | Fills data to all elements. More...
|
| |
| void | swap (Array &x) |
| | Exchanges content of this array by x. More...
|
| |
| D | Maximum () const |
| | Compute and return the maximum value among array elements. More...
|
| |
| D | Minimum () const |
| | Compute and return the minimum value among array elements. More...
|
| |
| template<class O > |
| O & | Print (O &os) const |
| | Prints array containts to output stream os. More...
|
| |
| template<class O > |
| O & | PrintDimensions (O &os) const |
| | Prints array dimensions to output stream os. More...
|
| |
template<class D, size_t S>
class Bial::Array< D, S >
A array that calls almost all std::array functions (C++11 standard).
Definition at line 25 of file Array.hpp.