Class search_vec_ext (o2scl)¶
-
template<class vec_t>
class o2scl::search_vec_ext¶ An extended search_vec which is allowed to return the last element.
Public Functions
-
inline search_vec_ext()¶
Create a blank searching object.
-
inline search_vec_ext(size_t nn, const vec_t &x)¶
Create a searching object for vector
x
of sizenn
.- Idea for Future:
Ensure this is fully tested for vectors with only one element.
-
inline size_t find(const double x0)¶
Search an increasing or decreasing vector for the interval containing
x0
-
inline size_t find_inc(const double x0)¶
Search an increasing vector for the interval containing
x0
-
inline size_t find_dec(const double x0)¶
Search a decreasing vector for the interval containing
x0
Private Functions
-
search_vec_ext(const search_vec_ext<vec_t>&)¶
-
search_vec_ext<vec_t> &operator=(const search_vec_ext<vec_t>&)¶
-
inline search_vec_ext()¶