GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "defun.h"
#include "error.h"
#include "gripes.h"
#include "oct-obj.h"
#include "utils.h"
#include "f77-fcn.h"
Go to the source code of this file.
Functions | |
F77_RET_T | F77_FUNC (dpchim, DPCHIM)(const octave_idx_type &n |
F77_RET_T | F77_FUNC (pchim, PCHIM)(const octave_idx_type &n |
OCTAVE_EXPORT octave_value_list | F__pchip_deriv__ (const octave_value_list &args, int) |
Variables | |
F77_RET_T const double const double double * | d |
F77_RET_T const double const double * | f |
F77_RET_T const double const double double const octave_idx_type octave_idx_type * | ierr |
F77_RET_T const double const double double const octave_idx_type & | incfd |
F77_RET_T const double * | x |
OCTAVE_EXPORT octave_value_list F__pchip_deriv__ | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 57 of file __pchip_deriv__.cc.
References Array< T >::columns(), Array< T >::data(), dpchim(), error(), F77_XFCN, Array< T >::fortran_vec(), ierr, incfd, Array< T >::length(), octave_value::length(), pchim(), and Array< T >::rows().
Definition at line 38 of file __pchip_deriv__.cc.
Referenced by axes::properties::calc_ticks_and_lims(), Sparse< T >::SparseRep::celem(), Sparse< T >::SparseRep::change_length(), KPty::close(), KPty::closeSlave(), compute_index(), charNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), octave_sparse_matrix::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), property::create(), cunhj(), cunik(), dgamln(), Sparse< T >::diag(), Array< T >::diag(), mxArray_matlab::dims_to_dim_vector(), dlinsd(), dlinsk(), dmperm_internal(), dmsolve(), do_add_dm_sm(), do_add_sm_dm(), rec_index_helper::do_assign(), do_commutative_add_dm_sm(), do_erfcinv(), do_erfinv(), rec_index_helper::do_fill(), rec_index_helper::do_index(), do_mat2cell(), do_mat2cell_2d(), do_mat2cell_nd(), do_rand(), octave_rand::do_seed(), text_label_property::do_set(), do_sub_dm_sm(), do_sub_sm_dm(), double2uint32(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), DiagArray2< T >::extract_diag(), F__dsearchn__(), Feig(), Fmat2cell(), Fquadcc(), G__voronoi__(), gamln(), hdf5_read_next_data(), idx_vector::idx_mask_rep::idx_mask_rep(), idx_vector::idx_vector_rep::idx_vector_rep(), IEEE_big_double_to_IEEE_little_double(), IEEE_big_float_to_IEEE_little_float(), IEEE_little_double_to_IEEE_big_double(), IEEE_little_float_to_IEEE_big_float(), load_hdf5_empty(), LuAminusSigmaB(), QtHandles::Utils::makeImageFromCData(), KPty::masterFd(), matrix_complex_probe(), matrix_real_probe(), MatrixType::MatrixType(), max(), Sparse< T >::SparseRep::maybe_compress(), min(), octave_base_value::nint_value(), MDiagArray2< Complex >::nnz(), oct_binop_add_cdm_scm(), oct_binop_add_cdm_sm(), oct_binop_add_dm_scm(), oct_binop_add_dm_sm(), oct_binop_add_scm_cdm(), oct_binop_add_scm_dm(), oct_binop_add_sm_cdm(), oct_binop_add_sm_dm(), oct_binop_div(), oct_binop_div_scm_cdm(), oct_binop_div_scm_dm(), oct_binop_div_sm_cdm(), oct_binop_div_sm_dm(), oct_binop_el_div(), oct_binop_el_ldiv(), oct_binop_ldiv(), oct_binop_mul_cdm_scm(), oct_binop_mul_cdm_sm(), oct_binop_mul_dm_scm(), oct_binop_mul_dm_sm(), oct_binop_mul_pm_scm(), oct_binop_mul_pm_sm(), oct_binop_mul_scm_cdm(), oct_binop_mul_scm_dm(), oct_binop_mul_scm_pm(), oct_binop_mul_sm_cdm(), oct_binop_mul_sm_dm(), oct_binop_mul_sm_pm(), oct_binop_sub_cdm_scm(), oct_binop_sub_cdm_sm(), oct_binop_sub_dm_scm(), oct_binop_sub_dm_sm(), oct_binop_sub_scm_cdm(), oct_binop_sub_scm_dm(), oct_binop_sub_sm_cdm(), oct_binop_sub_sm_dm(), oct_fill_float_randg(), oct_fill_randg(), octave_print_internal(), octave_write_double(), octave_write_float(), KPty::open(), operator*(), operator+(), ComplexRowVector::operator+=(), ComplexColumnVector::operator+=(), FloatComplexRowVector::operator+=(), FloatComplexColumnVector::operator+=(), ComplexDiagMatrix::operator+=(), FloatComplexDiagMatrix::operator+=(), ComplexMatrix::operator+=(), FloatComplexMatrix::operator+=(), operator-(), ComplexRowVector::operator-=(), ComplexColumnVector::operator-=(), FloatComplexRowVector::operator-=(), FloatComplexColumnVector::operator-=(), ComplexMatrix::operator-=(), FloatComplexMatrix::operator-=(), pr_any_float(), rational_approx(), read_hdf5_data(), read_mat_ascii_data(), read_until_newline(), octave_base_int_matrix< T >::save_ascii(), octave_float_complex_matrix::save_ascii(), octave_char_matrix_str::save_ascii(), octave_complex_matrix::save_ascii(), octave_cell::save_ascii(), octave_float_matrix::save_ascii(), octave_bool_matrix::save_ascii(), octave_matrix::save_ascii(), octave_bool::save_ascii(), octave_scalar::save_ascii(), octave_float_scalar::save_ascii(), octave_base_int_matrix< T >::save_binary(), octave_sparse_bool_matrix::save_binary(), octave_struct::save_binary(), octave_sparse_complex_matrix::save_binary(), octave_sparse_matrix::save_binary(), octave_float_complex_matrix::save_binary(), octave_char_matrix_str::save_binary(), octave_complex_matrix::save_binary(), octave_cell::save_binary(), octave_float_matrix::save_binary(), octave_bool_matrix::save_binary(), octave_matrix::save_binary(), save_hdf5_empty(), base_scaler::scale(), lin_scaler::scale(), set_format(), base_property::set_id(), KPty::setWinSize(), skip_preceeding_newline(), skip_until_newline(), KPty::slaveFd(), octave_rand::state(), KPty::tcGetAttr(), KPty::tcSetAttr(), text_label_property::text_label_property(), token::token(), try_cellfun_internal_ops(), KPty::ttyName(), base_scaler::unscale(), lin_scaler::unscale(), axes::properties::update_camera(), surface::properties::update_normals(), QtHandles::Figure::updateBoundingBox(), QtHandles::Figure::updateBoundingBoxHelper(), xleftdiv(), xzabs(), xzlog(), xzsqrt(), zacai(), zacon(), zairy(), zasyi(), zbesh(), zbesi(), zbesj(), zbesk(), zbesy(), zbiry(), zbknu(), zbuni(), zseri(), zunhj(), zuni1(), zuni2(), zunik(), zunk1(), zunk2(), zuoik(), zwrsk(), and Sparse< T >::SparseRep::~SparseRep().
Definition at line 38 of file __pchip_deriv__.cc.
Referenced by acos(), acosh(), airy(), arg(), octave_struct::as_mxArray(), octave_scalar_struct::as_mxArray(), asin(), asinh(), octave_value::assign(), atanh(), base_det< T >::base_det(), biry(), octave_float_complex::bool_array_value(), octave_float_complex::bool_value(), cbknu(), c_file_ptr_buf::clear(), c_zfile_ptr_buf::clear(), QtHandles::Utils::computeFont(), convert_position(), octave_stdiostream::create(), octave_zstdiostream::create(), FloatDiagMatrix::determinant(), FloatComplexDiagMatrix::determinant(), dlsode(), octave_call_stack::do_all_scripts(), octave_call_stack::do_backtrace_frames(), do_bessel(), do_binary_op(), octave_call_stack::do_caller_user_code(), octave_call_stack::do_caller_user_code_column(), octave_call_stack::do_caller_user_code_line(), do_cat_op(), bp_table::do_get_breakpoint_list(), do_get_help_text_from_file(), octave_call_stack::do_goto_caller_frame(), octave_call_stack::do_goto_frame_relative(), octave_dynamic_loader::do_load_oct(), octave_value_typeinfo::do_lookup_assign_op(), octave_value_typeinfo::do_lookup_assignany_op(), octave_value_typeinfo::do_lookup_binary_class_op(), octave_value_typeinfo::do_lookup_binary_op(), octave_value_typeinfo::do_lookup_cat_op(), octave_value_typeinfo::do_lookup_non_const_unary_op(), octave_value_typeinfo::do_lookup_type_conv_op(), octave_value_typeinfo::do_lookup_unary_class_op(), octave_value_typeinfo::do_lookup_unary_op(), octave_value_typeinfo::do_lookup_widening_op(), octave_value::do_non_const_unary_op(), octave_call_stack::do_num_user_code_frames(), octave_value_typeinfo::do_register_assign_op(), octave_value_typeinfo::do_register_assignany_op(), octave_value_typeinfo::do_register_binary_class_op(), octave_value_typeinfo::do_register_binary_op(), octave_value_typeinfo::do_register_cat_op(), octave_value_typeinfo::do_register_non_const_unary_op(), octave_value_typeinfo::do_register_type_conv_op(), octave_value_typeinfo::do_register_unary_class_op(), octave_value_typeinfo::do_register_unary_op(), octave_value_typeinfo::do_register_widening_op(), command_history::do_set_file(), default_command_editor::do_set_input_stream(), default_command_editor::do_set_output_stream(), do_unary_op(), command_editor::event_handler(), F__dispatch__(), Farrayfun(), Fcellfun(), fcn_file_name(), Feps(), c_file_ptr_buf::file_number(), Flog2(), Fsvd(), func_ptr(), func_ptr_with_conversion(), handle_message(), identity_matrix(), hook_function_list::insert(), symbol_table::fcn_info::fcn_info_rep::install_built_in_function(), symbol_table::fcn_info::fcn_info_rep::install_cmdline_function(), symbol_table::fcn_info::fcn_info_rep::install_subfunction(), symbol_table::fcn_info::fcn_info_rep::install_user_function(), linspace(), log1pf(), main(), make_fcn_handle(), QtHandles::Utils::makeImageFromCData(), mark_facets(), octave_user_function::maybe_relocate_end(), mexAtExit(), octave_base_value::numeric_assign(), oct_binop_div(), oct_binop_el_div(), oct_binop_el_ldiv(), oct_binop_ldiv(), oct_unop_not(), operator*(), command_editor::pre_input_handler(), prepj(), octave_fcn_handle::print_raw(), FloatDiagMatrix::pseudo_inverse(), FloatComplexDiagMatrix::pseudo_inverse(), FloatComplexQRP::Pvec(), FloatQRP::Pvec(), raw_help(), rc_log(), rc_log1p(), rc_sqrt(), octave_child_list::octave_child_list_rep::reap(), replace_colons(), replace_links(), Screen::reverseRendition(), tree_funcall::rvalue(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), octave_fcn_handle::save_hdf5(), octave_shlib::search(), c_zfile_ptr_buf::seek(), load_path::set_add_hook(), ODESFunc::set_fsub_function(), ODEFunc::set_function(), DAEFunc::set_function(), set_liboctave_error_handler(), set_liboctave_error_with_id_handler(), set_liboctave_warning_handler(), set_liboctave_warning_with_id_handler(), load_path::set_remove_hook(), QWinTerminalImpl::setTerminalFont(), TerminalView::setVTFont(), octave_shlib::shlib_rep::shlib_rep(), slsode(), sprepj(), sstode(), command_editor::startup_handler(), symbol_table::stash_dir_name_for_subfunctions(), c_file_ptr_buf::stdiofile(), c_zfile_ptr_buf::stdiofile(), stode(), c_zfile_ptr_buf::tell(), axes::properties::update_camera(), tree_checker::visit_function_def(), tree_evaluator::visit_function_def(), tree_breakpoint::visit_function_def(), tree_print_code::visit_function_def(), and xfopen().
F77_RET_T const float const float float const octave_idx_type octave_idx_type * ierr |
F77_RET_T const float const float float const octave_idx_type & incfd |
Definition at line 38 of file __pchip_deriv__.cc.
Referenced by F__pchip_deriv__().
Definition at line 38 of file __pchip_deriv__.cc.
Referenced by __lo_ieee_float_is_NA(), __lo_ieee_is_NA(), __lo_ieee_is_old_NA(), __lo_ieee_replace_old_NA(), octave_int_arith_base< T, true >::__signbit(), octave_int_arith_base< T, false >::abs(), abs(), acos(), octave_int_arith_base< T, true >::add(), add_point(), asin(), betain(), betainc(), betaincinv(), binmap(), bitop(), bitopxx(), bsxfun_forward_op(), bsxfun_forward_rel(), btyp_mixed_numeric(), calc_scale_exp(), axes::properties::calc_tick_sep(), casyi(), cbrt(), cbrtf(), cmlri(), conj(), convert_cdata_2(), convert_index(), create_ziggurat_float_tables(), create_ziggurat_tables(), cseri(), daspk_user_function(), daspk_user_jacobian(), dasrt_user_cf(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), dbleget(), dfopr(), dif(), dmdm_div_impl(), dmdm_leftdiv_impl(), dmm_leftdiv_impl(), do_bessel(), do_bsxfun_real_pow(), do_erfcinv(), do_erfinv(), do_hypot(), do_minmax_bin_op(), do_minmax_bin_op< charNDArray >(), do_ms_inplace_op(), do_mx_unary_map(), do_sm_binary_op(), do_sqrtm(), TerminalView::drawContents(), QConsolePrivate::drawText(), QConsolePrivate::drawTextBackground(), dual_p(), eigs_complex_func(), eigs_func(), EigsComplexNonSymmetricFunc(), EigsRealNonSymmetricFunc(), EigsRealSymmetricFunc(), octave_int_cmp_op::emulate_mop(), engineering_exponent(), F77_FUNC(), F__dsearchn__(), F__qp__(), Faddeeva_Dawson(), Faddeeva_Dawson_re(), Faddeeva_erf(), Faddeeva_erf_re(), Faddeeva_erfc(), Faddeeva_erfc_re(), Faddeeva_erfcx_re(), Faddeeva_erfi_re(), Faddeeva_w(), Faddeeva_w_im(), Fbetainc(), Fbetaincinv(), Fblkmm(), Fcellindexmat(), Fcellslices(), Fdlmread(), Fdot(), Feps(), Ffilter(), Fgammainc(), Fgcd(), Fgivens(), filter(), find_starting_node(), Flog2(), Fluupdate(), Fmgorth(), force_in_range(), Frepelems(), Ftsearch(), gammainc(), get_red_dims(), Givens(), Gqrinsert(), gripe_if_zero(), helper_getreal(), higham(), base_diff_eqn::initialize(), is_integer_value(), jcobi(), jet_colormap(), kpse_brace_expand_element(), lin_interpn(), log1p(), log1pf(), logical_value(), lsode_user_function(), lsode_user_jacobian(), map_2_xlog2(), figure::properties::map_from_boundingbox(), figure::properties::map_to_boundingbox(), matrix_norm(), mdm_div_impl(), base_minimizer::minimize(), octave_int_arith_base< T, true >::minus(), octave_int_arith_base< T, false >::mod(), octave_int_arith_base< T, true >::mod(), TerminalView::mouseDoubleClickEvent(), TerminalView::mouseTripleClickEvent(), octave_int_arith_base< T, is_signed >::mul_internal(), mx_inline_all_finite(), mx_inline_all_real(), mx_inline_any_nan(), mx_inline_any_negative(), mx_inline_any_positive(), mx_inline_imag(), mx_inline_map(), mx_inline_not(), mx_inline_real(), mx_inline_xsum(), no_op_fcn(), oct_fill_float_randg(), oct_fill_randg(), oct_float_rande(), oct_float_randn(), oct_rande(), oct_randn(), oct_unop_not(), octave_int_abs(), octave_int_cmp_op::op(), identity_val< T >::operator()(), operator*(), operator+(), operator-(), operator/(), base_minimizer::operator=(), DASRT_result::operator=(), base_diff_eqn::operator=(), norm_accumulator_2< R >::pow2(), TerminalView::preeditRect(), qp(), qrsolve(), qs_preprocess(), qs_search(), quad_float_user_function(), quad_user_function(), rc_lgamma(), real(), save_mat_binary_data(), scale(), opengl_selector::select(), sinc(), sinh_taylor(), base_diff_eqn::size(), base_minimizer::size(), sort_isnan< Complex >(), sort_isnan< double >(), sort_isnan< float >(), sort_isnan< FloatComplex >(), sqr(), DASRT_result::state(), base_diff_eqn::state(), octave_int_arith_base< T, true >::sub(), translate(), umul128(), surface::properties::update_normals(), TerminalView::updateImage(), user_function(), vector_product(), w_im_y100(), xform_scale(), xform_translate(), xform_vector(), xis_false(), xis_int_or_inf_or_nan(), xis_true(), xlgamma(), xmod(), xrem(), and axes::properties::zoom().