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
fMatrix.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 fMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FloatMatrix

Functions

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

Function Documentation

OCTAVE_API FloatMatrix Givens ( float  ,
float   
)

Definition at line 3105 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix imag ( const FloatComplexMatrix a)

Definition at line 602 of file fMatrix.cc.

References mx_inline_imag().

OCTAVE_API FloatMatrix linspace ( const FloatColumnVector x1,
const FloatColumnVector x2,
octave_idx_type  n 
)

Definition at line 3431 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix max ( float  d,
const FloatMatrix m 
)

Definition at line 3365 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix max ( const FloatMatrix m,
float  d 
)

Definition at line 3385 of file fMatrix.cc.

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

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

Definition at line 3405 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix min ( float  d,
const FloatMatrix m 
)

Definition at line 3298 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix min ( const FloatMatrix m,
float  d 
)

Definition at line 3318 of file fMatrix.cc.

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

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

Definition at line 3338 of file fMatrix.cc.

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

OCTAVE_API FloatMatrix operator* ( const FloatColumnVector a,
const FloatRowVector b 
)
OCTAVE_API FloatMatrix operator* ( const FloatMatrix a,
const FloatMatrix b 
)

Definition at line 3286 of file fMatrix.cc.

References xgemm().

FloatMatrix operator* ( const FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator* ( const float x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator*= ( FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix operator+ ( const FloatMatrix x)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator+ ( const FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator+ ( const float x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix operator+= ( FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator- ( const float x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix operator- ( const FloatMatrix x)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator- ( const FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix operator-= ( FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator/ ( const FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator/ ( const float x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

FloatMatrix operator/= ( FloatMatrix x,
const float y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix product_eq ( FloatMatrix x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 421 of file fMatrix.h.

FloatMatrix quotient_eq ( FloatMatrix x,
const FloatMatrix y 
)
inline

Definition at line 421 of file fMatrix.h.

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

Definition at line 596 of file fMatrix.cc.

References mx_inline_real().

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