#include <DenseLinAlgPack_DVectorClassTmpl.hpp>
[NOHEADER] | |
| VectorSliceTmpl () | |
| | |
| VectorSliceTmpl (value_type *ptr, size_type size, difference_type stride=1) | |
| | |
| VectorSliceTmpl (value_type *ptr, size_type size, const Range1D &rng) | |
| | |
[NOHEADER] | |
| iterator | end () |
| | |
| const_iterator | begin () const |
| | |
| const_iterator | end () const |
| | |
| reverse_iterator | rbegin () |
| | |
| reverse_iterator | rend () |
| | |
| const_reverse_iterator | rbegin () const |
| | |
| const_reverse_iterator | rend () const |
| | |
[NOHEADER] | |
| reference | operator() (size_type i) |
| 1-based element access (lvalue) | |
| const_reference | operator() (size_type i) const |
| 1-based element access (rvalue) | |
| reference | operator[] (size_type i) |
| 1-based element access (lvalue) | |
| const_reference | operator[] (size_type i) const |
| 0-based element access (rvalue) | |
[NOHEADER] | |
| VectorSliceTmpl< value_type > * | operator & () |
| Allow the address to be taken of an rvalue of this object. | |
| const VectorSliceTmpl< value_type > * | operator & () const |
| | |
| const VectorSliceTmpl< value_type > & | operator() () const |
| Same as above. | |
| const VectorSliceTmpl< value_type > | operator() (size_type lbound, size_type ubound) const |
| Same as above. | |
| const VectorSliceTmpl< value_type > | rev () const |
| Same as above. | |
[NOHEADER] | |
| VectorSliceTmpl< value_type > & | operator= (value_type alpha) |
| | |
| VectorSliceTmpl< value_type > & | operator= (const VectorSliceTmpl< value_type > &rhs) |
| | |
[NOHEADER] | |
| size_type | dim () const |
| Returns the number of elements of the VectorSliceTmpl. | |
[NOHEADER] | |
| value_type * | raw_ptr () |
| Return a pointer to the address of the first memory location of underlying array. | |
| const value_type * | raw_ptr () const |
| | |
| value_type * | start_ptr () |
| Return a pointer to the conceptual first element in the underlying array. | |
| const value_type * | start_ptr () const |
| | |
| difference_type | stride () const |
| Return the distance (+,-) (in units of elements) between adjacent elements in the underlying array. | |
Public Member Functions | |
| void | bind (VectorSliceTmpl< value_type > vs) |
| Bind to the view of another VectorSliceTmpl. | |
Definition at line 75 of file DenseLinAlgPack_DVectorClassTmpl.hpp.
|
|||||||||
|
Definition at line 832 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||||||
|
Definition at line 840 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||||||
|
Definition at line 848 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
Bind to the view of another VectorSliceTmpl.
|
|
|||||||||
|
Definition at line 881 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 886 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 891 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 896 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 901 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 906 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 911 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (lvalue)
Definition at line 917 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (rvalue)
Definition at line 925 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (lvalue)
Definition at line 933 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
0-based element access (rvalue)
Definition at line 941 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Allow the address to be taken of an rvalue of this object.
Definition at line 293 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 297 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Same as above.
Definition at line 955 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||
|
Same as above.
Definition at line 975 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Same as above.
Definition at line 985 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
Definition at line 991 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
|
|
|||||||||
|
Returns the number of elements of the VectorSliceTmpl.
Definition at line 1010 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Return a pointer to the address of the first memory location of underlying array.
Definition at line 1017 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1022 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Return a pointer to the conceptual first element in the underlying array.
Definition at line 1027 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1032 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Return the distance (+,-) (in units of elements) between adjacent elements in the underlying array.
Definition at line 1037 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
1.3.9.1