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
qr.cc File Reference
#include "CmplxQR.h"
#include "CmplxQRP.h"
#include "dbleQR.h"
#include "dbleQRP.h"
#include "fCmplxQR.h"
#include "fCmplxQRP.h"
#include "floatQR.h"
#include "floatQRP.h"
#include "SparseQR.h"
#include "SparseCmplxQR.h"
#include "defun-dld.h"
#include "error.h"
#include "gripes.h"
#include "oct-obj.h"
#include "utils.h"
Include dependency graph for qr.cc:

Go to the source code of this file.

Functions

static bool check_index (const octave_value &i, bool vector_allowed=false)
 
static bool check_qr_dims (const octave_value &q, const octave_value &r, bool allow_ecf=false)
 
OCTAVE_EXPORT octave_value_list Fqr (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fqrdelete (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fqrinsert (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fqrshift (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fqrupdate (const octave_value_list &args, int)
 
template<class MT >
static octave_value get_qr_r (const base_qr< MT > &fact)
 
C OCTAVE_EXPORT octave_functionGqr (const octave_shlib &shl, bool relative)
 
C OCTAVE_EXPORT octave_functionGqrdelete (const octave_shlib &shl, bool relative)
 
C OCTAVE_EXPORT octave_functionGqrinsert (const octave_shlib &shl, bool relative)
 
C OCTAVE_EXPORT octave_functionGqrshift (const octave_shlib &shl, bool relative)
 
C OCTAVE_EXPORT octave_functionGqrupdate (const octave_shlib &shl, bool relative)
 

Function Documentation

static bool check_index ( const octave_value i,
bool  vector_allowed = false 
)
static
static bool check_qr_dims ( const octave_value q,
const octave_value r,
bool  allow_ecf = false 
)
static

Definition at line 746 of file qr.cc.

References octave_value::columns(), octave_value::ndims(), and octave_value::rows().

Referenced by Gqrdelete(), Gqrinsert(), Gqrshift(), and Gqrupdate().

OCTAVE_EXPORT octave_value_list Fqr ( const octave_value_list args,
int  nargout 
)

Definition at line 200 of file qr.cc.

OCTAVE_EXPORT octave_value_list Fqrdelete ( const octave_value_list args,
int   
)

Definition at line 1186 of file qr.cc.

OCTAVE_EXPORT octave_value_list Fqrinsert ( const octave_value_list args,
int   
)

Definition at line 967 of file qr.cc.

OCTAVE_EXPORT octave_value_list Fqrshift ( const octave_value_list args,
int   
)

Definition at line 1438 of file qr.cc.

OCTAVE_EXPORT octave_value_list Fqrupdate ( const octave_value_list args,
int   
)

Definition at line 779 of file qr.cc.

template<class MT >
static octave_value get_qr_r ( const base_qr< MT > &  fact)
static
C OCTAVE_EXPORT octave_function* Gqr ( const octave_shlib shl,
bool  relative 
)
C OCTAVE_EXPORT octave_function* Gqrdelete ( const octave_shlib shl,
bool  relative 
)
C OCTAVE_EXPORT octave_function* Gqrinsert ( const octave_shlib shl,
bool  relative 
)
C OCTAVE_EXPORT octave_function* Gqrshift ( const octave_shlib shl,
bool  relative 
)
C OCTAVE_EXPORT octave_function* Gqrupdate ( const octave_shlib shl,
bool  relative 
)