GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
ops.cc File Reference

Go to the source code of this file.

Functions

void install_b_b_ops (void)
 
void install_b_bm_ops (void)
 
void install_b_sbm_ops (void)
 
void install_base_type_conversions (void)
 
void install_bm_b_ops (void)
 
void install_bm_bm_ops (void)
 
void install_bm_sbm_ops (void)
 
void install_cdm_cdm_ops (void)
 
void install_cdm_cm_ops (void)
 
void install_cdm_cs_ops (void)
 
void install_cdm_dm_ops (void)
 
void install_cdm_m_ops (void)
 
void install_cdm_s_ops (void)
 
void install_cell_ops (void)
 
void install_chm_ops (void)
 
void install_class_ops (void)
 
void install_cm_cdm_ops (void)
 
void install_cm_cm_ops (void)
 
void install_cm_cs_ops (void)
 
void install_cm_dm_ops (void)
 
void install_cm_m_ops (void)
 
void install_cm_pm_ops (void)
 
void install_cm_s_ops (void)
 
void install_cm_scm_ops (void)
 
void install_cm_sm_ops (void)
 
void install_cs_cm_ops (void)
 
void install_cs_cs_ops (void)
 
void install_cs_m_ops (void)
 
void install_cs_s_ops (void)
 
void install_cs_scm_ops (void)
 
void install_cs_sm_ops (void)
 
void install_dm_cdm_ops (void)
 
void install_dm_cm_ops (void)
 
void install_dm_cs_ops (void)
 
void install_dm_dm_ops (void)
 
void install_dm_m_ops (void)
 
void install_dm_s_ops (void)
 
void install_dm_scm_ops (void)
 
void install_dm_sm_ops (void)
 
void install_double_conv_ops (void)
 
void install_fcdm_fcdm_ops (void)
 
void install_fcdm_fcm_ops (void)
 
void install_fcdm_fcs_ops (void)
 
void install_fcdm_fdm_ops (void)
 
void install_fcdm_fm_ops (void)
 
void install_fcdm_fs_ops (void)
 
void install_fcm_fcdm_ops (void)
 
void install_fcm_fcm_ops (void)
 
void install_fcm_fcs_ops (void)
 
void install_fcm_fdm_ops (void)
 
void install_fcm_fm_ops (void)
 
void install_fcm_fs_ops (void)
 
void install_fcm_pm_ops (void)
 
void install_fcn_ops (void)
 
void install_fcs_fcm_ops (void)
 
void install_fcs_fcs_ops (void)
 
void install_fcs_fm_ops (void)
 
void install_fcs_fs_ops (void)
 
void install_fdm_fcdm_ops (void)
 
void install_fdm_fcm_ops (void)
 
void install_fdm_fcs_ops (void)
 
void install_fdm_fdm_ops (void)
 
void install_fdm_fm_ops (void)
 
void install_fdm_fs_ops (void)
 
void install_float_conv_ops (void)
 
void install_fm_fcdm_ops (void)
 
void install_fm_fcm_ops (void)
 
void install_fm_fcs_ops (void)
 
void install_fm_fdm_ops (void)
 
void install_fm_fm_ops (void)
 
void install_fm_fs_ops (void)
 
void install_fm_pm_ops (void)
 
void install_fs_fcm_ops (void)
 
void install_fs_fcs_ops (void)
 
void install_fs_fm_ops (void)
 
void install_fs_fs_ops (void)
 
void install_i16_i16_ops (void)
 
void install_i32_i32_ops (void)
 
void install_i64_i64_ops (void)
 
void install_i8_i8_ops (void)
 
void install_int_concat_ops (void)
 
void install_int_conv_ops (void)
 
void install_m_cdm_ops (void)
 
void install_m_cm_ops (void)
 
void install_m_cs_ops (void)
 
void install_m_dm_ops (void)
 
void install_m_m_ops (void)
 
void install_m_pm_ops (void)
 
void install_m_s_ops (void)
 
void install_m_scm_ops (void)
 
void install_m_sm_ops (void)
 
void install_ops (void)
 
void install_pm_cm_ops (void)
 
void install_pm_fcm_ops (void)
 
void install_pm_fm_ops (void)
 
void install_pm_m_ops (void)
 
void install_pm_pm_ops (void)
 
void install_pm_scm_ops (void)
 
void install_pm_sm_ops (void)
 
void install_range_ops (void)
 
void install_s_cm_ops (void)
 
void install_s_cs_ops (void)
 
void install_s_m_ops (void)
 
void install_s_s_ops (void)
 
void install_s_scm_ops (void)
 
void install_s_sm_ops (void)
 
void install_sbm_b_ops (void)
 
void install_sbm_bm_ops (void)
 
void install_sbm_sbm_ops (void)
 
void install_scm_cm_ops (void)
 
void install_scm_cs_ops (void)
 
void install_scm_m_ops (void)
 
void install_scm_s_ops (void)
 
void install_scm_scm_ops (void)
 
void install_scm_sm_ops (void)
 
void install_sm_cm_ops (void)
 
void install_sm_cs_ops (void)
 
void install_sm_m_ops (void)
 
void install_sm_s_ops (void)
 
void install_sm_scm_ops (void)
 
void install_sm_sm_ops (void)
 
void install_str_m_ops (void)
 
void install_str_s_ops (void)
 
void install_str_str_ops (void)
 
void install_struct_ops (void)
 
void install_ui16_ui16_ops (void)
 
void install_ui32_ui32_ops (void)
 
void install_ui64_ui64_ops (void)
 
void install_ui8_ui8_ops (void)
 

Function Documentation

void install_b_b_ops ( void  )
void install_b_bm_ops ( void  )

Definition at line 65 of file op-b-bm.cc.

References INSTALL_ASSIGNCONV, INSTALL_BINOP, INSTALL_CATOP, INSTALL_WIDENOP, op_el_and(), and op_el_or().

Referenced by install_ops().

void install_b_sbm_ops ( void  )
void install_base_type_conversions ( void  )

Definition at line 1661 of file ov-base.cc.

References INSTALL_ASSIGNCONV, and INSTALL_WIDENOP.

Referenced by install_ops().

void install_bm_b_ops ( void  )

Definition at line 86 of file op-bm-b.cc.

References octave_lvalue::assign(), INSTALL_ASSIGNOP, INSTALL_BINOP, INSTALL_CATOP, op_el_and(), and op_el_or().

Referenced by install_ops().

void install_bm_bm_ops ( void  )
void install_bm_sbm_ops ( void  )
void install_cdm_cdm_ops ( void  )
void install_cdm_cm_ops ( void  )

Referenced by install_ops().

void install_cdm_cs_ops ( void  )

Referenced by install_ops().

void install_cdm_dm_ops ( void  )

Referenced by install_ops().

void install_cdm_m_ops ( void  )

Referenced by install_ops().

void install_cdm_s_ops ( void  )

Referenced by install_ops().

void install_cell_ops ( void  )
void install_chm_ops ( void  )

Definition at line 95 of file op-chm.cc.

References INSTALL_CATOP, INSTALL_UNOP, op_hermitian(), op_transpose(), and transpose().

Referenced by install_ops().

void install_class_ops ( void  )
void install_cm_cdm_ops ( void  )

Referenced by install_ops().

void install_cm_cm_ops ( void  )
void install_cm_cs_ops ( void  )
void install_cm_dm_ops ( void  )

Referenced by install_ops().

void install_cm_m_ops ( void  )
void install_cm_pm_ops ( void  )

Referenced by install_ops().

void install_cm_s_ops ( void  )
void install_cm_scm_ops ( void  )
void install_cm_sm_ops ( void  )
void install_cs_cm_ops ( void  )
void install_cs_cs_ops ( void  )
void install_cs_m_ops ( void  )
void install_cs_s_ops ( void  )
void install_cs_scm_ops ( void  )
void install_cs_sm_ops ( void  )
void install_dm_cdm_ops ( void  )

Referenced by install_ops().

void install_dm_cm_ops ( void  )

Referenced by install_ops().

void install_dm_cs_ops ( void  )

Referenced by install_ops().

void install_dm_dm_ops ( void  )
void install_dm_m_ops ( void  )

Referenced by install_ops().

void install_dm_s_ops ( void  )

Referenced by install_ops().

void install_dm_scm_ops ( void  )

Definition at line 512 of file op-dm-scm.cc.

References INSTALL_BINOP, op_add(), op_div(), op_ldiv(), op_mul(), and op_sub().

Referenced by install_ops().

void install_dm_sm_ops ( void  )

Definition at line 181 of file op-dm-sm.cc.

References INSTALL_BINOP, op_add(), op_div(), op_ldiv(), op_mul(), and op_sub().

Referenced by install_ops().

void install_double_conv_ops ( void  )

Definition at line 85 of file op-double-conv.cc.

References INSTALL_CONVOP.

Referenced by install_ops().

void install_fcdm_fcdm_ops ( void  )
void install_fcdm_fcm_ops ( void  )

Referenced by install_ops().

void install_fcdm_fcs_ops ( void  )

Referenced by install_ops().

void install_fcdm_fdm_ops ( void  )

Referenced by install_ops().

void install_fcdm_fm_ops ( void  )

Referenced by install_ops().

void install_fcdm_fs_ops ( void  )

Referenced by install_ops().

void install_fcm_fcdm_ops ( void  )

Referenced by install_ops().

void install_fcm_fcm_ops ( void  )
void install_fcm_fcs_ops ( void  )
void install_fcm_fdm_ops ( void  )

Referenced by install_ops().

void install_fcm_fm_ops ( void  )
void install_fcm_fs_ops ( void  )
void install_fcm_pm_ops ( void  )

Referenced by install_ops().

void install_fcn_ops ( void  )

Definition at line 50 of file op-fcn.cc.

References INSTALL_BINOP, op_eq(), and op_ne().

Referenced by install_ops().

void install_fcs_fcm_ops ( void  )
void install_fcs_fcs_ops ( void  )
void install_fcs_fm_ops ( void  )
void install_fcs_fs_ops ( void  )
void install_fdm_fcdm_ops ( void  )

Referenced by install_ops().

void install_fdm_fcm_ops ( void  )

Referenced by install_ops().

void install_fdm_fcs_ops ( void  )

Referenced by install_ops().

void install_fdm_fdm_ops ( void  )
void install_fdm_fm_ops ( void  )

Referenced by install_ops().

void install_fdm_fs_ops ( void  )

Referenced by install_ops().

void install_float_conv_ops ( void  )

Definition at line 80 of file op-float-conv.cc.

References INSTALL_CONVOP.

Referenced by install_ops().

void install_fm_fcdm_ops ( void  )

Referenced by install_ops().

void install_fm_fcm_ops ( void  )
void install_fm_fcs_ops ( void  )
void install_fm_fdm_ops ( void  )

Referenced by install_ops().

void install_fm_fm_ops ( void  )
void install_fm_fs_ops ( void  )
void install_fm_pm_ops ( void  )

Referenced by install_ops().

void install_fs_fcm_ops ( void  )
void install_fs_fcs_ops ( void  )
void install_fs_fm_ops ( void  )
void install_fs_fs_ops ( void  )
void install_i16_i16_ops ( void  )
void install_i32_i32_ops ( void  )
void install_i64_i64_ops ( void  )
void install_i8_i8_ops ( void  )
void install_int_concat_ops ( void  )

Referenced by install_ops().

void install_int_conv_ops ( void  )

Definition at line 214 of file op-int-conv.cc.

References INSTALL_CONVOPS, and INSTALL_INT_CONV_FUNCTIONS.

Referenced by install_ops().

void install_m_cdm_ops ( void  )

Referenced by install_ops().

void install_m_cm_ops ( void  )
void install_m_cs_ops ( void  )
void install_m_dm_ops ( void  )

Referenced by install_ops().

void install_m_m_ops ( void  )
void install_m_pm_ops ( void  )

Referenced by install_ops().

void install_m_s_ops ( void  )
void install_m_scm_ops ( void  )
void install_m_sm_ops ( void  )
void install_ops ( void  )

Definition at line 138 of file ops.cc.

References install_b_b_ops(), install_b_bm_ops(), install_b_sbm_ops(), install_base_type_conversions(), install_bm_b_ops(), install_bm_bm_ops(), install_bm_sbm_ops(), install_cdm_cdm_ops(), install_cdm_cm_ops(), install_cdm_cs_ops(), install_cdm_dm_ops(), install_cdm_m_ops(), install_cdm_s_ops(), install_cell_ops(), install_chm_ops(), install_class_ops(), install_cm_cdm_ops(), install_cm_cm_ops(), install_cm_cs_ops(), install_cm_dm_ops(), install_cm_m_ops(), install_cm_pm_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_dm_cdm_ops(), install_dm_cm_ops(), install_dm_cs_ops(), install_dm_dm_ops(), install_dm_m_ops(), install_dm_s_ops(), install_dm_scm_ops(), install_dm_sm_ops(), install_double_conv_ops(), install_fcdm_fcdm_ops(), install_fcdm_fcm_ops(), install_fcdm_fcs_ops(), install_fcdm_fdm_ops(), install_fcdm_fm_ops(), install_fcdm_fs_ops(), install_fcm_fcdm_ops(), install_fcm_fcm_ops(), install_fcm_fcs_ops(), install_fcm_fdm_ops(), install_fcm_fm_ops(), install_fcm_fs_ops(), install_fcm_pm_ops(), install_fcn_ops(), install_fcs_fcm_ops(), install_fcs_fcs_ops(), install_fcs_fm_ops(), install_fcs_fs_ops(), install_fdm_fcdm_ops(), install_fdm_fcm_ops(), install_fdm_fcs_ops(), install_fdm_fdm_ops(), install_fdm_fm_ops(), install_fdm_fs_ops(), install_float_conv_ops(), install_fm_fcdm_ops(), install_fm_fcm_ops(), install_fm_fcs_ops(), install_fm_fdm_ops(), install_fm_fm_ops(), install_fm_fs_ops(), install_fm_pm_ops(), install_fs_fcm_ops(), install_fs_fcs_ops(), install_fs_fm_ops(), install_fs_fs_ops(), install_i16_i16_ops(), install_i32_i32_ops(), install_i64_i64_ops(), install_i8_i8_ops(), install_int_concat_ops(), install_int_conv_ops(), install_m_cdm_ops(), install_m_cm_ops(), install_m_cs_ops(), install_m_dm_ops(), install_m_m_ops(), install_m_pm_ops(), install_m_s_ops(), install_m_scm_ops(), install_m_sm_ops(), install_pm_cm_ops(), install_pm_fcm_ops(), install_pm_fm_ops(), install_pm_m_ops(), install_pm_pm_ops(), install_pm_scm_ops(), install_pm_sm_ops(), install_range_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_sbm_b_ops(), install_sbm_bm_ops(), install_sbm_sbm_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(), install_str_m_ops(), install_str_s_ops(), install_str_str_ops(), install_struct_ops(), install_ui16_ui16_ops(), install_ui32_ui32_ops(), install_ui64_ui64_ops(), and install_ui8_ui8_ops().

Referenced by octave_initialize_interpreter().

void install_pm_cm_ops ( void  )

Referenced by install_ops().

void install_pm_fcm_ops ( void  )

Referenced by install_ops().

void install_pm_fm_ops ( void  )

Referenced by install_ops().

void install_pm_m_ops ( void  )

Referenced by install_ops().

void install_pm_pm_ops ( void  )
void install_pm_scm_ops ( void  )

Definition at line 91 of file op-pm-scm.cc.

References INSTALL_BINOP, op_div(), op_ldiv(), and op_mul().

Referenced by install_ops().

void install_pm_sm_ops ( void  )

Definition at line 87 of file op-pm-sm.cc.

References INSTALL_BINOP, op_div(), op_ldiv(), and op_mul().

Referenced by install_ops().

void install_range_ops ( void  )
void install_s_cm_ops ( void  )
void install_s_cs_ops ( void  )
void install_s_m_ops ( void  )
void install_s_s_ops ( void  )
void install_s_scm_ops ( void  )
void install_s_sm_ops ( void  )
void install_sbm_b_ops ( void  )
void install_sbm_bm_ops ( void  )
void install_sbm_sbm_ops ( void  )
void install_scm_cm_ops ( void  )
void install_scm_cs_ops ( void  )
void install_scm_m_ops ( void  )
void install_scm_s_ops ( void  )
void install_scm_scm_ops ( void  )
void install_scm_sm_ops ( void  )
void install_sm_cm_ops ( void  )
void install_sm_cs_ops ( void  )
void install_sm_m_ops ( void  )
void install_sm_s_ops ( void  )
void install_sm_scm_ops ( void  )
void install_sm_sm_ops ( void  )
void install_str_m_ops ( void  )

Definition at line 54 of file op-str-m.cc.

References octave_lvalue::assign(), INSTALL_ASSIGNOP, and INSTALL_CATOP.

Referenced by install_ops().

void install_str_s_ops ( void  )

Definition at line 54 of file op-str-s.cc.

References octave_lvalue::assign(), INSTALL_ASSIGNOP, and INSTALL_CATOP.

Referenced by install_ops().

void install_str_str_ops ( void  )
void install_struct_ops ( void  )

Definition at line 93 of file op-struct.cc.

References INSTALL_CATOP, INSTALL_UNOP, op_hermitian(), op_transpose(), and transpose().

Referenced by install_ops().

void install_ui16_ui16_ops ( void  )
void install_ui32_ui32_ops ( void  )
void install_ui64_ui64_ops ( void  )
void install_ui8_ui8_ops ( void  )