GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
op-int-concat.cc File Reference
#include "errwarn.h"
#include "ovl.h"
#include "ov.h"
#include "ov-int8.h"
#include "ov-int16.h"
#include "ov-int32.h"
#include "ov-int64.h"
#include "ov-uint8.h"
#include "ov-uint16.h"
#include "ov-uint32.h"
#include "ov-uint64.h"
#include "ov-range.h"
#include "ov-bool.h"
#include "ov-bool-mat.h"
#include "ov-scalar.h"
#include "ov-float.h"
#include "ov-re-mat.h"
#include "ov-flt-re-mat.h"
#include "ov-str-mat.h"
#include "ov-typeinfo.h"
#include "op-int.h"
#include "ops.h"

Go to the source code of this file.

Functions

 DEFNDCHARCATOP_FN (char_int16_m_m, char_matrix, int16_matrix, concat) static octave_value oct_catop_char_int32_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_int32_m_m, char_matrix, int32_matrix, concat) static octave_value oct_catop_char_int64_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_int64_m_m, char_matrix, int64_matrix, concat) static octave_value oct_catop_char_uint8_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_int8_m_m, char_matrix, int8_matrix, concat) static octave_value oct_catop_char_int16_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_uint16_m_m, char_matrix, uint16_matrix, concat) static octave_value oct_catop_char_uint32_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_uint32_m_m, char_matrix, uint32_matrix, concat) static octave_value oct_catop_char_uint64_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (char_uint64_m_m, char_matrix, uint64_matrix, concat) void install_int_concat_ops(octave
 
 DEFNDCHARCATOP_FN (char_uint8_m_m, char_matrix, uint8_matrix, concat) static octave_value oct_catop_char_uint16_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (int16_char_m_m, int16_matrix, char_matrix, concat) static octave_value oct_catop_int32_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (int32_char_m_m, int32_matrix, char_matrix, concat) static octave_value oct_catop_int64_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (int64_char_m_m, int64_matrix, char_matrix, concat) static octave_value oct_catop_uint8_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (int8_char_m_m, int8_matrix, char_matrix, concat) static octave_value oct_catop_int16_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (uint16_char_m_m, uint16_matrix, char_matrix, concat) static octave_value oct_catop_uint32_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (uint32_char_m_m, uint32_matrix, char_matrix, concat) static octave_value oct_catop_uint64_char_s_m(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (uint64_char_m_m, uint64_matrix, char_matrix, concat) static octave_value oct_catop_char_int8_m_s(const octave_base_value &a1
 
 DEFNDCHARCATOP_FN (uint8_char_m_m, uint8_matrix, char_matrix, concat) static octave_value oct_catop_uint16_char_s_m(const octave_base_value &a1
 
return octave_value (v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))
 

Variables

const octave_base_valuea2
 
const octave_base_value const Array< octave_idx_type > & ra_idx { const octave_int16_scalar & v1 = static_cast < const octave_int16_scalar & > ( a1 )
 
const octave_char_matrixv2 = static_cast < const octave_char_matrix & > ( a2 )
 

Function Documentation

◆ DEFNDCHARCATOP_FN() [1/16]

DEFNDCHARCATOP_FN ( char_int16_m_m  ,
char_matrix  ,
int16_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [2/16]

DEFNDCHARCATOP_FN ( char_int32_m_m  ,
char_matrix  ,
int32_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [3/16]

DEFNDCHARCATOP_FN ( char_int64_m_m  ,
char_matrix  ,
int64_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [4/16]

DEFNDCHARCATOP_FN ( char_int8_m_m  ,
char_matrix  ,
int8_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [5/16]

DEFNDCHARCATOP_FN ( char_uint16_m_m  ,
char_matrix  ,
uint16_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [6/16]

DEFNDCHARCATOP_FN ( char_uint32_m_m  ,
char_matrix  ,
uint32_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [7/16]

◆ DEFNDCHARCATOP_FN() [8/16]

DEFNDCHARCATOP_FN ( char_uint8_m_m  ,
char_matrix  ,
uint8_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [9/16]

DEFNDCHARCATOP_FN ( int16_char_m_m  ,
int16_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [10/16]

DEFNDCHARCATOP_FN ( int32_char_m_m  ,
int32_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [11/16]

DEFNDCHARCATOP_FN ( int64_char_m_m  ,
int64_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [12/16]

DEFNDCHARCATOP_FN ( int8_char_m_m  ,
int8_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [13/16]

DEFNDCHARCATOP_FN ( uint16_char_m_m  ,
uint16_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [14/16]

DEFNDCHARCATOP_FN ( uint32_char_m_m  ,
uint32_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [15/16]

DEFNDCHARCATOP_FN ( uint64_char_m_m  ,
uint64_matrix  ,
char_matrix  ,
concat   
) const &

◆ DEFNDCHARCATOP_FN() [16/16]

DEFNDCHARCATOP_FN ( uint8_char_m_m  ,
uint8_matrix  ,
char_matrix  ,
concat   
) const &

◆ octave_value()

return octave_value ( v1.  char_array_value) . concat(v2.char_array_value(), ra_idx,
((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"')   
)

Referenced by octave_handle::as_octave_value(), ov_range< T >::as_trivial_range(), symbol_table::builtin_find(), call_stack::clear_global_variable(), call_stack::clear_global_variable_pattern(), call_stack::clear_global_variable_regexp(), call_stack::clear_global_variables(), base_fcn_handle::convert_to_str_internal(), octave_base_magic_int< T >::convert_to_str_internal(), octave_cell::convert_to_str_internal(), octave_char_matrix::convert_to_str_internal(), property::create(), octave_base_matrix< MT >::diag(), octave_base_sparse< T >::diag(), octave_char_matrix_str::diag(), octave_char_matrix_sq_str::diag(), call_stack::do_global_who_two(), octave_base_sparse< T >::do_index_op(), do_kron(), do_minmax_red_op< charNDArray >(), symbol_scope_rep::dump(), symbol_scope::dump(), octave::dump_function_map(), symbol_scope_rep::dump_symbols_map(), elem_xpow(), tree_evaluator::evaluate(), tree_binary_expression::evaluate(), tree_braindead_shortcircuit_binary_expression::evaluate(), tree_boolean_expression::evaluate(), tree_cell::evaluate(), tree_multi_assignment::evaluate(), tree_superclass_ref::evaluate(), tree_identifier::evaluate(), tree_index_expression::evaluate(), tree_evaluator::evaluate_end_expression(), tree_index_expression::evaluate_n(), octave::F__open_with_system_app__(), F__sort_rows_idx__(), F__token_count__(), octave_base_diag< DMT, MT >::fast_elem_extract(), octave_base_matrix< MT >::fast_elem_extract(), octave_base_scalar< ST >::fast_elem_extract(), octave_base_sparse< T >::fast_elem_extract(), octave::Fautoload(), Fbase64_encode(), Fbitpack(), octave::Fcd(), Fcellindexmat(), Fchar(), symbol_table::fcn_table_find(), base_fcn_handle::fcn_val(), Fcomplex(), Fdbstatus(), Fdisp(), Ffftw(), octave::Ffgetl(), octave::Ffgets(), octave::Ffopen(), octave::Ffseek(), octave::Ffskipl(), symbol_table::find_autoload(), symbol_table::find_cmdline_function(), symbol_table::find_function(), symbol_table::find_method(), cdef_manager::find_method_symbol(), cdef_manager::find_package_symbol(), symbol_table::find_private_function(), symbol_table::find_scoped_function(), octave_user_code::find_subfunction(), symbol_scope_rep::find_subfunction(), symbol_scope::find_subfunction(), symbol_table::find_user_function(), Finv(), octave_value_list::first_or_nil_ov(), Fiscolumn(), Fismatrix(), Fisrow(), Fisscalar(), Fissquare(), Fisvector(), Fjsonencode(), octave::Fkbhit(), Flu(), Fluupdate(), Fmatrix_type(), octave::Fmfilename(), Fndims(), Fnorm(), Fpow2(), Fproperties(), Fsizemax(), octave::Fsprintf(), Fstrvcat(), string_property::get(), string_array_property::get(), text_label_property::get(), radio_property::get(), double_property::get(), children_property::get(), base_properties::get_alim(), base_properties::get_clim(), profiler::get_flat(), get_function_handle(), cdef_class::get_method_function(), base_properties::get_xlim(), base_properties::get_ylim(), base_properties::get_zlim(), octave_scalar_map::getfield(), call_stack::global_varval(), ov_range< T >::index_vector(), octave_base_diag< DMT, MT >::is_true(), octave_base_diag< DMT, MT >::load_ascii(), octave_value_factory::make(), octave_value_factory::make_copy(), tree_classdef::make_meta_class(), base_parser::make_script(), octave_char_matrix_str::permute(), octave_char_matrix_sq_str::permute(), symbol_scope_rep::persistent_varval(), symbol_scope::persistent_varval(), type_info::register_type(), base_parser::reset(), octave_class::reshape(), octave_char_matrix_str::reshape(), octave_char_matrix_sq_str::reshape(), octave_class::resize(), octave_char_matrix_sq_str::resize(), Cell::resize_fill_value(), load_save_system::save(), graphics_object::set(), octave_base_matrix< MT >::sort(), octave_base_sparse< T >::sort(), octave_char_matrix_str::sort(), octave_char_matrix_sq_str::sort(), octave_base_scalar< ST >::sort(), octave_base_diag< FloatComplexDiagMatrix, FloatComplexMatrix >::sparse_complex_matrix_value(), octave_char_matrix_str::squeeze(), octave_char_matrix_sq_str::squeeze(), base_parser::start_function(), stream_list::stderr_file(), stream_list::stdin_file(), stream_list::stdout_file(), octave_cell::subsref(), octave_class::subsref(), octave_fcn_handle::subsref(), octave_struct::subsref(), cdef_object_array::subsref(), to_ov(), axes::properties::update_font(), stack_frame::value(), stack_frame::varval(), symbol_info_list::varval(), tree_evaluator::visit_complex_for_command(), stack_frame::who(), and base_fcn_handle::workspace().

Variable Documentation

◆ a2

const octave_base_value & a2

Definition at line 170 of file op-int-concat.cc.

◆ ra_idx

const octave_base_value const Array< octave_idx_type > & ra_idx { const octave_int16_scalar & v1 = static_cast < const octave_int16_scalar & > ( a1 )

Definition at line 170 of file op-int-concat.cc.

Referenced by all_colon_equiv(), all_ok(), any_orig_empty(), Cell::assign(), Sparse< T, Alloc >::checkelem(), boolNDArray::compute_index(), charNDArray::compute_index(), ComplexNDArray::compute_index(), NDArray::compute_index(), FloatComplexNDArray::compute_index(), FloatNDArray::compute_index(), Array< T, Alloc >::compute_index(), Sparse< T, Alloc >::compute_index(), compute_index(), Array< T, Alloc >::compute_index_unchecked(), boolNDArray::concat(), Cell::concat(), charNDArray::concat(), ComplexNDArray::concat(), FloatComplexNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), octave_map::concat(), SparseBoolMatrix::concat(), SparseComplexMatrix::concat(), SparseMatrix::concat(), concat(), Cell::delete_elements(), octave_base_matrix< MT >::delete_elements(), Array< T, Alloc >::elem(), Sparse< T, Alloc >::elem(), octave_map::elem(), freeze(), get_elt_idx(), increment_index(), boolNDArray::increment_index(), charNDArray::increment_index(), ComplexNDArray::increment_index(), NDArray::increment_index(), FloatComplexNDArray::increment_index(), FloatNDArray::increment_index(), index_in_bounds(), Array< T, Alloc >::insert(), boolNDArray::insert(), Cell::insert(), charNDArray::insert(), FloatNDArray::insert(), intNDArray< T >::insert(), NDArray::insert(), ComplexNDArray::insert(), FloatComplexNDArray::insert(), Sparse< T, Alloc >::insert(), num_ones(), operator<<(), Sparse< T, Alloc >::range_error(), Array< T, Alloc >::xelem(), and Sparse< T, Alloc >::xelem().

◆ v2

const octave_uint64_scalar & v2 = static_cast < const octave_char_matrix & > ( a2 )

Definition at line 170 of file op-int-concat.cc.

Referenced by cross(), dot(), and Fconv2().