#include "octave-config.h"
#include <cmath>
#include <cstdlib>
#include <iosfwd>
#include <limits>
#include "lo-mappers.h"
#include "lo-traits.h"
Go to the source code of this file.
Namespaces | |
octave | |
octave::math | |
Macros | |
#define | DEFINE_LONG_DOUBLE_CMP_OP(T) |
#define | OCTAVE_INT_BIN_OP(OP, NAME, ARGT) |
#define | OCTAVE_INT_BITCMP_OP(OP) |
#define | OCTAVE_INT_CMP_OP(OP, NAME) |
#define | OCTAVE_INT_DOUBLE_BIN_OP(OP, NAME) |
#define | OCTAVE_INT_DOUBLE_BIN_OP0(OP) |
#define | OCTAVE_INT_DOUBLE_CMP_OP(OP, NAME) |
#define | OCTAVE_INT_FLOAT_BIN_OP(OP) |
#define | OCTAVE_INT_FLOAT_CMP_OP(OP) |
#define | OCTAVE_INT_UN_OP(OPNAME, NAME) |
#define | REGISTER_INT_TYPE(TYPE) |
#define | REGISTER_OCTAVE_CMP_OP(NM, OP) |
#define | REGISTER_OCTAVE_CONST_OP(NM, value) |
Typedefs | |
typedef octave_int< int16_t > | octave_int16 |
typedef octave_int< int32_t > | octave_int32 |
typedef octave_int< int64_t > | octave_int64 |
typedef octave_int< int8_t > | octave_int8 |
typedef octave_int< uint16_t > | octave_uint16 |
typedef octave_int< uint32_t > | octave_uint32 |
typedef octave_int< uint64_t > | octave_uint64 |
typedef octave_int< uint8_t > | octave_uint8 |
Functions | |
template<typename T > | |
octave_int< T > | bitshift (const octave_int< T > &a, int n, const octave_int< T > &mask=std::numeric_limits< T >::max()) |
template<typename T > | |
bool | octave::math::isnan (const octave_int< T > &) |
template<typename T > | |
octave_int< T > | mod (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
T | octave_int_abs (T x) |
template<typename T1 , typename T2 > | |
bool | operator!= (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator!= (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator!= (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator!= (const octave_int< T > &x, const float &y) |
template<typename T > | |
bool | operator!= (const float &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator& (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator* (const octave_int< T > &x, const double &y) |
template<typename T > | |
octave_int< T > | operator* (const double &x, const octave_int< T > &y) |
template<> | |
OCTAVE_API octave_int64 | operator* (const double &, const octave_int64 &) |
template<> | |
OCTAVE_API octave_uint64 | operator* (const double &, const octave_uint64 &) |
template<> | |
OCTAVE_API octave_int64 | operator* (const octave_int64 &, const double &) |
template<> | |
OCTAVE_API octave_uint64 | operator* (const octave_uint64 &, const double &) |
template<typename T > | |
octave_int< T > | operator* (const octave_int< T > &x, float y) |
template<typename T > | |
octave_int< T > | operator* (float x, const octave_int< T > &y) |
template<> | |
OCTAVE_API octave_uint64 | operator+ (const octave_uint64 &, const double &) |
template<> | |
OCTAVE_API octave_int64 | operator+ (const octave_int64 &, const double &) |
template<typename T > | |
octave_int< T > | operator+ (const double &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator+ (const octave_int< T > &x, const double &y) |
template<> | |
OCTAVE_API octave_uint64 | operator+ (const double &, const octave_uint64 &) |
template<> | |
OCTAVE_API octave_int64 | operator+ (const double &, const octave_int64 &) |
template<typename T > | |
octave_int< T > | operator+ (const octave_int< T > &x, float y) |
template<typename T > | |
octave_int< T > | operator+ (float x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator- (const octave_int< T > &x, const double &y) |
template<typename T > | |
octave_int< T > | operator- (const double &x, const octave_int< T > &y) |
template<> | |
OCTAVE_API octave_int64 | operator- (const double &, const octave_int64 &) |
template<> | |
OCTAVE_API octave_uint64 | operator- (const double &, const octave_uint64 &) |
template<> | |
OCTAVE_API octave_int64 | operator- (const octave_int64 &, const double &) |
template<> | |
OCTAVE_API octave_uint64 | operator- (const octave_uint64 &, const double &) |
template<typename T > | |
octave_int< T > | operator- (const octave_int< T > &x, float y) |
template<typename T > | |
octave_int< T > | operator- (float x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator/ (const octave_int< T > &x, const double &y) |
template<typename T > | |
octave_int< T > | operator/ (const double &x, const octave_int< T > &y) |
template<> | |
OCTAVE_API octave_int64 | operator/ (const double &, const octave_int64 &) |
template<> | |
OCTAVE_API octave_uint64 | operator/ (const double &, const octave_uint64 &) |
template<> | |
OCTAVE_API octave_int64 | operator/ (const octave_int64 &, const double &) |
template<> | |
OCTAVE_API octave_uint64 | operator/ (const octave_uint64 &, const double &) |
template<typename T > | |
octave_int< T > | operator/ (float x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator/ (const octave_int< T > &x, float y) |
template<typename T1 , typename T2 > | |
bool | operator< (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator< (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator< (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator< (const octave_int< T > &x, const float &y) |
template<typename T > | |
bool | operator< (const float &x, const octave_int< T > &y) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const octave_int< T > &ival) |
template<> | |
std::ostream & | operator<< (std::ostream &os, const octave_int< int8_t > &ival) |
template<> | |
std::ostream & | operator<< (std::ostream &os, const octave_int< uint8_t > &ival) |
template<typename T1 , typename T2 > | |
bool | operator<= (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator<= (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator<= (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator<= (const float &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator<= (const octave_int< T > &x, const float &y) |
template<typename T1 , typename T2 > | |
bool | operator== (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator== (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator== (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator== (const octave_int< T > &x, const float &y) |
template<typename T > | |
bool | operator== (const float &x, const octave_int< T > &y) |
template<typename T1 , typename T2 > | |
bool | operator> (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator> (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator> (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator> (const float &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator> (const octave_int< T > &x, const float &y) |
template<typename T1 , typename T2 > | |
bool | operator>= (const octave_int< T1 > &x, const octave_int< T2 > &y) |
template<typename T > | |
bool | operator>= (const double &x, const octave_int< T > &y) |
template<typename T > | |
bool | operator>= (const octave_int< T > &x, const double &y) |
template<typename T > | |
bool | operator>= (const octave_int< T > &x, const float &y) |
template<typename T > | |
bool | operator>= (const float &x, const octave_int< T > &y) |
template<typename T > | |
std::istream & | operator>> (std::istream &is, octave_int< T > &ival) |
template<> | |
std::istream & | operator>> (std::istream &is, octave_int< int8_t > &ival) |
template<> | |
std::istream & | operator>> (std::istream &is, octave_int< uint8_t > &ival) |
template<typename T > | |
octave_int< T > | operator^ (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | operator| (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
OCTAVE_API octave_int< T > | pow (const octave_int< T > &, const octave_int< T > &) |
template<typename T > | |
OCTAVE_API octave_int< T > | pow (const double &a, const octave_int< T > &b) |
template<typename T > | |
OCTAVE_API octave_int< T > | pow (const octave_int< T > &a, const double &b) |
template<typename T > | |
OCTAVE_API octave_int< T > | pow (const float &a, const octave_int< T > &b) |
template<typename T > | |
OCTAVE_API octave_int< T > | pow (const octave_int< T > &a, const float &b) |
template<typename T > | |
OCTAVE_API octave_int< T > | powf (const float &a, const octave_int< T > &b) |
template<typename T > | |
OCTAVE_API octave_int< T > | powf (const octave_int< T > &a, const float &b) |
template<typename T > | |
octave_int< T > | rem (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | xmax (const octave_int< T > &x, const octave_int< T > &y) |
template<typename T > | |
octave_int< T > | xmin (const octave_int< T > &x, const octave_int< T > &y) |
#define DEFINE_LONG_DOUBLE_CMP_OP | ( | T | ) |
Definition at line 264 of file oct-inttypes.h.
#define OCTAVE_INT_BIN_OP | ( | OP, | |
NAME, | |||
ARGT | |||
) |
Definition at line 807 of file oct-inttypes.h.
#define OCTAVE_INT_BITCMP_OP | ( | OP | ) |
Definition at line 1006 of file oct-inttypes.h.
#define OCTAVE_INT_CMP_OP | ( | OP, | |
NAME | |||
) |
Definition at line 927 of file oct-inttypes.h.
#define OCTAVE_INT_DOUBLE_BIN_OP | ( | OP, | |
NAME | |||
) |
Definition at line 1126 of file oct-inttypes.h.
#define OCTAVE_INT_DOUBLE_BIN_OP0 | ( | OP | ) |
Definition at line 1053 of file oct-inttypes.h.
#define OCTAVE_INT_DOUBLE_CMP_OP | ( | OP, | |
NAME | |||
) |
Definition at line 1153 of file oct-inttypes.h.
#define OCTAVE_INT_FLOAT_BIN_OP | ( | OP | ) |
Definition at line 1178 of file oct-inttypes.h.
#define OCTAVE_INT_FLOAT_CMP_OP | ( | OP | ) |
Definition at line 1199 of file oct-inttypes.h.
#define OCTAVE_INT_UN_OP | ( | OPNAME, | |
NAME | |||
) |
Definition at line 793 of file oct-inttypes.h.
#define REGISTER_INT_TYPE | ( | TYPE | ) |
Definition at line 90 of file oct-inttypes.h.
#define REGISTER_OCTAVE_CMP_OP | ( | NM, | |
OP | |||
) |
Definition at line 112 of file oct-inttypes.h.
#define REGISTER_OCTAVE_CONST_OP | ( | NM, | |
value | |||
) |
Definition at line 124 of file oct-inttypes.h.
typedef octave_int<int16_t> octave_int16 |
Definition at line 41 of file oct-inttypes.h.
typedef octave_int<int32_t> octave_int32 |
Definition at line 42 of file oct-inttypes.h.
typedef octave_int<int64_t> octave_int64 |
Definition at line 43 of file oct-inttypes.h.
typedef octave_int<int8_t> octave_int8 |
Definition at line 38 of file oct-inttypes.h.
typedef octave_int<uint16_t> octave_uint16 |
Definition at line 46 of file oct-inttypes.h.
typedef octave_int<uint32_t> octave_uint32 |
Definition at line 47 of file oct-inttypes.h.
typedef octave_int<uint64_t> octave_uint64 |
Definition at line 48 of file oct-inttypes.h.
typedef octave_int<uint8_t> octave_uint8 |
Definition at line 45 of file oct-inttypes.h.
octave_int<T> bitshift | ( | const octave_int< T > & | a, |
int | n, | ||
const octave_int< T > & | mask = std::numeric_limits<T>::max () |
||
) |
Definition at line 1023 of file oct-inttypes.h.
References a.
|
inline |
Definition at line 860 of file oct-inttypes.h.
Referenced by ALGAMS(), CACAI(), CACON(), CASYI(), CBESH(), CBESI(), CBESJ(), octave::variable_editor_view::copyClipboard(), CUNI2(), CUNK1(), CUNK2(), octave::variable_editor_view::delete_selected(), DLGAMS(), ignuin(), octave::variable_editor_view::pasteClipboard(), octave::variable_editor_view::pasteTableClipboard(), phrtsd(), ZACAI(), ZACON(), ZASYI(), ZBESH(), ZBESI(), ZBESJ(), ZUNI2(), ZUNK1(), and ZUNK2().
|
inline |
Definition at line 78 of file oct-inttypes.h.
References x.
Referenced by octave_int_arith_base< T, true >::div(), octave_int_arith_base< T, std::numeric_limits< T >::is_signed >::mul_internal(), and operator*().
|
inline |
Definition at line 940 of file oct-inttypes.h.
|
inline |
Definition at line 1172 of file oct-inttypes.h.
|
inline |
Definition at line 1172 of file oct-inttypes.h.
|
inline |
Definition at line 1218 of file oct-inttypes.h.
bool operator!= | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1218 of file oct-inttypes.h.
octave_int<T> operator & | ( | const octave_int< T > & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1014 of file oct-inttypes.h.
|
inline |
Definition at line 1145 of file oct-inttypes.h.
|
inline |
Definition at line 1145 of file oct-inttypes.h.
OCTAVE_API octave_int64 operator* | ( | const double & | , |
const octave_int64 & | |||
) |
Definition at line 644 of file oct-inttypes.cc.
OCTAVE_API octave_uint64 operator* | ( | const double & | , |
const octave_uint64 & | |||
) |
Definition at line 608 of file oct-inttypes.cc.
OCTAVE_API octave_int64 operator* | ( | const octave_int64 & | , |
const double & | |||
) |
Definition at line 611 of file oct-inttypes.cc.
References dbleget(), dblesplit(), e, i, octave::math::isinf(), octave::math::isnan(), octave_int< T >::max(), octave_int_abs(), octave::math::round(), umul128(), Faddeeva::w(), x, y, and octave_int< T >::zero.
OCTAVE_API octave_uint64 operator* | ( | const octave_uint64 & | , |
const double & | |||
) |
Definition at line 576 of file oct-inttypes.cc.
References dbleget(), dblesplit(), e, i, octave::math::isinf(), octave::math::isnan(), octave_int< T >::max(), octave::math::round(), umul128(), Faddeeva::w(), x, y, and octave_int< T >::zero.
|
inline |
Definition at line 1194 of file oct-inttypes.h.
|
inline |
Definition at line 1194 of file oct-inttypes.h.
OCTAVE_API octave_uint64 operator+ | ( | const octave_uint64 & | , |
const double & | |||
) |
Definition at line 449 of file oct-inttypes.cc.
OCTAVE_API octave_int64 operator+ | ( | const octave_int64 & | , |
const double & | |||
) |
Definition at line 457 of file oct-inttypes.cc.
References octave_int< T >::max(), x, and y.
|
inline |
Definition at line 1143 of file oct-inttypes.h.
|
inline |
Definition at line 1143 of file oct-inttypes.h.
OCTAVE_API octave_uint64 operator+ | ( | const double & | , |
const octave_uint64 & | |||
) |
Definition at line 454 of file oct-inttypes.cc.
OCTAVE_API octave_int64 operator+ | ( | const double & | , |
const octave_int64 & | |||
) |
Definition at line 476 of file oct-inttypes.cc.
|
inline |
Definition at line 1192 of file oct-inttypes.h.
|
inline |
Definition at line 1192 of file oct-inttypes.h.
|
inline |
Definition at line 1144 of file oct-inttypes.h.
|
inline |
Definition at line 1144 of file oct-inttypes.h.
OCTAVE_API octave_int64 operator- | ( | const double & | , |
const octave_int64 & | |||
) |
OCTAVE_API octave_uint64 operator- | ( | const double & | , |
const octave_uint64 & | |||
) |
Definition at line 486 of file oct-inttypes.cc.
References octave_int< T >::max(), pow(), x, and y.
OCTAVE_API octave_int64 operator- | ( | const octave_int64 & | , |
const double & | |||
) |
Definition at line 506 of file oct-inttypes.cc.
OCTAVE_API octave_uint64 operator- | ( | const octave_uint64 & | , |
const double & | |||
) |
Definition at line 481 of file oct-inttypes.cc.
|
inline |
Definition at line 1193 of file oct-inttypes.h.
|
inline |
Definition at line 1193 of file oct-inttypes.h.
|
inline |
Definition at line 1146 of file oct-inttypes.h.
|
inline |
Definition at line 1146 of file oct-inttypes.h.
OCTAVE_API octave_int64 operator/ | ( | const double & | , |
const octave_int64 & | |||
) |
Definition at line 652 of file oct-inttypes.cc.
OCTAVE_API octave_uint64 operator/ | ( | const double & | , |
const octave_uint64 & | |||
) |
Definition at line 647 of file oct-inttypes.cc.
OCTAVE_API octave_int64 operator/ | ( | const octave_int64 & | , |
const double & | |||
) |
Definition at line 667 of file oct-inttypes.cc.
References octave_int< T >::max(), octave::math::round(), x, and y.
OCTAVE_API octave_uint64 operator/ | ( | const octave_uint64 & | , |
const double & | |||
) |
Definition at line 657 of file oct-inttypes.cc.
References octave_int< T >::max(), octave::math::round(), x, and y.
|
inline |
Definition at line 1195 of file oct-inttypes.h.
|
inline |
Definition at line 1195 of file oct-inttypes.h.
|
inline |
Definition at line 935 of file oct-inttypes.h.
|
inline |
Definition at line 1167 of file oct-inttypes.h.
|
inline |
Definition at line 1167 of file oct-inttypes.h.
|
inline |
Definition at line 1213 of file oct-inttypes.h.
bool operator< | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1213 of file oct-inttypes.h.
|
inline |
Definition at line 946 of file oct-inttypes.h.
References os.
|
inline |
Definition at line 970 of file oct-inttypes.h.
References os.
|
inline |
Definition at line 978 of file oct-inttypes.h.
References os.
|
inline |
Definition at line 936 of file oct-inttypes.h.
|
inline |
Definition at line 1168 of file oct-inttypes.h.
|
inline |
Definition at line 1168 of file oct-inttypes.h.
bool operator<= | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1214 of file oct-inttypes.h.
|
inline |
Definition at line 1214 of file oct-inttypes.h.
|
inline |
Definition at line 939 of file oct-inttypes.h.
|
inline |
Definition at line 1171 of file oct-inttypes.h.
|
inline |
Definition at line 1171 of file oct-inttypes.h.
|
inline |
Definition at line 1217 of file oct-inttypes.h.
bool operator== | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1217 of file oct-inttypes.h.
|
inline |
Definition at line 937 of file oct-inttypes.h.
|
inline |
Definition at line 1170 of file oct-inttypes.h.
|
inline |
Definition at line 1170 of file oct-inttypes.h.
bool operator> | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1216 of file oct-inttypes.h.
|
inline |
Definition at line 1216 of file oct-inttypes.h.
|
inline |
Definition at line 938 of file oct-inttypes.h.
|
inline |
Definition at line 1169 of file oct-inttypes.h.
|
inline |
Definition at line 1169 of file oct-inttypes.h.
|
inline |
Definition at line 1215 of file oct-inttypes.h.
bool operator>= | ( | const float & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1215 of file oct-inttypes.h.
|
inline |
Definition at line 954 of file oct-inttypes.h.
|
inline |
Definition at line 986 of file oct-inttypes.h.
|
inline |
Definition at line 996 of file oct-inttypes.h.
octave_int<T> operator^ | ( | const octave_int< T > & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1016 of file oct-inttypes.h.
octave_int<T> operator| | ( | const octave_int< T > & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1015 of file oct-inttypes.h.
OCTAVE_API octave_int<T> pow | ( | const octave_int< T > & | , |
const octave_int< T > & | |||
) |
Definition at line 698 of file oct-inttypes.cc.
References a, b, retval, and zero().
Referenced by norm_accumulator_p< R >::accum(), norm_accumulator_mp< R >::accum(), axes::properties::calc_tick_sep(), axes::properties::calc_ticklabels(), axes::properties::calc_ticks_and_lims(), do_translate(), do_zoom(), elem_dual_p(), elem_xpow(), axes::properties::get_axis_limits(), higham_subp(), install_cm_cm_ops(), install_cm_cs_ops(), install_cm_m_ops(), install_cm_s_ops(), install_cm_scm_ops(), install_cm_sm_ops(), install_cs_cm_ops(), install_cs_cs_ops(), install_cs_m_ops(), install_cs_s_ops(), install_cs_scm_ops(), install_cs_sm_ops(), install_fcm_fcm_ops(), install_fcm_fcs_ops(), install_fcm_fm_ops(), install_fcm_fs_ops(), install_fcs_fcm_ops(), install_fcs_fcs_ops(), install_fcs_fm_ops(), install_fcs_fs_ops(), install_fm_fcm_ops(), install_fm_fcs_ops(), install_fm_fm_ops(), install_fm_fs_ops(), install_fs_fcm_ops(), install_fs_fcs_ops(), install_fs_fm_ops(), install_fs_fs_ops(), install_m_cm_ops(), install_m_cs_ops(), install_m_m_ops(), install_m_s_ops(), install_m_scm_ops(), install_m_sm_ops(), install_pm_pm_ops(), install_s_cm_ops(), install_s_cs_ops(), install_s_m_ops(), install_s_s_ops(), install_s_scm_ops(), install_s_sm_ops(), install_scm_cm_ops(), install_scm_cs_ops(), install_scm_m_ops(), install_scm_s_ops(), install_scm_scm_ops(), install_scm_sm_ops(), install_sm_cm_ops(), install_sm_cs_ops(), install_sm_m_ops(), install_sm_s_ops(), install_sm_scm_ops(), install_sm_sm_ops(), magform(), make_complex_matrix_format(), make_range_format(), make_real_matrix_format(), pr_engineering_float< T >::mantissa(), mx_inline_pow(), octave::octave_jit_pow_complex_complex(), octave::octave_jit_pow_complex_scalar(), octave::octave_jit_pow_scalar_complex(), octave::octave_jit_pow_scalar_scalar(), norm_accumulator_p< R >::operator R(), norm_accumulator_mp< R >::operator R(), operator-(), pow(), powf(), log_scaler::unscale(), neg_log_scaler::unscale(), xpow(), and octave::math::xpsi().
OCTAVE_API octave_int<T> pow | ( | const double & | a, |
const octave_int< T > & | b | ||
) |
Definition at line 740 of file oct-inttypes.cc.
OCTAVE_API octave_int<T> pow | ( | const octave_int< T > & | a, |
const double & | b | ||
) |
Definition at line 745 of file oct-inttypes.cc.
References a, b, pow(), and octave::math::round().
OCTAVE_API octave_int<T> pow | ( | const float & | a, |
const octave_int< T > & | b | ||
) |
Definition at line 755 of file oct-inttypes.cc.
OCTAVE_API octave_int<T> pow | ( | const octave_int< T > & | a, |
const float & | b | ||
) |
Definition at line 760 of file oct-inttypes.cc.
References a, b, pow(), and octave::math::round().
OCTAVE_API octave_int<T> powf | ( | const float & | a, |
const octave_int< T > & | b | ||
) |
Definition at line 773 of file oct-inttypes.cc.
OCTAVE_API octave_int<T> powf | ( | const octave_int< T > & | a, |
const float & | b | ||
) |
Definition at line 778 of file oct-inttypes.cc.
References a, b, pow(), and octave::math::round().
|
inline |
Definition at line 853 of file oct-inttypes.h.
Referenced by octave::sys::time::time().
octave_int<T> xmax | ( | const octave_int< T > & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1224 of file oct-inttypes.h.
Referenced by ALNGAM(), octave::opengl_renderer::clip_code(), D9LGMC(), DGAMMA(), DLNGAM(), GAMLIM(), GAMMA(), axes::properties::get_axis_limits(), octave::math::max(), onecov(), R9LGMC(), and tstall().
octave_int<T> xmin | ( | const octave_int< T > & | x, |
const octave_int< T > & | y | ||
) |
Definition at line 1233 of file oct-inttypes.h.
Referenced by ALNREL(), octave::opengl_renderer::clip_code(), DGAMMA(), DLNREL(), G__glpk__(), GAMLIM(), GAMMA(), axes::properties::get_axis_limits(), glpk(), octave::math::min(), onecov(), and tstall().