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
Classes | Functions | Variables
pt-mat.cc File Reference
#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"
Include dependency graph for pt-mat.cc:

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 = ' '
 

Function Documentation

static octave_value do_class_concat ( tm_const tmc)
static
template<class TYPE >
static octave_value do_single_type_concat ( const dim_vector dv,
tm_const tmp 
)
static

Definition at line 871 of file pt-mat.cc.

template<>
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 void eval_error ( const char msg,
const dim_vector x,
const dim_vector y 
)
static
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 
)
void maybe_warn_string_concat ( bool  all_dq_strings_p,
bool  all_sq_strings_p 
)

Definition at line 679 of file pt-mat.cc.

References warning_with_id().

Referenced by do_cat(), and tree_matrix::rvalue1().

template<class TYPE , class T >
static void single_type_concat ( Array< T > &  result,
tm_const tmp 
)
static
template<class TYPE , class T >
static void single_type_concat ( Array< T > &  result,
const dim_vector dv,
tm_const tmp 
)
static
template<class TYPE , class T >
static void single_type_concat ( Sparse< T > &  result,
const dim_vector dv,
tm_const tmp 
)
static
template<class MAP >
static void single_type_concat ( octave_map result,
const dim_vector dv,
tm_const tmp 
)
static

Variable Documentation

char Vstring_fill_char = ' '

Definition at line 52 of file pt-mat.cc.