Class vector_range_gen (o2scl)¶
-
template<class
vec_t
>
classo2scl
::
vector_range_gen
¶ Experimental vector range object.
Public Functions
-
vector_range_gen
(vec_t &v, size_t start, size_t last)¶ Create an object starting with index
start
in vectorv
.
-
vector_range_gen
(const vector_range_gen &v2, size_t start, size_t last)¶ Create an object from a previously constructed range object.
-
size_t
size
() const¶ Return the vector size.
-
double &
operator[]
(size_t i)¶ Return a reference ith element.
-
const double &
operator[]
(size_t i) const¶ Return a const reference ith element.
Friends
- friend class const_vector_range_gen< vec_t >
-