GNU Octave  3.8.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
dMatrix.h File Reference
#include "MArray.h"
#include "MDiagArray2.h"
#include "MatrixType.h"
#include "mx-defs.h"
#include "mx-op-decl.h"
#include "DET.h"
Include dependency graph for dMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Matrix

Functions

OCTAVE_API Matrix Givens (double, double)
OCTAVE_API Matrix imag (const ComplexMatrix &a)
OCTAVE_API Matrix linspace (const ColumnVector &x1, const ColumnVector &x2, octave_idx_type n)
OCTAVE_API Matrix max (double d, const Matrix &m)
OCTAVE_API Matrix max (const Matrix &m, double d)
OCTAVE_API Matrix max (const Matrix &a, const Matrix &b)
OCTAVE_API Matrix min (double d, const Matrix &m)
OCTAVE_API Matrix min (const Matrix &m, double d)
OCTAVE_API Matrix min (const Matrix &a, const Matrix &b)
OCTAVE_API Matrix operator* (const ColumnVector &a, const RowVector &b)
OCTAVE_API Matrix operator* (const Matrix &a, const Matrix &b)
Matrix operator* (const Matrix &x, const double &y)
Matrix operator* (const double &x, const Matrix &y)
Matrix operator*= (Matrix &x, const double &y)
Matrix operator+ (const Matrix &x, const Matrix &y)
Matrix operator+ (const Matrix &x)
Matrix operator+ (const Matrix &x, const double &y)
Matrix operator+ (const double &x, const Matrix &y)
Matrix operator+= (Matrix &x, const Matrix &y)
Matrix operator+= (Matrix &x, const double &y)
Matrix operator- (const double &x, const Matrix &y)
Matrix operator- (const Matrix &x, const Matrix &y)
Matrix operator- (const Matrix &x)
Matrix operator- (const Matrix &x, const double &y)
Matrix operator-= (Matrix &x, const Matrix &y)
Matrix operator-= (Matrix &x, const double &y)
Matrix operator/ (const Matrix &x, const double &y)
Matrix operator/ (const double &x, const Matrix &y)
Matrix operator/= (Matrix &x, const double &y)
Matrix product (const Matrix &x, const Matrix &y)
Matrix product_eq (Matrix &x, const Matrix &y)
Matrix quotient (const Matrix &x, const Matrix &y)
Matrix quotient_eq (Matrix &x, const Matrix &y)
template<class T >
void read_int (std::istream &is, bool swap_bytes, T &val)
OCTAVE_API Matrix real (const ComplexMatrix &a)
OCTAVE_API Matrix Sylvester (const Matrix &, const Matrix &, const Matrix &)
OCTAVE_API Matrix xgemm (const Matrix &a, const Matrix &b, blas_trans_type transa=blas_no_trans, blas_trans_type transb=blas_no_trans)

Function Documentation

OCTAVE_API Matrix Givens ( double  ,
double   
)

Definition at line 3084 of file dMatrix.cc.

References Array< T >::elem(), F77_FUNC(), and x.

OCTAVE_API Matrix imag ( const ComplexMatrix a)

Definition at line 598 of file dMatrix.cc.

References mx_inline_imag().

OCTAVE_API Matrix linspace ( const ColumnVector x1,
const ColumnVector x2,
octave_idx_type  n 
)

Definition at line 3414 of file dMatrix.cc.

References current_liboctave_error_handler, and Array< T >::length().

OCTAVE_API Matrix max ( double  d,
const Matrix m 
)

Definition at line 3348 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmax().

OCTAVE_API Matrix max ( const Matrix m,
double  d 
)

Definition at line 3368 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmax().

OCTAVE_API Matrix max ( const Matrix a,
const Matrix b 
)

Definition at line 3388 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmax().

OCTAVE_API Matrix min ( double  d,
const Matrix m 
)

Definition at line 3281 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmin().

OCTAVE_API Matrix min ( const Matrix m,
double  d 
)

Definition at line 3301 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmin().

OCTAVE_API Matrix min ( const Matrix a,
const Matrix b 
)

Definition at line 3321 of file dMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmin().

OCTAVE_API Matrix operator* ( const ColumnVector a,
const RowVector b 
)
OCTAVE_API Matrix operator* ( const Matrix a,
const Matrix b 
)

Definition at line 3269 of file dMatrix.cc.

References xgemm().

Matrix operator* ( const Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator* ( const double x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator*= ( Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+ ( const Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+ ( const Matrix x)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+ ( const Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+ ( const double x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+= ( Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator+= ( Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator- ( const double x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator- ( const Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator- ( const Matrix x)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator- ( const Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator-= ( Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator-= ( Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator/ ( const Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator/ ( const double x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix operator/= ( Matrix x,
const double y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix product ( const Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix product_eq ( Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix quotient ( const Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

Matrix quotient_eq ( Matrix x,
const Matrix y 
)
inline

Definition at line 396 of file dMatrix.h.

template<class T >
void read_int ( std::istream &  is,
bool  swap_bytes,
T &  val 
)
OCTAVE_API Matrix real ( const ComplexMatrix a)

Definition at line 592 of file dMatrix.cc.

References mx_inline_real().

OCTAVE_API Matrix Sylvester ( const Matrix ,
const Matrix ,
const Matrix  
)
OCTAVE_API Matrix xgemm ( const Matrix a,
const Matrix b,
blas_trans_type  transa = blas_no_trans,
blas_trans_type  transb = blas_no_trans 
)