C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Classes | Functions
exprtk::rtl::vecops::helper Namespace Reference

Classes

struct  load_vector_range
 

Functions

template<typename Vector >
bool invalid_range (const Vector &v, const std::size_t r0, const std::size_t r1)
 

Function Documentation

◆ invalid_range()

template<typename Vector >
bool exprtk::rtl::vecops::helper::invalid_range ( const Vector &  v,
const std::size_t  r0,
const std::size_t  r1 
)
inline

Definition at line 44210 of file exprtk.hpp.

44211 {
44212 if (r0 > (v.size() - 1))
44213 return true;
44214 else if (r1 > (v.size() - 1))
44215 return true;
44216 else if (r1 < r0)
44217 return true;
44218 else
44219 return false;
44220 }

Referenced by exprtk::rtl::vecops::axpy< T >::operator()(), exprtk::rtl::vecops::axpby< T >::operator()(), exprtk::rtl::vecops::axpyz< T >::operator()(), exprtk::rtl::vecops::axpbyz< T >::operator()(), exprtk::rtl::vecops::axpbsy< T >::operator()(), exprtk::rtl::vecops::axpbsyz< T >::operator()(), exprtk::rtl::vecops::axpbz< T >::operator()(), exprtk::rtl::vecops::dot< T >::operator()(), exprtk::rtl::vecops::dotk< T >::operator()(), and exprtk::rtl::vecops::helper::load_vector_range< T >::process().

Here is the caller graph for this function: