GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Functions | |
OCTAVE_API Complex | acos (const Complex &x) |
OCTAVE_API FloatComplex | acos (const FloatComplex &x) |
OCTAVE_API Complex | acosh (const Complex &x) |
OCTAVE_API FloatComplex | acosh (const FloatComplex &x) |
double | arg (double x) |
float | arg (float x) |
OCTAVE_API Complex | asin (const Complex &x) |
OCTAVE_API FloatComplex | asin (const FloatComplex &x) |
OCTAVE_API Complex | asinh (const Complex &x) |
OCTAVE_API FloatComplex | asinh (const FloatComplex &x) |
OCTAVE_API Complex | atan (const Complex &x) |
OCTAVE_API FloatComplex | atan (const FloatComplex &x) |
OCTAVE_API Complex | atanh (const Complex &x) |
OCTAVE_API FloatComplex | atanh (const FloatComplex &x) |
template<typename T > | |
std::complex< T > | ceil (const std::complex< T > &x) |
double | conj (double x) |
float | conj (float x) |
OCTAVE_API double | D_NINT (double x) |
OCTAVE_API float | F_NINT (float x) |
double | fix (double x) |
float | fix (float x) |
template<typename T > | |
std::complex< T > | fix (const std::complex< T > &x) |
template<typename T > | |
std::complex< T > | floor (const std::complex< T > &x) |
double | imag (double) |
float | imag (float) |
OCTAVE_API int | NINT (double x) |
OCTAVE_API int | NINT (float x) |
OCTAVE_API octave_idx_type | NINTbig (double x) |
OCTAVE_API octave_idx_type | NINTbig (float x) |
OCTAVE_API bool | octave_is_NA (double x) |
OCTAVE_API bool | octave_is_NA (const Complex &x) |
OCTAVE_API bool | octave_is_NA (float x) |
OCTAVE_API bool | octave_is_NA (const FloatComplex &x) |
OCTAVE_API bool | octave_is_NaN_or_NA (const Complex &x) |
OCTAVE_API bool | octave_is_NaN_or_NA (const FloatComplex &x) |
OCTAVE_API Complex | rc_acos (double) |
OCTAVE_API FloatComplex | rc_acos (float) |
OCTAVE_API Complex | rc_acosh (double) |
OCTAVE_API FloatComplex | rc_acosh (float) |
OCTAVE_API Complex | rc_asin (double) |
OCTAVE_API FloatComplex | rc_asin (float) |
OCTAVE_API Complex | rc_atanh (double) |
OCTAVE_API FloatComplex | rc_atanh (float) |
OCTAVE_API Complex | rc_log (double) |
OCTAVE_API FloatComplex | rc_log (float) |
OCTAVE_API Complex | rc_log10 (double) |
OCTAVE_API FloatComplex | rc_log10 (float) |
OCTAVE_API Complex | rc_log2 (double) |
OCTAVE_API FloatComplex | rc_log2 (float) |
OCTAVE_API Complex | rc_sqrt (double) |
OCTAVE_API FloatComplex | rc_sqrt (float) |
double | real (double x) |
float | real (float x) |
OCTAVE_API double | signum (double x) |
OCTAVE_API float | signum (float x) |
template<typename T > | |
std::complex< T > | signum (const std::complex< T > &x) |
template<typename T > | |
T | X_NINT (T x) |
double | xceil (double x) |
float | xceil (float x) |
OCTAVE_API double | xcopysign (double x, double y) |
OCTAVE_API float | xcopysign (float x, float y) |
OCTAVE_API double | xexp2 (double x) |
OCTAVE_API float | xexp2 (float x) |
OCTAVE_API bool | xfinite (double x) |
OCTAVE_API bool | xfinite (float x) |
template<typename T > | |
bool | xfinite (const std::complex< T > &x) |
OCTAVE_API double | xfloor (double x) |
OCTAVE_API float | xfloor (float x) |
OCTAVE_API bool | xisinf (double x) |
OCTAVE_API bool | xisinf (float x) |
template<typename T > | |
bool | xisinf (const std::complex< T > &x) |
bool | xisinteger (double x) |
bool | xisinteger (float x) |
bool | xisnan (bool) |
bool | xisnan (char) |
OCTAVE_API bool | xisnan (double x) |
OCTAVE_API bool | xisnan (float x) |
template<typename T > | |
bool | xisnan (const std::complex< T > &x) |
OCTAVE_API double | xlog2 (double x) |
OCTAVE_API Complex | xlog2 (const Complex &x) |
OCTAVE_API double | xlog2 (double x, int &exp) |
OCTAVE_API Complex | xlog2 (const Complex &x, int &exp) |
OCTAVE_API float | xlog2 (float x) |
OCTAVE_API FloatComplex | xlog2 (const FloatComplex &x) |
OCTAVE_API float | xlog2 (float x, int &exp) |
OCTAVE_API FloatComplex | xlog2 (const FloatComplex &x, int &exp) |
template<class T > | |
T | xmax (T x, T y) |
double | xmax (double x, double y) |
OCTAVE_API Complex | xmax (const Complex &x, const Complex &y) |
float | xmax (float x, float y) |
OCTAVE_API FloatComplex | xmax (const FloatComplex &x, const FloatComplex &y) |
template<class T > | |
T | xmin (T x, T y) |
double | xmin (double x, double y) |
OCTAVE_API Complex | xmin (const Complex &x, const Complex &y) |
float | xmin (float x, float y) |
OCTAVE_API FloatComplex | xmin (const FloatComplex &x, const FloatComplex &y) |
template<typename T > | |
T | xmod (T x, T y) |
OCTAVE_API bool | xnegative_sign (double x) |
OCTAVE_API bool | xnegative_sign (float x) |
bool | xpositive_sign (double x) |
bool | xpositive_sign (float x) |
template<typename T > | |
T | xrem (T x, T y) |
OCTAVE_API double | xround (double x) |
OCTAVE_API float | xround (float x) |
template<typename T > | |
std::complex< T > | xround (const std::complex< T > &x) |
OCTAVE_API double | xroundb (double x) |
OCTAVE_API float | xroundb (float x) |
template<typename T > | |
std::complex< T > | xroundb (const std::complex< T > &x) |
template<typename T > | |
T | xsignbit (T x) |
OCTAVE_API double | xtrunc (double x) |
OCTAVE_API float | xtrunc (float x) |
Definition at line 177 of file lo-mappers.cc.
References imag(), real(), and x.
Referenced by install_mappers_fcns(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), and rc_acos().
OCTAVE_API FloatComplex acos | ( | const FloatComplex & | x | ) |
Definition at line 198 of file lo-mappers.cc.
Referenced by rc_acosh().
OCTAVE_API FloatComplex acosh | ( | const FloatComplex & | x | ) |
Definition at line 435 of file lo-mappers.cc.
References f.
Definition at line 37 of file lo-mappers.h.
References atan2().
Referenced by jit_function::call(), jit_convert_llvm::convert_loop(), HTMLDecoder::decodeLine(), main_window::display_release_notes(), jit_instruction::do_construct_ssa(), do_cumminmax_body(), do_cumminmax_red_op(), do_dbstack(), do_dbupdown(), do_fft(), do_fft2(), do_fftn(), octave_qt_link::do_file_dialog(), do_history(), shortcut_manager::do_import_export(), do_minmax_body(), do_minmax_red_op(), do_minmax_red_op< boolNDArray >(), do_minmax_red_op< charNDArray >(), do_printf_string(), octave_qt_link::do_prompt_new_edit_file(), do_simple_cellfun(), do_sqrtm(), do_trilu(), F__dump_symtab_info__(), F__fieldnames__(), F__methods__(), F__parent_classes__(), F__sort_rows_idx__(), Faddpath(), Fatexit(), Fcomplex(), Fcumsum(), Fdblist(), Fdbstep(), Fdbtype(), Fdet(), Fdiary(), Fdisp(), Fecho(), Ffcntl(), Ffdisp(), Ffind(), Fhess(), Finv(), Fismethod(), Fissorted(), Flogical(), Flu(), Fmfilename(), Fmore(), Fnproc(), Foctave_config_info(), Fpinv(), Fprod(), Frats(), Frmpath(), Fschur(), Fsort(), Fsparse(), Fsqrtm(), Fsum(), Fsvd(), Ftilde_expand(), Fvec(), Fwarning(), Gchol(), Gchol2inv(), Gcholinv(), get_dispatch_type(), get_mapper_fun_options(), Gqr(), Gsymrcm(), handle_message(), initial_page::initial_page(), install_mappers_fcns(), command_editor::interrupt(), jit_function_info::jit_function_info(), main(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), workspace_view::notice_settings(), octave_type_conv_body(), parser::open_file(), HTMLDecoder::openSpan(), parse_dbfunction_params(), annotation_dialog::prompt_for_color(), jit_typeinfo::register_generic(), jit_infer::release_dead_phi(), jit_infer::release_temp(), set_format_style(), octave_dock_widget::set_style(), shortcut_manager::shortcut_dialog(), shortcut_manager::shortcut_dialog_finished(), jit_infer::simplify_phi(), sparse_ascending_compare< Complex >(), sparse_descending_compare< Complex >(), color_picker::update_button(), Vt102Emulation::updateTitle(), jit_convert_llvm::visit(), tree_evaluator::visit_simple_for_command(), webinfo::webinfo(), and Vt102Emulation::XtermHack().
Definition at line 122 of file lo-mappers.h.
References f.
Definition at line 204 of file lo-mappers.cc.
References imag(), real(), and x.
Referenced by ellipj(), install_mappers_fcns(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), and rc_asin().
OCTAVE_API FloatComplex asin | ( | const FloatComplex & | x | ) |
Definition at line 225 of file lo-mappers.cc.
OCTAVE_API FloatComplex asinh | ( | const FloatComplex & | x | ) |
Definition at line 462 of file lo-mappers.cc.
References f.
Definition at line 231 of file lo-mappers.cc.
Referenced by cbknu(), cunhj(), Fpi(), Fquadcc(), install_mappers_fcns(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), and axes::properties::update_camera().
OCTAVE_API FloatComplex atan | ( | const FloatComplex & | x | ) |
Definition at line 468 of file lo-mappers.cc.
Definition at line 239 of file lo-mappers.cc.
Referenced by rc_atanh().
OCTAVE_API FloatComplex atanh | ( | const FloatComplex & | x | ) |
Definition at line 476 of file lo-mappers.cc.
References f.
std::complex<T> ceil | ( | const std::complex< T > & | x | ) |
Definition at line 275 of file lo-mappers.h.
References imag(), real(), and xceil().
Referenced by axes::properties::calc_ticks_and_lims(), ch_manager::do_free(), gh_manager::do_free(), ch_manager::do_get_handle(), gh_manager::do_get_handle(), gh_manager::do_renumber_figure(), axes::properties::get_axis_limits(), install_mappers_fcns(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), pprsc(), and xceil().
Definition at line 38 of file lo-mappers.h.
References x.
Definition at line 123 of file lo-mappers.h.
References x.
Definition at line 240 of file lo-mappers.h.
References X_NINT().
Referenced by SparseMatrix::all_elements_are_int_or_inf_or_nan(), ComplexNDArray::all_integers(), FloatComplexNDArray::all_integers(), SparseMatrix::all_integers(), SparseComplexMatrix::all_integers(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), F__go_figure__(), Fgetgrgid(), Fgetpwuid(), Gaudioread(), printf_value_cache::get_next_value(), printf_value_cache::int_value(), rational_approx(), rc_lgamma(), set_format(), xgamma(), xis_int_or_inf_or_nan(), xisint(), and xlgamma().
Definition at line 241 of file lo-mappers.h.
References X_NINT().
Definition at line 39 of file lo-mappers.h.
References xtrunc().
Referenced by fix(), get_dimensions(), install_mappers_fcns(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), and octave_base_value::nint_value().
Definition at line 124 of file lo-mappers.h.
References xtrunc().
std::complex<T> fix | ( | const std::complex< T > & | x | ) |
Definition at line 268 of file lo-mappers.h.
std::complex<T> floor | ( | const std::complex< T > & | x | ) |
Definition at line 282 of file lo-mappers.h.
References imag(), real(), and xfloor().
Referenced by axes::properties::calc_ticklabels(), axes::properties::calc_ticks_and_lims(), divide(), engineering_exponent(), extended_gcd(), Faddeeva_w(), Frandperm(), axes::properties::get_axis_limits(), get_ra_idx(), install_mappers_fcns(), magform(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), num_digits(), oct_fill_float_randp(), oct_fill_randp(), oct_float_randp(), oct_randp(), octave_print_internal_template(), poisson_cdf_lookup(), poisson_cdf_lookup_float(), poisson_rejection(), poisson_rejection_float(), pprsc(), octave_cell::save_hdf5(), tfloor(), and xfloor().
Definition at line 125 of file lo-mappers.h.
Definition at line 657 of file lo-mappers.cc.
Referenced by octave_sparse_matrix::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), octave_float_scalar::convert_to_str_internal(), convert_to_valid_int(), do_fft(), Fusleep(), get_size(), and printf_value_cache::int_value().
Definition at line 668 of file lo-mappers.cc.
OCTAVE_API octave_idx_type NINTbig | ( | double | x | ) |
Definition at line 635 of file lo-mappers.cc.
Referenced by Range::all_elements_are_ints(), charNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), do_fft(), do_fft2(), do_fftn(), DASPK::do_integrate(), do_rand(), and Fcolloc().
OCTAVE_API octave_idx_type NINTbig | ( | float | x | ) |
Definition at line 646 of file lo-mappers.cc.
Definition at line 167 of file lo-mappers.cc.
References lo_ieee_is_NA.
Referenced by octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), octave_is_NA(), and pr_any_float().
Definition at line 247 of file lo-mappers.cc.
References imag(), octave_is_NA(), and real().
Definition at line 404 of file lo-mappers.cc.
References lo_ieee_is_NA.
OCTAVE_API bool octave_is_NA | ( | const FloatComplex & | x | ) |
Definition at line 484 of file lo-mappers.cc.
References imag(), octave_is_NA(), and real().
Definition at line 253 of file lo-mappers.cc.
OCTAVE_API bool octave_is_NaN_or_NA | ( | const FloatComplex & | x | ) |
Definition at line 490 of file lo-mappers.cc.
Definition at line 512 of file lo-mappers.cc.
References acos().
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_acos | ( | float | ) |
Definition at line 518 of file lo-mappers.cc.
References acos().
Definition at line 524 of file lo-mappers.cc.
References acosh().
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_acosh | ( | float | ) |
Definition at line 530 of file lo-mappers.cc.
Definition at line 536 of file lo-mappers.cc.
References asin().
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_asin | ( | float | ) |
Definition at line 542 of file lo-mappers.cc.
References asin().
Definition at line 548 of file lo-mappers.cc.
References atanh().
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_atanh | ( | float | ) |
Definition at line 554 of file lo-mappers.cc.
Definition at line 561 of file lo-mappers.cc.
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_log | ( | float | ) |
Definition at line 568 of file lo-mappers.cc.
References f.
Definition at line 591 of file lo-mappers.cc.
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_log10 | ( | float | ) |
Definition at line 598 of file lo-mappers.cc.
Definition at line 577 of file lo-mappers.cc.
References xlog2().
Referenced by octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_log2 | ( | float | ) |
Definition at line 584 of file lo-mappers.cc.
References xlog2().
Definition at line 606 of file lo-mappers.cc.
Referenced by octave_float_diag_matrix::map(), octave_diag_matrix::map(), octave_sparse_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
OCTAVE_API FloatComplex rc_sqrt | ( | float | ) |
Definition at line 612 of file lo-mappers.cc.
References f.
Definition at line 126 of file lo-mappers.h.
References x.
Definition at line 80 of file lo-mappers.cc.
References octave_NaN, and xisnan().
Referenced by cbrt(), cbrtf(), do_erfinv(), elem_dual_p(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), axes::properties::update_camera(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), and axes::properties::update_zlabel_position().
Definition at line 315 of file lo-mappers.cc.
References octave_Float_NaN, and xisnan().
std::complex<T> signum | ( | const std::complex< T > & | x | ) |
Definition at line 303 of file lo-mappers.h.
References abs().
T X_NINT | ( | T | x | ) |
Definition at line 120 of file lo-mappers.h.
Definition at line 52 of file lo-mappers.cc.
Definition at line 287 of file lo-mappers.cc.
Definition at line 111 of file lo-mappers.cc.
Referenced by base_det< T >::base_det().
Definition at line 346 of file lo-mappers.cc.
Definition at line 152 of file lo-mappers.cc.
References lo_ieee_finite.
Referenced by cbrt(), cbrtf(), check_limit_vals(), octave_rand::do_float_scalar(), octave_rand::do_scalar(), double2uint32(), octave_rand::fill(), Fquadcc(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_scalar::map(), octave_float_scalar::map(), max_axes_scale(), mx_inline_all_finite(), pr_max_internal(), pr_min_internal(), Range::Range(), save_mat5_array_length(), set_format(), hggroup::update_axis_limits(), X_NINT(), xfinite(), xisinteger(), and xtoo_large_for_float().
Definition at line 389 of file lo-mappers.cc.
References lo_ieee_finite.
bool xfinite | ( | const std::complex< T > & | x | ) |
Definition at line 254 of file lo-mappers.h.
Definition at line 292 of file lo-mappers.cc.
Definition at line 160 of file lo-mappers.cc.
References lo_ieee_isinf.
Referenced by SparseMatrix::any_element_is_inf_or_nan(), SparseComplexMatrix::any_element_is_inf_or_nan(), axes::properties::calc_ticks_and_lims(), Feps(), Ffind(), Fpause(), Fquad(), Fquadcc(), G__glpk__(), Gaudioread(), get_array_limits(), axes::properties::get_axis_limits(), get_size(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_scalar::map(), octave_float_scalar::map(), operator*(), pr_any_float(), rational_approx(), rc_lgamma(), set_format(), octave_stream::skipl(), axes::properties::update_aspectratios(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), xabs(), xgamma(), xisinf(), and xlgamma().
Definition at line 397 of file lo-mappers.cc.
References lo_ieee_isinf.
bool xisinf | ( | const std::complex< T > & | x | ) |
Definition at line 261 of file lo-mappers.h.
Definition at line 206 of file lo-mappers.h.
References xfinite(), and xround().
Referenced by FloatNDArray::all_integers(), NDArray::all_integers(), extended_gcd(), and simple_gcd().
Definition at line 212 of file lo-mappers.h.
Definition at line 52 of file lo-mappers.h.
Definition at line 53 of file lo-mappers.h.
Definition at line 144 of file lo-mappers.cc.
References lo_ieee_isnan.
Referenced by SparseMatrix::all_elements_are_int_or_inf_or_nan(), Range::all_elements_are_ints(), SparseMatrix::any_element_is_inf_or_nan(), SparseComplexMatrix::any_element_is_inf_or_nan(), SparseMatrix::any_element_is_nan(), SparseComplexMatrix::any_element_is_nan(), octave_float_complex::bool_array_value(), octave_complex::bool_array_value(), octave_scalar::bool_array_value(), octave_float_scalar::bool_array_value(), octave_float_complex::bool_value(), octave_complex::bool_value(), octave_scalar::bool_value(), octave_float_scalar::bool_value(), SparseMatrix::bsolve(), SparseComplexMatrix::bsolve(), Matrix::column_max(), FloatMatrix::column_max(), ComplexMatrix::column_max(), FloatComplexMatrix::column_max(), Matrix::column_min(), FloatMatrix::column_min(), ComplexMatrix::column_min(), FloatComplexMatrix::column_min(), charNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), convert_cdata_2(), octave_sparse_matrix::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), octave_float_scalar::convert_to_str_internal(), SparseMatrix::determinant(), SparseComplexMatrix::determinant(), do_fft(), do_fft2(), do_fftn(), ch_manager::do_lookup(), gh_manager::do_lookup(), do_rand(), handle_property::do_set(), drawcn(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), F__go_figure__(), SparseMatrix::factorize(), SparseComplexMatrix::factorize(), Fcolloc(), Feps(), Fpause(), Fsleep(), Matrix::fsolve(), FloatMatrix::fsolve(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), Fspparms(), Fusleep(), Array< double >::is_sorted(), Array< float >::is_sorted(), octave_base_scalar< ST >::is_true(), jcobi(), Matrix::ltsolve(), FloatMatrix::ltsolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), LuAminusSigmaB(), make_graphics_object(), QtHandles::Utils::makeImageFromCData(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_scalar::map(), octave_float_scalar::map(), SparseMatrix::max(), SparseComplexMatrix::max(), SparseMatrix::min(), SparseComplexMatrix::min(), mx_inline_any_nan(), nan_ascending_compare(), nan_descending_compare(), octave_base_value::nint_value(), oct_unop_not(), octave_is_NaN_or_NA(), octave_handle::ok(), operator*(), pr_any_float(), rational_approx(), rc_lgamma(), Matrix::row_max(), FloatMatrix::row_max(), ComplexMatrix::row_max(), FloatComplexMatrix::row_max(), Matrix::row_min(), FloatMatrix::row_min(), ComplexMatrix::row_min(), FloatComplexMatrix::row_min(), safe_comparator(), root_figure::properties::set_callbackobject(), figure::properties::set_currentaxes(), root_figure::properties::set_currentfigure(), set_format(), signum(), sort_isnan< Complex >(), sort_isnan< double >(), sort_isnan< float >(), sort_isnan< FloatComplex >(), sparse_ascending_compare< Complex >(), sparse_ascending_compare< double >(), sparse_descending_compare< Complex >(), sparse_descending_compare< double >(), SparseComplexLU::SparseComplexLU(), SparseLU::SparseLU(), patch::properties::update_data(), Matrix::utsolve(), FloatMatrix::utsolve(), SparseMatrix::utsolve(), SparseComplexMatrix::utsolve(), ComplexMatrix::utsolve(), FloatComplexMatrix::utsolve(), xgamma(), xis_int_or_inf_or_nan(), xis_true(), xlgamma(), xmax(), and xmin().
Definition at line 381 of file lo-mappers.cc.
References lo_ieee_isnan.
bool xisnan | ( | const std::complex< T > & | x | ) |
Definition at line 247 of file lo-mappers.h.
Definition at line 93 of file lo-mappers.cc.
Referenced by base_det< T >::base_det(), Array< T >::lookup(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), octave_sparse_complex_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), map_2_xlog2(), base_det< T >::operator*=(), rc_log2(), idx_vector::idx_vector_rep::sort_idx(), idx_vector::idx_vector_rep::sort_uniq_clone(), and xlog2().
Definition at line 99 of file lo-mappers.cc.
Definition at line 127 of file lo-mappers.cc.
Definition at line 133 of file lo-mappers.cc.
Definition at line 328 of file lo-mappers.cc.
OCTAVE_API FloatComplex xlog2 | ( | const FloatComplex & | x | ) |
Definition at line 334 of file lo-mappers.cc.
Definition at line 364 of file lo-mappers.cc.
OCTAVE_API FloatComplex xlog2 | ( | const FloatComplex & | x, |
int & | exp | ||
) |
Definition at line 370 of file lo-mappers.cc.
|
inline |
Definition at line 84 of file lo-mappers.h.
Definition at line 99 of file lo-mappers.h.
References xisnan().
Definition at line 269 of file lo-mappers.cc.
References abs(), and xisnan().
Referenced by ft_render::compute_bbox(), axes::properties::get_axis_limits(), max(), max_axes_scale(), ft_render::process_character(), and ft_render::visit().
Definition at line 164 of file lo-mappers.h.
References xisnan().
OCTAVE_API FloatComplex xmax | ( | const FloatComplex & | x, |
const FloatComplex & | y | ||
) |
Definition at line 506 of file lo-mappers.cc.
|
inline |
Definition at line 78 of file lo-mappers.h.
Definition at line 93 of file lo-mappers.h.
References xisnan().
Definition at line 263 of file lo-mappers.cc.
References abs(), and xisnan().
Referenced by G__glpk__(), axes::properties::get_axis_limits(), min(), normalized_aspectratios(), and axes::properties::update_aspectratios().
Definition at line 158 of file lo-mappers.h.
References xisnan().
OCTAVE_API FloatComplex xmin | ( | const FloatComplex & | x, |
const FloatComplex & | y | ||
) |
Definition at line 500 of file lo-mappers.cc.
T xmod | ( | T | x, |
T | y | ||
) |
Definition at line 312 of file lo-mappers.h.
References abs(), x, X_NINT(), xcopysign(), and xfloor().
Referenced by Fmod().
Definition at line 618 of file lo-mappers.cc.
References __lo_ieee_signbit().
Referenced by FloatNDArray::any_element_is_negative(), NDArray::any_element_is_negative(), xgamma(), and xpositive_sign().
Definition at line 624 of file lo-mappers.cc.
References __lo_ieee_float_signbit().
Definition at line 222 of file lo-mappers.h.
References xnegative_sign().
Referenced by FloatNDArray::any_element_is_positive(), and NDArray::any_element_is_positive().
Definition at line 223 of file lo-mappers.h.
References xnegative_sign().
T xrem | ( | T | x, |
T | y | ||
) |
Definition at line 345 of file lo-mappers.h.
References abs(), x, X_NINT(), xcopysign(), and xtrunc().
Referenced by Frem().
Definition at line 63 of file lo-mappers.cc.
Referenced by QtHandles::borderWidthFromProperties(), QtHandles::boundingBoxToRect(), octave_int_base< T >::compute_threshold(), convert_cdata_2(), octave_int_base< T >::convert_real(), Ffind(), QtHandles::BaseControl::init(), isargout1(), QtHandles::ListBoxControl::ListBoxControl(), QtHandles::Utils::makeImageFromCData(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), ok_for_signed_int_conv(), ok_for_unsigned_int_conv(), operator*(), operator/(), QtHandles::Panel::Panel(), pow(), powf(), rational_approx(), QtHandles::Container::resizeEvent(), QtHandles::SliderControl::SliderControl(), QtHandles::SliderControl::update(), QtHandles::BaseControl::update(), QtHandles::Panel::update(), QtHandles::ContextMenu::update(), axes::properties::update_axes_layout(), QtHandles::Panel::updateLayout(), QtHandles::updateSelection(), QtHandles::SliderControl::valueChanged(), xisinteger(), xround(), and xroundb().
Definition at line 298 of file lo-mappers.cc.
std::complex<T> xround | ( | const std::complex< T > & | x | ) |
Definition at line 289 of file lo-mappers.h.
Definition at line 69 of file lo-mappers.cc.
References xround(), and xtrunc().
Referenced by octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), and xroundb().
Definition at line 304 of file lo-mappers.cc.
std::complex<T> xroundb | ( | const std::complex< T > & | x | ) |
Definition at line 296 of file lo-mappers.h.
T xsignbit | ( | T | x | ) |
Definition at line 378 of file lo-mappers.h.
Referenced by octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), and octave_float_scalar::map().
Definition at line 46 of file lo-mappers.cc.
Definition at line 281 of file lo-mappers.cc.