#include <DenseLinAlgPack_DVectorClassTmpl.hpp>
[NOHEADER] | |
| VectorTmpl () | |
| Constructs a vector with 0 elements (this->dim()==0). | |
| VectorTmpl (size_type n) | |
| Constructs a vector with n elements of initialized memory. | |
| VectorTmpl (value_type val, size_type n) | |
| Constructs a vector with n elements initialized to val. | |
| VectorTmpl (const value_type *p, size_type n) | |
| | |
| VectorTmpl (const VectorSliceTmpl< value_type > &vs) | |
| | |
[NOHEADER] | |
| void | resize (size_type n, value_type val=value_type()) |
| | |
| void | free () |
| | |
| size_type | dim () const |
| Returns the number of elements of the DVector. | |
| operator VectorSliceTmpl () | |
| Conversion operator for implicit conversions from DVector to VectorSliceTmpl. | |
| operator const VectorSliceTmpl () const | |
| Conversion operator for implicit conversions from const DVector to const VectorSliceTmpl. | |
[NOHEADER] | |
| iterator | begin () |
| | |
| 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] | |
| const VectorSliceTmpl< value_type > | operator() () const |
| Same as above. | |
| const VectorSliceTmpl< value_type > | operator() (const Range1D &rng) 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] | |
| VectorTmpl< value_type > & | operator= (value_type alpha) |
| | |
| VectorTmpl< value_type > & | operator= (const VectorSliceTmpl< value_type > &rhs) |
| | |
| VectorTmpl< value_type > & | operator= (const VectorTmpl< value_type > &rhs) |
| | |
[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. | |
Definition at line 439 of file DenseLinAlgPack_DVectorClassTmpl.hpp.
|
|||||||||
|
Constructs a vector with 0 elements (this->dim()==0).
Definition at line 1046 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
Constructs a vector with n elements of initialized memory.
Definition at line 1051 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||
|
Constructs a vector with n elements initialized to val.
Definition at line 1057 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||
|
Definition at line 1065 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
|
|
||||||||||||||||
|
Definition at line 1082 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1090 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Returns the number of elements of the DVector.
Definition at line 1098 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Conversion operator for implicit conversions from DVector to VectorSliceTmpl.
Definition at line 1219 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Conversion operator for implicit conversions from const DVector to const VectorSliceTmpl.
Definition at line 1224 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1104 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1109 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1114 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1119 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1124 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1129 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1134 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1139 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (lvalue)
Definition at line 1145 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (rvalue)
Definition at line 1153 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
1-based element access (lvalue)
Definition at line 1161 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
0-based element access (rvalue)
Definition at line 1169 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Same as above.
Definition at line 1183 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
Same as above.
Definition at line 1193 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||||||||
|
Same as above.
Definition at line 1203 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Same as above.
Definition at line 1213 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
Definition at line 1230 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Return a pointer to the address of the first memory location of underlying array.
Definition at line 1259 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1264 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Return a pointer to the conceptual first element in the underlying array.
Definition at line 1269 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Definition at line 1274 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
|
|||||||||
|
Return the distance (+,-) (in units of elements) between adjacent elements in the underlying array.
Definition at line 1279 of file DenseLinAlgPack_DVectorClassTmpl.hpp. |
1.3.9.1