Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ get_base1() [1/11]

template<typename T >
const T & stan::math::get_base1 ( const std::vector< T > &  x,
size_t  i,
const char *  error_msg,
size_t  idx 
)
inline

Return a reference to the value of the specified vector at the specified base-one index.

If the index is out of range, throw a std::out_of_range exception with the specified error message and index indicated.

Template Parameters
Ttype of value
Parameters
xVector from which to get a value.
iIndex into vector plus 1.
error_msgError message if the index is out of range.
idxNested index level to report in error message if the index is out of range.
Returns
Value of vector at i - 1
Exceptions
std::out_of_rangeif idx is out of range.

Definition at line 28 of file get_base1.hpp.