GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <iostream>
#include "oct-locbuf.h"
#include "quit.h"
#include "data.h"
#include "defun.h"
#include "error.h"
#include "gripes.h"
#include "oct-obj.h"
#include "pt-arg-list.h"
#include "pt-bp.h"
#include "pt-exp.h"
#include "pt-mat.h"
#include "pt-walk.h"
#include "utils.h"
#include "ov.h"
#include "variables.h"
#include "ov-cx-mat.h"
#include "ov-flt-cx-mat.h"
#include "ov-re-sparse.h"
#include "ov-cx-sparse.h"
Go to the source code of this file.
Classes | |
class | tm_const |
class | tm_row_const |
class | tm_row_const::tm_row_const_rep |
Functions | |
static octave_value | do_class_concat (tm_const &tmc) |
template<class TYPE > | |
static octave_value | do_single_type_concat (const dim_vector &dv, tm_const &tmp) |
template<> | |
octave_value | do_single_type_concat< octave_map > (const dim_vector &dv, tm_const &tmp) |
static void | eval_error (const char *msg, const dim_vector &x, const dim_vector &y) |
OCTAVE_EXPORT octave_value_list | Fstring_fill_char (const octave_value_list &args, int nargout) |
std::string | get_concat_class (const std::string &c1, const std::string &c2) |
void | maybe_warn_string_concat (bool all_dq_strings_p, bool all_sq_strings_p) |
template<class TYPE , class T > | |
static void | single_type_concat (Array< T > &result, tm_const &tmp) |
template<class TYPE , class T > | |
static void | single_type_concat (Array< T > &result, const dim_vector &dv, tm_const &tmp) |
template<class TYPE , class T > | |
static void | single_type_concat (Sparse< T > &result, const dim_vector &dv, tm_const &tmp) |
template<class MAP > | |
static void | single_type_concat (octave_map &result, const dim_vector &dv, tm_const &tmp) |
Variables | |
char | Vstring_fill_char = ' ' |
|
static |
Definition at line 897 of file pt-mat.cc.
References octave_base_list< elt_type >::begin(), tm_row_const::begin(), octave_base_list< elt_type >::end(), tm_row_const::end(), error_state, octave_base_list< elt_type >::length(), tm_row_const::length(), octave_value(), and tm_row_const::rows().
Referenced by tree_matrix::rvalue1().
|
static |
octave_value do_single_type_concat< octave_map > | ( | const dim_vector & | dv, |
tm_const & | tmp | ||
) |
Definition at line 883 of file pt-mat.cc.
Referenced by tree_matrix::rvalue1().
|
static |
Definition at line 277 of file pt-mat.cc.
References error(), and dim_vector::str().
Referenced by tm_row_const::tm_row_const_rep::cellify(), tm_row_const::tm_row_const_rep::init(), and tm_const::init().
OCTAVE_EXPORT octave_value_list Fstring_fill_char | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 1412 of file pt-mat.cc.
References SET_INTERNAL_VARIABLE.
std::string get_concat_class | ( | const std::string & | c1, |
const std::string & | c2 | ||
) |
Definition at line 204 of file pt-mat.cc.
References c1, and octave_base_value::static_class_name().
Referenced by do_cat(), tm_row_const::tm_row_const_rep::do_init_element(), and tm_const::init().
Definition at line 679 of file pt-mat.cc.
References warning_with_id().
Referenced by do_cat(), and tree_matrix::rvalue1().
|
static |
Definition at line 688 of file pt-mat.cc.
References dim_vector::any_zero(), octave_base_list< elt_type >::begin(), tm_row_const::begin(), tm_row_const::dims(), octave_base_list< elt_type >::end(), tm_row_const::end(), error_state, Array< T >::insert(), and tm_row_const::rows().
|
static |
Definition at line 733 of file pt-mat.cc.
References tm_row_const::all_1x1_p(), dim_vector::any_zero(), tm_row_const::begin(), Array< T >::cat(), Array< T >::clear(), tm_row_const::end(), error_state, octave_base_list< elt_type >::front(), octave_base_list< elt_type >::length(), tm_row_const::length(), Array< T >::numel(), and OCTAVE_LOCAL_BUFFER.
|
static |
Definition at line 788 of file pt-mat.cc.
References dim_vector::any_zero(), octave_base_list< elt_type >::begin(), tm_row_const::begin(), Sparse< T >::cat(), octave_base_list< elt_type >::end(), tm_row_const::end(), error_state, octave_base_list< elt_type >::length(), tm_row_const::length(), and OCTAVE_LOCAL_BUFFER.
|
static |
Definition at line 831 of file pt-mat.cc.
References dim_vector::any_zero(), octave_base_list< elt_type >::begin(), tm_row_const::begin(), octave_map::cat(), octave_base_list< elt_type >::end(), tm_row_const::end(), error_state, octave_base_list< elt_type >::length(), tm_row_const::length(), and OCTAVE_LOCAL_BUFFER.