Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Friends

FloatMatrix Class Reference

#include "fMatrix.h"

Inheritance diagram for FloatMatrix:
Inheritance graph
[legend]
Collaboration diagram for FloatMatrix:
Collaboration graph
[legend]

List of all members.

Public Types

typedef FloatColumnVector column_vector_type
typedef bool(* compare_fcn_type )(typename ref_param< float >::type, typename ref_param< float >::type)
typedef ref_param< float >::type crefT
typedef float element_type
typedef FloatRowVector row_vector_type
typedef void(* solve_singularity_handler )(float rcon)

Public Member Functions

 FloatMatrix (void)
 FloatMatrix (octave_idx_type r, octave_idx_type c)
 FloatMatrix (const dim_vector &dv)
template<class U >
 FloatMatrix (const Array< U > &a)
 FloatMatrix (const FloatRowVector &rv)
 FloatMatrix (const dim_vector &dv, float val)
 FloatMatrix (const FloatColumnVector &cv)
 FloatMatrix (const FloatDiagMatrix &a)
 FloatMatrix (octave_idx_type r, octave_idx_type c, float val)
 FloatMatrix (const FloatMatrix &a)
 FloatMatrix (const PermMatrix &a)
 FloatMatrix (const boolMatrix &a)
template<class U >
 FloatMatrix (const MArray< U > &a)
 FloatMatrix (const charMatrix &a)
FloatMatrix abs (void) const
boolMatrix all (int dim=-1) const
bool all_elements_are_int_or_inf_or_nan (void) const
bool all_integers (float &max_val, float &min_val) const
boolMatrix any (int dim=-1) const
bool any_element_is_inf_or_nan (void) const
bool any_element_is_nan (void) const
bool any_element_is_negative (bool=false) const
bool any_element_is_positive (bool=false) const
bool any_element_not_one_or_zero (void) const
FloatMatrix append (const FloatMatrix &a) const
FloatMatrix append (const FloatRowVector &a) const
FloatMatrix append (const FloatColumnVector &a) const
FloatMatrix append (const FloatDiagMatrix &a) const
Array< floatas_column (void) const
Array< floatas_matrix (void) const
Array< floatas_row (void) const
void assign (const idx_vector &i, const Array< float > &rhs, const float &rfv=resize_fill_value())
void assign (const idx_vector &i, const idx_vector &j, const Array< float > &rhs, const float &rfv=resize_fill_value())
void assign (const Array< idx_vector > &ia, const Array< float > &rhs, const float &rfv=resize_fill_value())
size_t byte_size (void) const
octave_idx_type capacity (void) const
void changesign (void)
floatcheckelem (octave_idx_type n)
floatcheckelem (octave_idx_type i, octave_idx_type j)
floatcheckelem (octave_idx_type i, octave_idx_type j, octave_idx_type k)
floatcheckelem (const Array< octave_idx_type > &ra_idx)
crefT checkelem (octave_idx_type n) const
crefT checkelem (octave_idx_type i, octave_idx_type j) const
crefT checkelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const
crefT checkelem (const Array< octave_idx_type > &ra_idx) const
void chop_trailing_singletons (void) GCC_ATTR_DEPRECATED
void clear (const dim_vector &dv)
void clear (void)
void clear (octave_idx_type r, octave_idx_type c)
octave_idx_type cols (void) const
FloatColumnVector column (octave_idx_type i) const
FloatRowVector column_max (void) const
FloatRowVector column_max (Array< octave_idx_type > &index) const
FloatRowVector column_min (void) const
FloatRowVector column_min (Array< octave_idx_type > &index) const
octave_idx_type columns (void) const
octave_idx_type compute_index (octave_idx_type i, octave_idx_type j) const
octave_idx_type compute_index (octave_idx_type i, octave_idx_type j, octave_idx_type k) const
octave_idx_type compute_index (const Array< octave_idx_type > &ra_idx) const
octave_idx_type compute_index_unchecked (const Array< octave_idx_type > &ra_idx) const
FloatMatrix cumprod (int dim=-1) const
FloatMatrix cumsum (int dim=-1) const
const floatdata (void) const
void delete_elements (const idx_vector &i)
void delete_elements (int dim, const idx_vector &i)
void delete_elements (const Array< idx_vector > &ia)
FloatDET determinant (void) const
FloatDET determinant (octave_idx_type &info) const
FloatDET determinant (octave_idx_type &info, float &rcon, int calc_cond=1) const
FloatDET determinant (MatrixType &mattype, octave_idx_type &info, float &rcon, int calc_cond=1) const
FloatMatrix diag (octave_idx_type k=0) const
octave_idx_type dim1 (void) const
octave_idx_type dim2 (void) const
octave_idx_type dim3 (void) const
const dim_vectordims (void) const
floatelem (octave_idx_type n)
floatelem (octave_idx_type i, octave_idx_type j)
floatelem (octave_idx_type i, octave_idx_type j, octave_idx_type k)
floatelem (const Array< octave_idx_type > &ra_idx)
crefT elem (octave_idx_type n) const
crefT elem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const
crefT elem (const Array< octave_idx_type > &ra_idx) const
crefT elem (octave_idx_type i, octave_idx_type j) const
FloatMatrix extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const
FloatMatrix extract_n (octave_idx_type r1, octave_idx_type c1, octave_idx_type nr, octave_idx_type nc) const
void fill (const float &val)
FloatMatrixfill (float val)
FloatMatrixfill (float val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)
Array< octave_idx_typefind (octave_idx_type n=-1, bool backward=false) const
const floatfortran_vec (void) const
floatfortran_vec (void)
FloatComplexMatrix fourier (void) const
FloatComplexMatrix fourier2d (void) const
MArray< floathermitian (float(*fcn)(const float &)=0) const
void idx_add (const idx_vector &idx, floatval)
void idx_add (const idx_vector &idx, const MArray< float > &vals)
void idx_add_nd (const idx_vector &idx, const MArray< float > &vals, int dim=-1)
void idx_max (const idx_vector &idx, const MArray< float > &vals)
void idx_min (const idx_vector &idx, const MArray< float > &vals)
FloatComplexMatrix ifourier (void) const
FloatComplexMatrix ifourier2d (void) const
Array< floatindex (const idx_vector &i, bool resize_ok, const float &rfv=resize_fill_value()) const
Array< floatindex (const idx_vector &i) const
Array< floatindex (const idx_vector &i, const idx_vector &j) const
Array< floatindex (const Array< idx_vector > &ia) const
Array< floatindex (const idx_vector &i, const idx_vector &j, bool resize_ok, const float &rfv=resize_fill_value()) const
Array< floatindex (const Array< idx_vector > &ia, bool resize_ok, const float &rfv=resize_fill_value()) const
FloatMatrixinsert (const FloatMatrix &a, octave_idx_type r, octave_idx_type c)
FloatMatrixinsert (const FloatRowVector &a, octave_idx_type r, octave_idx_type c)
FloatMatrixinsert (const FloatColumnVector &a, octave_idx_type r, octave_idx_type c)
FloatMatrixinsert (const FloatDiagMatrix &a, octave_idx_type r, octave_idx_type c)
Array< float > & insert (const Array< float > &a, const Array< octave_idx_type > &idx)
Array< float > & insert (const Array< float > &a, octave_idx_type r, octave_idx_type c)
FloatMatrix inverse (void) const
FloatMatrix inverse (octave_idx_type &info) const
FloatMatrix inverse (octave_idx_type &info, float &rcon, int force=0, int calc_cond=1) const
FloatMatrix inverse (MatrixType &mattype) const
FloatMatrix inverse (MatrixType &mattype, octave_idx_type &info) const
FloatMatrix inverse (MatrixType &mattype, octave_idx_type &info, float &rcon, int force=0, int calc_cond=1) const
MArray< floatipermute (const Array< octave_idx_type > &vec) const
bool is_empty (void) const
bool is_shared (void)
sortmode is_sorted (sortmode mode=UNSORTED) const
sortmode is_sorted_rows (sortmode mode=UNSORTED) const
bool is_square (void) const
bool is_symmetric (void) const
bool is_vector (void) const
octave_idx_type length (void) const
Array< floatlinear_slice (octave_idx_type lo, octave_idx_type up) const
Array< octave_idx_typelookup (const Array< float > &values, sortmode mode=UNSORTED) const
octave_idx_type lookup (const float &value, sortmode mode=UNSORTED) const
FloatComplexColumnVector lssolve (const FloatComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const
FloatComplexColumnVector lssolve (const FloatComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const
FloatMatrix lssolve (const FloatMatrix &b) const
FloatMatrix lssolve (const FloatMatrix &b, octave_idx_type &info, octave_idx_type &rank) const
FloatMatrix lssolve (const FloatMatrix &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const
FloatMatrix lssolve (const FloatMatrix &b, octave_idx_type &info) const
FloatComplexMatrix lssolve (const FloatComplexMatrix &b, octave_idx_type &info) const
FloatComplexMatrix lssolve (const FloatComplexMatrix &b) const
FloatColumnVector lssolve (const FloatColumnVector &b, octave_idx_type &info) const
FloatColumnVector lssolve (const FloatColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const
FloatColumnVector lssolve (const FloatColumnVector &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const
FloatComplexColumnVector lssolve (const FloatComplexColumnVector &b) const
FloatComplexColumnVector lssolve (const FloatComplexColumnVector &b, octave_idx_type &info) const
FloatComplexMatrix lssolve (const FloatComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank) const
FloatColumnVector lssolve (const FloatColumnVector &b) const
FloatComplexMatrix lssolve (const FloatComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const
void make_unique (void)
Array< U > map (U(&fcn)(const float &)) const
Array< U > map (F fcn) const
Array< U > map (U(&fcn)(float)) const
void maybe_economize (void)
void * mex_get_data (void) const
int ndims (void) const
octave_idx_type nelem (void) const
octave_idx_type nnz (void) const
Array< floatnth_element (const idx_vector &n, int dim=0) const
octave_idx_type numel (void) const
boolMatrix operator! (void) const
bool operator!= (const FloatMatrix &a) const
floatoperator() (const Array< octave_idx_type > &ra_idx)
floatoperator() (octave_idx_type i, octave_idx_type j)
crefT operator() (const Array< octave_idx_type > &ra_idx) const
floatoperator() (octave_idx_type i, octave_idx_type j, octave_idx_type k)
crefT operator() (octave_idx_type n) const
crefT operator() (octave_idx_type i, octave_idx_type j) const
crefT operator() (octave_idx_type i, octave_idx_type j, octave_idx_type k) const
floatoperator() (octave_idx_type n)
FloatMatrixoperator+= (const FloatDiagMatrix &a)
FloatMatrixoperator-= (const FloatDiagMatrix &a)
FloatMatrixoperator= (const FloatMatrix &a)
bool operator== (const FloatMatrix &a) const
bool optimize_dimensions (const dim_vector &dv)
Array< floatpage (octave_idx_type k) const
octave_idx_type pages (void) const
MArray< floatpermute (const Array< octave_idx_type > &vec, bool inv=false) const
void print_info (std::ostream &os, const std::string &prefix) const
FloatMatrix prod (int dim=-1) const
FloatMatrix pseudo_inverse (float tol=0.0) const
float rcond (void) const
float rcond (MatrixType &mattype) const
Array< floatreshape (octave_idx_type nr, octave_idx_type nc) const
MArray< floatreshape (const dim_vector &new_dims) const
void resize (octave_idx_type nr, octave_idx_type nc, const float &rfv=resize_fill_value()) GCC_ATTR_DEPRECATED
void resize (octave_idx_type nr, octave_idx_type nc, float rfv=resize_fill_value())
void resize (const dim_vector &dv, const float &rfv=resize_fill_value())
void resize (octave_idx_type n) GCC_ATTR_DEPRECATED
void resize1 (octave_idx_type n, const float &rfv=resize_fill_value())
FloatRowVector row (octave_idx_type i) const
FloatColumnVector row_max (Array< octave_idx_type > &index) const
FloatColumnVector row_max (void) const
FloatColumnVector row_min (Array< octave_idx_type > &index) const
FloatColumnVector row_min (void) const
octave_idx_type rows (void) const
FloatMatrix solve (const FloatMatrix &b, octave_idx_type &info) const
FloatColumnVector solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info, float &rcon) const
FloatColumnVector solve (MatrixType &typ, const FloatColumnVector &b) const
FloatMatrix solve (const FloatMatrix &b) const
FloatColumnVector solve (const FloatColumnVector &b, octave_idx_type &info, float &rcon) const
FloatComplexColumnVector solve (MatrixType &typ, const FloatComplexColumnVector &b) const
FloatComplexColumnVector solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info) const
FloatColumnVector solve (const FloatColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatColumnVector solve (const FloatColumnVector &b) const
FloatColumnVector solve (const FloatColumnVector &b, octave_idx_type &info) const
FloatComplexMatrix solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info) const
FloatMatrix solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon) const
FloatComplexMatrix solve (const FloatComplexMatrix &b, octave_idx_type &info, float &rcon) const
FloatComplexColumnVector solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon) const
FloatComplexColumnVector solve (const FloatComplexColumnVector &b, octave_idx_type &info) const
FloatComplexMatrix solve (MatrixType &typ, const FloatComplexMatrix &b) const
FloatComplexColumnVector solve (const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon) const
FloatComplexMatrix solve (const FloatComplexMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatMatrix solve (const FloatMatrix &b, octave_idx_type &info, float &rcon) const
FloatComplexColumnVector solve (const FloatComplexColumnVector &b) const
FloatMatrix solve (MatrixType &typ, const FloatMatrix &b) const
FloatColumnVector solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info) const
FloatMatrix solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const
FloatComplexMatrix solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info, float &rcon) const
FloatColumnVector solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatComplexColumnVector solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatMatrix solve (const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatComplexColumnVector solve (const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
FloatMatrix solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info) const
FloatComplexMatrix solve (const FloatComplexMatrix &b, octave_idx_type &info) const
FloatComplexMatrix solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const
FloatComplexMatrix solve (const FloatComplexMatrix &b) const
Array< floatsort (Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) const
Array< floatsort (int dim=0, sortmode mode=ASCENDING) const
Array< octave_idx_typesort_rows_idx (sortmode mode=ASCENDING) const
MArray squeeze (void) const
FloatMatrix stack (const FloatColumnVector &a) const
FloatMatrix stack (const FloatDiagMatrix &a) const
FloatMatrix stack (const FloatRowVector &a) const
FloatMatrix stack (const FloatMatrix &a) const
FloatMatrix sum (int dim=-1) const
FloatMatrix sumsq (int dim=-1) const
bool test (F fcn) const
bool test_all (F fcn) const
bool test_all (bool(&fcn)(const float &)) const
bool test_all (bool(&fcn)(float)) const
bool test_any (bool(&fcn)(float)) const
bool test_any (F fcn) const
bool test_any (bool(&fcn)(const float &)) const
bool too_large_for_float (void) const
FloatMatrix transpose (void) const
floatxelem (const Array< octave_idx_type > &ra_idx)
crefT xelem (octave_idx_type i, octave_idx_type j) const
crefT xelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const
floatxelem (octave_idx_type i, octave_idx_type j, octave_idx_type k)
crefT xelem (octave_idx_type n) const
crefT xelem (const Array< octave_idx_type > &ra_idx) const
floatxelem (octave_idx_type i, octave_idx_type j)
floatxelem (octave_idx_type n)

Static Public Member Functions

static Array< floatcat (int dim, octave_idx_type n, const Array< float > *array_list)
static float resize_fill_value (void)

Protected Attributes

dim_vector dimensions
Array< float >::ArrayRep * rep
floatslice_data
octave_idx_type slice_len

Private Member Functions

FloatMatrix finverse (MatrixType &mattype, octave_idx_type &info, float &rcon, int force, int calc_cond) const
FloatMatrix fsolve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool calc_cond=false) const
FloatMatrix ltsolve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool calc_cond=false, blas_trans_type transt=blas_no_trans) const
FloatMatrix tinverse (MatrixType &mattype, octave_idx_type &info, float &rcon, int force, int calc_cond) const
FloatMatrix utsolve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool calc_cond=false, blas_trans_type transt=blas_no_trans) const

Friends

class FloatComplexMatrix
OCTAVE_API FloatMatrix imag (const FloatComplexMatrix &a)
OCTAVE_API std::ostream & operator<< (std::ostream &os, const FloatMatrix &a)
OCTAVE_API std::istream & operator>> (std::istream &is, FloatMatrix &a)
OCTAVE_API FloatMatrix real (const FloatComplexMatrix &a)

Detailed Description

Definition at line 34 of file fMatrix.h.


Member Typedef Documentation

Definition at line 40 of file fMatrix.h.

typedef bool(* Array< float >::compare_fcn_type)(typename ref_param< float >::type, typename ref_param< float >::type) [inherited]

Definition at line 127 of file Array.h.

typedef ref_param<float >::type Array< float >::crefT [inherited]

Definition at line 125 of file Array.h.

typedef float Array< float >::element_type [inherited]

Definition at line 123 of file Array.h.

Definition at line 41 of file fMatrix.h.

Definition at line 43 of file fMatrix.h.


Constructor & Destructor Documentation

FloatMatrix::FloatMatrix ( void   )  [inline]

Definition at line 45 of file fMatrix.h.

Referenced by append(), inverse(), lssolve(), pseudo_inverse(), solve(), and stack().

FloatMatrix::FloatMatrix ( octave_idx_type  r,
octave_idx_type  c 
) [inline]

Definition at line 47 of file fMatrix.h.

FloatMatrix::FloatMatrix ( octave_idx_type  r,
octave_idx_type  c,
float  val 
) [inline]

Definition at line 50 of file fMatrix.h.

FloatMatrix::FloatMatrix ( const dim_vector dv  )  [inline]

Definition at line 53 of file fMatrix.h.

FloatMatrix::FloatMatrix ( const dim_vector dv,
float  val 
) [inline]

Definition at line 55 of file fMatrix.h.

FloatMatrix::FloatMatrix ( const FloatMatrix a  )  [inline]

Definition at line 58 of file fMatrix.h.

template<class U >
FloatMatrix::FloatMatrix ( const MArray< U > &  a  )  [inline]

Definition at line 61 of file fMatrix.h.

template<class U >
FloatMatrix::FloatMatrix ( const Array< U > &  a  )  [inline]

Definition at line 64 of file fMatrix.h.

FloatMatrix::FloatMatrix ( const FloatRowVector rv  )  [explicit]

Definition at line 242 of file fMatrix.cc.

FloatMatrix::FloatMatrix ( const FloatColumnVector cv  )  [explicit]

Definition at line 247 of file fMatrix.cc.

FloatMatrix::FloatMatrix ( const FloatDiagMatrix a  )  [explicit]
FloatMatrix::FloatMatrix ( const PermMatrix a  )  [explicit]
FloatMatrix::FloatMatrix ( const boolMatrix a  )  [explicit]

Definition at line 275 of file fMatrix.cc.

FloatMatrix::FloatMatrix ( const charMatrix a  )  [explicit]

Member Function Documentation

FloatMatrix FloatMatrix::abs ( void   )  const

Definition at line 2783 of file fMatrix.cc.

Referenced by finverse(), fsolve(), and rcond().

boolMatrix FloatMatrix::all ( int  dim = -1  )  const

Definition at line 2741 of file fMatrix.cc.

bool FloatMatrix::all_elements_are_int_or_inf_or_nan ( void   )  const

Definition at line 2693 of file fMatrix.cc.

References Array< float >::test_all(), and xis_int_or_inf_or_nan().

bool FloatMatrix::all_integers ( float max_val,
float min_val 
) const
boolMatrix FloatMatrix::any ( int  dim = -1  )  const

Definition at line 2747 of file fMatrix.cc.

bool FloatMatrix::any_element_is_inf_or_nan ( void   )  const

Definition at line 2681 of file fMatrix.cc.

Referenced by DEFUN_DLD(), and FloatEIG::init().

bool FloatMatrix::any_element_is_nan ( void   )  const

Definition at line 2675 of file fMatrix.cc.

Referenced by operator!().

bool FloatMatrix::any_element_is_negative ( bool  neg_zero = false  )  const

Definition at line 2661 of file fMatrix.cc.

References mx_inline_any_negative(), Array< float >::test_all(), and xnegative_sign().

Referenced by elem_xpow().

bool FloatMatrix::any_element_is_positive ( bool  neg_zero = false  )  const
bool FloatMatrix::any_element_not_one_or_zero ( void   )  const

Definition at line 2687 of file fMatrix.cc.

References Array< float >::test_all(), and xis_one_or_zero().

FloatMatrix FloatMatrix::append ( const FloatColumnVector a  )  const
FloatMatrix FloatMatrix::append ( const FloatRowVector a  )  const
FloatMatrix FloatMatrix::append ( const FloatMatrix a  )  const
FloatMatrix FloatMatrix::append ( const FloatDiagMatrix a  )  const
Array<float > Array< float >::as_column ( void   )  const [inline, inherited]

Definition at line 274 of file Array.h.

Array<float > Array< float >::as_matrix ( void   )  const [inline, inherited]

Definition at line 294 of file Array.h.

Array<float > Array< float >::as_row ( void   )  const [inline, inherited]

Definition at line 284 of file Array.h.

void Array< float >::assign ( const idx_vector i,
const Array< float > &  rhs,
const float rfv = resize_fill_value () 
) [inherited]
void Array< float >::assign ( const idx_vector i,
const idx_vector j,
const Array< float > &  rhs,
const float rfv = resize_fill_value () 
) [inherited]
void Array< float >::assign ( const Array< idx_vector > &  ia,
const Array< float > &  rhs,
const float rfv = resize_fill_value () 
) [inherited]
size_t Array< float >::byte_size ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 308 of file Array.h.

octave_idx_type Array< float >::capacity ( void   )  const [inline, inherited]

Definition at line 264 of file Array.h.

static Array<float > Array< float >::cat ( int  dim,
octave_idx_type  n,
const Array< float > *  array_list 
) [static, inherited]
void MArray< float >::changesign ( void   )  [inherited]

Reimplemented in FloatNDArray.

float & Array< float >::checkelem ( octave_idx_type  n  )  [inherited]
float & Array< float >::checkelem ( octave_idx_type  i,
octave_idx_type  j 
) [inherited]

Reimplemented in DiagArray2< float >.

float & Array< float >::checkelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) [inherited]
float & Array< float >::checkelem ( const Array< octave_idx_type > &  ra_idx  )  [inherited]
crefT Array< float >::checkelem ( octave_idx_type  n  )  const [inherited]
crefT Array< float >::checkelem ( octave_idx_type  i,
octave_idx_type  j 
) const [inherited]

Reimplemented in DiagArray2< float >.

crefT Array< float >::checkelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const [inherited]
crefT Array< float >::checkelem ( const Array< octave_idx_type > &  ra_idx  )  const [inherited]
void Array< float >::chop_trailing_singletons ( void   )  [inline, inherited]

Definition at line 315 of file Array.h.

void Array< float >::clear ( void   )  [inherited]
void Array< float >::clear ( const dim_vector dv  )  [inherited]
void Array< float >::clear ( octave_idx_type  r,
octave_idx_type  c 
) [inline, inherited]

Definition at line 261 of file Array.h.

octave_idx_type Array< float >::cols ( void   )  const [inline, inherited]
FloatColumnVector FloatMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< float >.

Definition at line 627 of file fMatrix.cc.

References idx_vector::colon, and Array< float >::index().

Referenced by FloatQR::insert_col(), and solve().

FloatRowVector FloatMatrix::column_max ( void   )  const

Definition at line 2960 of file fMatrix.cc.

FloatRowVector FloatMatrix::column_max ( Array< octave_idx_type > &  index  )  const
FloatRowVector FloatMatrix::column_min ( void   )  const

Definition at line 2905 of file fMatrix.cc.

FloatRowVector FloatMatrix::column_min ( Array< octave_idx_type > &  index  )  const
octave_idx_type Array< float >::columns ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 305 of file Array.h.

Referenced by inverse().

octave_idx_type Array< float >::compute_index ( octave_idx_type  i,
octave_idx_type  j 
) const [inherited]
octave_idx_type Array< float >::compute_index ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const [inherited]
octave_idx_type Array< float >::compute_index ( const Array< octave_idx_type > &  ra_idx  )  const [inherited]
octave_idx_type Array< float >::compute_index_unchecked ( const Array< octave_idx_type > &  ra_idx  )  const [inline, inherited]

Definition at line 322 of file Array.h.

FloatMatrix FloatMatrix::cumprod ( int  dim = -1  )  const

Definition at line 2753 of file fMatrix.cc.

FloatMatrix FloatMatrix::cumsum ( int  dim = -1  )  const

Definition at line 2759 of file fMatrix.cc.

const float * Array< float >::data ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 435 of file Array.h.

Referenced by FloatRowVector::operator==(), operator==(), and FloatColumnVector::operator==().

void Array< float >::delete_elements ( const idx_vector i  )  [inherited]
void Array< float >::delete_elements ( int  dim,
const idx_vector i 
) [inherited]
void Array< float >::delete_elements ( const Array< idx_vector > &  ia  )  [inherited]
FloatDET FloatMatrix::determinant ( void   )  const

Definition at line 1215 of file fMatrix.cc.

Referenced by DEFUN_DLD(), and determinant().

FloatDET FloatMatrix::determinant ( octave_idx_type info  )  const

Definition at line 1223 of file fMatrix.cc.

References determinant().

FloatDET FloatMatrix::determinant ( octave_idx_type info,
float rcon,
int  calc_cond = 1 
) const

Definition at line 1230 of file fMatrix.cc.

References determinant().

FloatDET FloatMatrix::determinant ( MatrixType mattype,
octave_idx_type info,
float rcon,
int  calc_cond = 1 
) const
FloatMatrix FloatMatrix::diag ( octave_idx_type  k = 0  )  const

Reimplemented from Array< float >.

Definition at line 2789 of file fMatrix.cc.

octave_idx_type Array< float >::dim1 ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 269 of file Array.h.

octave_idx_type Array< float >::dim2 ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 270 of file Array.h.

octave_idx_type Array< float >::dim3 ( void   )  const [inline, inherited]

Definition at line 271 of file Array.h.

const dim_vector& Array< float >::dims ( void   )  const [inline, inherited]
float & Array< float >::elem ( octave_idx_type  n  )  [inline, inherited]
float & Array< float >::elem ( octave_idx_type  i,
octave_idx_type  j 
) [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 359 of file Array.h.

float & Array< float >::elem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) [inline, inherited]

Definition at line 361 of file Array.h.

float & Array< float >::elem ( const Array< octave_idx_type > &  ra_idx  )  [inline, inherited]

Definition at line 363 of file Array.h.

crefT Array< float >::elem ( octave_idx_type  n  )  const [inline, inherited]

Definition at line 383 of file Array.h.

crefT Array< float >::elem ( octave_idx_type  i,
octave_idx_type  j 
) const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 385 of file Array.h.

crefT Array< float >::elem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const [inline, inherited]

Definition at line 387 of file Array.h.

crefT Array< float >::elem ( const Array< octave_idx_type > &  ra_idx  )  const [inline, inherited]

Definition at line 389 of file Array.h.

FloatMatrix FloatMatrix::extract ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
) const

Definition at line 604 of file fMatrix.cc.

References Array< float >::index().

Referenced by pseudo_inverse().

FloatMatrix FloatMatrix::extract_n ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  nr,
octave_idx_type  nc 
) const

Definition at line 613 of file fMatrix.cc.

References Array< float >::index().

void Array< float >::fill ( const float val  )  [inherited]
FloatMatrix & FloatMatrix::fill ( float  val  ) 
FloatMatrix & FloatMatrix::fill ( float  val,
octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
)
Array<octave_idx_type> Array< float >::find ( octave_idx_type  n = -1,
bool  backward = false 
) const [inherited]
FloatMatrix FloatMatrix::finverse ( MatrixType mattype,
octave_idx_type info,
float rcon,
int  force,
int  calc_cond 
) const [private]
const float * Array< float >::fortran_vec ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 437 of file Array.h.

Referenced by ltsolve(), rcond(), and utsolve().

float * Array< float >::fortran_vec ( void   )  [inherited]

Reimplemented in DiagArray2< float >.

F77_RET_T FloatComplex *F77_RET_T FloatComplex FloatComplex *F77_RET_T FloatComplex FloatComplex *FloatComplexMatrix FloatMatrix::fourier ( void   )  const
FloatComplexMatrix FloatMatrix::fourier2d ( void   )  const
FloatMatrix FloatMatrix::fsolve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
bool  calc_cond = false 
) const [private]
MArray<float > MArray< float >::hermitian ( float (*)(const float &)  fcn = 0  )  const [inline, inherited]

Reimplemented from Array< float >.

Definition at line 86 of file MArray.h.

void MArray< float >::idx_add ( const idx_vector idx,
const MArray< float > &  vals 
) [inherited]
void MArray< float >::idx_add ( const idx_vector idx,
float  val 
) [inherited]
void MArray< float >::idx_add_nd ( const idx_vector idx,
const MArray< float > &  vals,
int  dim = -1 
) [inherited]
void MArray< float >::idx_max ( const idx_vector idx,
const MArray< float > &  vals 
) [inherited]
void MArray< float >::idx_min ( const idx_vector idx,
const MArray< float > &  vals 
) [inherited]
FloatComplexMatrix FloatMatrix::ifourier ( void   )  const
FloatComplexMatrix FloatMatrix::ifourier2d ( void   )  const
Array<float > Array< float >::index ( const idx_vector i  )  const [inherited]

Referenced by column(), extract(), extract_n(), and row().

Array<float > Array< float >::index ( const idx_vector i,
const idx_vector j 
) const [inherited]
Array<float > Array< float >::index ( const Array< idx_vector > &  ia  )  const [inherited]
Array<float > Array< float >::index ( const idx_vector i,
const idx_vector j,
bool  resize_ok,
const float rfv = resize_fill_value () 
) const [inherited]
Array<float > Array< float >::index ( const Array< idx_vector > &  ia,
bool  resize_ok,
const float rfv = resize_fill_value () 
) const [inherited]
Array<float > Array< float >::index ( const idx_vector i,
bool  resize_ok,
const float rfv = resize_fill_value () 
) const [inherited]
FloatMatrix & FloatMatrix::insert ( const FloatDiagMatrix a,
octave_idx_type  r,
octave_idx_type  c 
)
FloatMatrix & FloatMatrix::insert ( const FloatMatrix a,
octave_idx_type  r,
octave_idx_type  c 
)

Definition at line 320 of file fMatrix.cc.

Referenced by append(), and stack().

Array<float >& Array< float >::insert ( const Array< float > &  a,
const Array< octave_idx_type > &  idx 
) [inherited]
Array<float >& Array< float >::insert ( const Array< float > &  a,
octave_idx_type  r,
octave_idx_type  c 
) [inherited]
FloatMatrix & FloatMatrix::insert ( const FloatRowVector a,
octave_idx_type  r,
octave_idx_type  c 
)
FloatMatrix & FloatMatrix::insert ( const FloatColumnVector a,
octave_idx_type  r,
octave_idx_type  c 
)
FloatMatrix FloatMatrix::inverse ( MatrixType mattype,
octave_idx_type info,
float rcon,
int  force = 0,
int  calc_cond = 1 
) const
FloatMatrix FloatMatrix::inverse ( void   )  const

Definition at line 633 of file fMatrix.cc.

Referenced by DEFUN_DLD(), inverse(), pseudo_inverse(), and xpow().

FloatMatrix FloatMatrix::inverse ( octave_idx_type info  )  const

Definition at line 642 of file fMatrix.cc.

References inverse().

FloatMatrix FloatMatrix::inverse ( octave_idx_type info,
float rcon,
int  force = 0,
int  calc_cond = 1 
) const

Definition at line 650 of file fMatrix.cc.

References inverse().

FloatMatrix FloatMatrix::inverse ( MatrixType mattype  )  const

Definition at line 658 of file fMatrix.cc.

References inverse().

FloatMatrix FloatMatrix::inverse ( MatrixType mattype,
octave_idx_type info 
) const

Definition at line 666 of file fMatrix.cc.

References inverse().

MArray<float > MArray< float >::ipermute ( const Array< octave_idx_type > &  vec  )  const [inline, inherited]

Reimplemented from Array< float >.

Definition at line 78 of file MArray.h.

bool Array< float >::is_empty ( void   )  const [inline, inherited]

Definition at line 428 of file Array.h.

bool Array< float >::is_shared ( void   )  [inline, inherited]

Definition at line 441 of file Array.h.

OCTAVE_API sortmode Array< float >::is_sorted ( sortmode  mode = UNSORTED  )  const [inherited]

Definition at line 92 of file Array-f.cc.

References ASCENDING, Array< T >::data(), DESCENDING, Array< T >::numel(), and xisnan().

sortmode Array< float >::is_sorted_rows ( sortmode  mode = UNSORTED  )  const [inherited]
bool Array< float >::is_square ( void   )  const [inline, inherited]

Definition at line 426 of file Array.h.

Referenced by is_symmetric().

bool FloatMatrix::is_symmetric ( void   )  const
bool Array< float >::is_vector ( void   )  const [inline, inherited]

Definition at line 430 of file Array.h.

octave_idx_type Array< float >::length ( void   )  const [inline, inherited]
Array<float > Array< float >::linear_slice ( octave_idx_type  lo,
octave_idx_type  up 
) const [inherited]
Array<octave_idx_type> Array< float >::lookup ( const Array< float > &  values,
sortmode  mode = UNSORTED 
) const [inherited]
octave_idx_type Array< float >::lookup ( const float value,
sortmode  mode = UNSORTED 
) const [inherited]
FloatMatrix FloatMatrix::lssolve ( const FloatMatrix b  )  const

Definition at line 2224 of file fMatrix.cc.

Referenced by lssolve(), and solve().

FloatMatrix FloatMatrix::lssolve ( const FloatMatrix b,
octave_idx_type info 
) const

Definition at line 2233 of file fMatrix.cc.

References lssolve().

FloatMatrix FloatMatrix::lssolve ( const FloatMatrix b,
octave_idx_type info,
octave_idx_type rank 
) const

Definition at line 2241 of file fMatrix.cc.

References lssolve().

FloatMatrix FloatMatrix::lssolve ( const FloatMatrix b,
octave_idx_type info,
octave_idx_type rank,
float rcon 
) const
FloatComplexMatrix FloatMatrix::lssolve ( const FloatComplexMatrix b  )  const

Definition at line 2386 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatColumnVector FloatMatrix::lssolve ( const FloatColumnVector b,
octave_idx_type info,
octave_idx_type rank 
) const

Definition at line 2439 of file fMatrix.cc.

References lssolve().

FloatComplexMatrix FloatMatrix::lssolve ( const FloatComplexMatrix b,
octave_idx_type info,
octave_idx_type rank 
) const

Definition at line 2405 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatComplexMatrix FloatMatrix::lssolve ( const FloatComplexMatrix b,
octave_idx_type info 
) const

Definition at line 2396 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatComplexMatrix FloatMatrix::lssolve ( const FloatComplexMatrix b,
octave_idx_type info,
octave_idx_type rank,
float rcon 
) const

Definition at line 2414 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatColumnVector FloatMatrix::lssolve ( const FloatColumnVector b  )  const

Definition at line 2422 of file fMatrix.cc.

References lssolve().

FloatColumnVector FloatMatrix::lssolve ( const FloatColumnVector b,
octave_idx_type info 
) const

Definition at line 2431 of file fMatrix.cc.

References lssolve().

FloatColumnVector FloatMatrix::lssolve ( const FloatColumnVector b,
octave_idx_type info,
octave_idx_type rank,
float rcon 
) const
FloatComplexColumnVector FloatMatrix::lssolve ( const FloatComplexColumnVector b,
octave_idx_type info 
) const

Definition at line 2553 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatComplexColumnVector FloatMatrix::lssolve ( const FloatComplexColumnVector b  )  const

Definition at line 2543 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatComplexColumnVector FloatMatrix::lssolve ( const FloatComplexColumnVector b,
octave_idx_type info,
octave_idx_type rank 
) const

Definition at line 2562 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatComplexColumnVector FloatMatrix::lssolve ( const FloatComplexColumnVector b,
octave_idx_type info,
octave_idx_type rank,
float rcon 
) const

Definition at line 2571 of file fMatrix.cc.

References FloatComplexMatrix::lssolve().

FloatMatrix FloatMatrix::ltsolve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
bool  calc_cond = false,
blas_trans_type  transt = blas_no_trans 
) const [private]
void Array< float >::make_unique ( void   )  [inline, inherited]
Array<U> Array< float >::map ( U(&)(float fcn  )  const [inline, inherited]

Definition at line 604 of file Array.h.

Array<U> Array< float >::map ( fcn  )  const [inline, inherited]

Definition at line 573 of file Array.h.

Array<U> Array< float >::map ( U(&)(const float &)  fcn  )  const [inline, inherited]

Definition at line 609 of file Array.h.

void Array< float >::maybe_economize ( void   )  [inline, inherited]

Definition at line 514 of file Array.h.

void* Array< float >::mex_get_data ( void   )  const [inline, inherited]

Definition at line 529 of file Array.h.

int Array< float >::ndims ( void   )  const [inline, inherited]

Definition at line 443 of file Array.h.

Referenced by FloatNDArray::matrix_value().

octave_idx_type Array< float >::nelem ( void   )  const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 266 of file Array.h.

Referenced by FloatNDArray::all_integers(), and all_integers().

octave_idx_type Array< float >::nnz ( void   )  const [inherited]

Reimplemented in MDiagArray2< float >.

Array<float > Array< float >::nth_element ( const idx_vector n,
int  dim = 0 
) const [inherited]
octave_idx_type Array< float >::numel ( void   )  const [inline, inherited]
boolMatrix FloatMatrix::operator! ( void   )  const

Definition at line 2623 of file fMatrix.cc.

References any_element_is_nan(), and gripe_nan_to_logical_conversion().

bool FloatMatrix::operator!= ( const FloatMatrix a  )  const

Definition at line 298 of file fMatrix.cc.

float & Array< float >::operator() ( octave_idx_type  i,
octave_idx_type  j 
) [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 373 of file Array.h.

crefT Array< float >::operator() ( octave_idx_type  i,
octave_idx_type  j 
) const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 399 of file Array.h.

float & Array< float >::operator() ( const Array< octave_idx_type > &  ra_idx  )  [inline, inherited]

Definition at line 375 of file Array.h.

float & Array< float >::operator() ( octave_idx_type  n  )  [inline, inherited]

Definition at line 372 of file Array.h.

float & Array< float >::operator() ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) [inline, inherited]

Definition at line 374 of file Array.h.

crefT Array< float >::operator() ( octave_idx_type  n  )  const [inline, inherited]

Definition at line 398 of file Array.h.

crefT Array< float >::operator() ( const Array< octave_idx_type > &  ra_idx  )  const [inline, inherited]

Definition at line 401 of file Array.h.

crefT Array< float >::operator() ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const [inline, inherited]

Definition at line 400 of file Array.h.

FloatMatrix & FloatMatrix::operator+= ( const FloatDiagMatrix a  ) 
FloatMatrix & FloatMatrix::operator-= ( const FloatDiagMatrix a  ) 
FloatMatrix& FloatMatrix::operator= ( const FloatMatrix a  )  [inline]

Definition at line 79 of file fMatrix.h.

References MArray< T >::operator=().

bool FloatMatrix::operator== ( const FloatMatrix a  )  const
bool Array< float >::optimize_dimensions ( const dim_vector dv  )  [inherited]
Array<float > Array< float >::page ( octave_idx_type  k  )  const [inherited]
octave_idx_type Array< float >::pages ( void   )  const [inline, inherited]

Definition at line 306 of file Array.h.

MArray<float > MArray< float >::permute ( const Array< octave_idx_type > &  vec,
bool  inv = false 
) const [inline, inherited]

Reimplemented from Array< float >.

Definition at line 74 of file MArray.h.

void Array< float >::print_info ( std::ostream &  os,
const std::string &  prefix 
) const [inherited]

Reimplemented in DiagArray2< float >.

FloatMatrix FloatMatrix::prod ( int  dim = -1  )  const

Definition at line 2765 of file fMatrix.cc.

FloatMatrix FloatMatrix::pseudo_inverse ( float  tol = 0.0  )  const
float FloatMatrix::rcond ( void   )  const

Definition at line 1373 of file fMatrix.cc.

Referenced by DEFUN_DLD().

float FloatMatrix::rcond ( MatrixType mattype  )  const
Array<float > Array< float >::reshape ( octave_idx_type  nr,
octave_idx_type  nc 
) const [inline, inherited]

Definition at line 416 of file Array.h.

MArray<float > MArray< float >::reshape ( const dim_vector new_dims  )  const [inline, inherited]

Reimplemented from Array< float >.

Definition at line 71 of file MArray.h.

void FloatMatrix::resize ( octave_idx_type  nr,
octave_idx_type  nc,
float  rfv = resize_fill_value () 
) [inline]
void Array< float >::resize ( octave_idx_type  n  )  [inline, inherited]

Definition at line 459 of file Array.h.

void Array< float >::resize ( octave_idx_type  nr,
octave_idx_type  nc,
const float rfv = resize_fill_value () 
) [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 462 of file Array.h.

void Array< float >::resize ( const dim_vector dv,
const float rfv = resize_fill_value () 
) [inherited]
void Array< float >::resize1 ( octave_idx_type  n,
const float rfv = resize_fill_value () 
) [inherited]
static float FloatMatrix::resize_fill_value ( void   )  [inline, static]

Reimplemented from Array< float >.

Definition at line 336 of file fMatrix.h.

FloatRowVector FloatMatrix::row ( octave_idx_type  i  )  const
FloatColumnVector FloatMatrix::row_max ( void   )  const

Definition at line 2850 of file fMatrix.cc.

FloatColumnVector FloatMatrix::row_max ( Array< octave_idx_type > &  index  )  const
FloatColumnVector FloatMatrix::row_min ( Array< octave_idx_type > &  index  )  const
FloatColumnVector FloatMatrix::row_min ( void   )  const

Definition at line 2795 of file fMatrix.cc.

octave_idx_type Array< float >::rows ( void   )  const [inline, inherited]
FloatComplexMatrix FloatMatrix::solve ( const FloatComplexMatrix b  )  const

Definition at line 2138 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexMatrix FloatMatrix::solve ( MatrixType typ,
const FloatComplexMatrix b,
octave_idx_type info 
) const

Definition at line 1994 of file fMatrix.cc.

References solve().

FloatColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatColumnVector b,
octave_idx_type info 
) const

Definition at line 2053 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( const FloatMatrix b,
octave_idx_type info 
) const

Definition at line 2117 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( const FloatMatrix b,
octave_idx_type info,
float rcon 
) const

Definition at line 2124 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( const FloatMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2130 of file fMatrix.cc.

References solve().

FloatComplexColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatComplexColumnVector b 
) const

Definition at line 2077 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexColumnVector FloatMatrix::solve ( const FloatComplexColumnVector b,
octave_idx_type info,
float rcon 
) const

Definition at line 2209 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexMatrix FloatMatrix::solve ( MatrixType typ,
const FloatComplexMatrix b 
) const

Definition at line 1986 of file fMatrix.cc.

References solve().

FloatComplexMatrix FloatMatrix::solve ( const FloatComplexMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2159 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatColumnVector FloatMatrix::solve ( const FloatColumnVector b,
octave_idx_type info 
) const

Definition at line 2174 of file fMatrix.cc.

References solve().

FloatColumnVector FloatMatrix::solve ( const FloatColumnVector b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2187 of file fMatrix.cc.

References solve().

FloatComplexColumnVector FloatMatrix::solve ( const FloatComplexColumnVector b,
octave_idx_type info 
) const

Definition at line 2202 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexColumnVector FloatMatrix::solve ( const FloatComplexColumnVector b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2216 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexMatrix FloatMatrix::solve ( MatrixType typ,
const FloatComplexMatrix b,
octave_idx_type info,
float rcon 
) const

Definition at line 2002 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( const FloatMatrix b  )  const

Definition at line 2109 of file fMatrix.cc.

References solve().

FloatColumnVector FloatMatrix::solve ( const FloatColumnVector b,
octave_idx_type info,
float rcon 
) const

Definition at line 2181 of file fMatrix.cc.

References solve().

FloatColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatColumnVector b,
octave_idx_type info,
float rcon 
) const

Definition at line 2061 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
bool  singular_fallback = true,
blas_trans_type  transt = blas_no_trans 
) const
FloatComplexColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatComplexColumnVector b,
octave_idx_type info,
float rcon 
) const

Definition at line 2092 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexMatrix FloatMatrix::solve ( MatrixType typ,
const FloatComplexMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
bool  singular_fallback = true,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2036 of file fMatrix.cc.

References solve(), stack_complex_matrix(), and unstack_complex_matrix().

FloatColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatColumnVector b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2068 of file fMatrix.cc.

References column(), and solve().

FloatMatrix FloatMatrix::solve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info 
) const

Definition at line 1936 of file fMatrix.cc.

References solve().

FloatMatrix FloatMatrix::solve ( MatrixType typ,
const FloatMatrix b 
) const

Definition at line 1928 of file fMatrix.cc.

Referenced by solve(), xdiv(), and xleftdiv().

FloatComplexMatrix FloatMatrix::solve ( const FloatComplexMatrix b,
octave_idx_type info,
float rcon 
) const

Definition at line 2152 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatMatrix FloatMatrix::solve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info,
float rcon 
) const

Definition at line 1943 of file fMatrix.cc.

References solve().

FloatComplexColumnVector FloatMatrix::solve ( const FloatComplexColumnVector b  )  const

Definition at line 2195 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexMatrix FloatMatrix::solve ( const FloatComplexMatrix b,
octave_idx_type info 
) const

Definition at line 2145 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatColumnVector b 
) const

Definition at line 2046 of file fMatrix.cc.

References solve().

FloatComplexColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatComplexColumnVector b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const

Definition at line 2100 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatComplexColumnVector FloatMatrix::solve ( MatrixType typ,
const FloatComplexColumnVector b,
octave_idx_type info 
) const

Definition at line 2084 of file fMatrix.cc.

References FloatComplexMatrix::solve().

FloatColumnVector FloatMatrix::solve ( const FloatColumnVector b  )  const

Definition at line 2167 of file fMatrix.cc.

References solve().

Array<float > Array< float >::sort ( int  dim = 0,
sortmode  mode = ASCENDING 
) const [inherited]
Array<float > Array< float >::sort ( Array< octave_idx_type > &  sidx,
int  dim = 0,
sortmode  mode = ASCENDING 
) const [inherited]
Array<octave_idx_type> Array< float >::sort_rows_idx ( sortmode  mode = ASCENDING  )  const [inherited]
MArray MArray< float >::squeeze ( void   )  const [inline, inherited]

Reimplemented from Array< float >.

Reimplemented in FloatNDArray.

Definition at line 81 of file MArray.h.

FloatMatrix FloatMatrix::stack ( const FloatMatrix a  )  const
FloatMatrix FloatMatrix::stack ( const FloatColumnVector a  )  const
FloatMatrix FloatMatrix::stack ( const FloatDiagMatrix a  )  const
FloatMatrix FloatMatrix::stack ( const FloatRowVector a  )  const
FloatMatrix FloatMatrix::sum ( int  dim = -1  )  const
FloatMatrix FloatMatrix::sumsq ( int  dim = -1  )  const

Definition at line 2777 of file fMatrix.cc.

bool Array< float >::test ( fcn  )  const [inline, inherited]

Definition at line 614 of file Array.h.

bool Array< float >::test_all ( bool(&)(const float &)  fcn  )  const [inline, inherited]

Definition at line 661 of file Array.h.

bool Array< float >::test_all ( fcn  )  const [inline, inherited]
bool Array< float >::test_all ( bool(&)(float fcn  )  const [inline, inherited]

Definition at line 658 of file Array.h.

bool Array< float >::test_any ( bool(&)(float fcn  )  const [inline, inherited]

Definition at line 652 of file Array.h.

bool Array< float >::test_any ( fcn  )  const [inline, inherited]

Definition at line 644 of file Array.h.

bool Array< float >::test_any ( bool(&)(const float &)  fcn  )  const [inline, inherited]

Definition at line 655 of file Array.h.

FloatMatrix FloatMatrix::tinverse ( MatrixType mattype,
octave_idx_type info,
float rcon,
int  force,
int  calc_cond 
) const [private]
bool FloatMatrix::too_large_for_float ( void   )  const

Definition at line 2732 of file fMatrix.cc.

FloatMatrix FloatMatrix::transpose ( void   )  const [inline]
FloatMatrix FloatMatrix::utsolve ( MatrixType typ,
const FloatMatrix b,
octave_idx_type info,
float rcon,
solve_singularity_handler  sing_handler,
bool  calc_cond = false,
blas_trans_type  transt = blas_no_trans 
) const [private]
crefT Array< float >::xelem ( octave_idx_type  n  )  const [inline, inherited]

Definition at line 328 of file Array.h.

float & Array< float >::xelem ( octave_idx_type  n  )  [inline, inherited]
crefT Array< float >::xelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const [inline, inherited]

Definition at line 335 of file Array.h.

crefT Array< float >::xelem ( const Array< octave_idx_type > &  ra_idx  )  const [inline, inherited]

Definition at line 341 of file Array.h.

float & Array< float >::xelem ( const Array< octave_idx_type > &  ra_idx  )  [inline, inherited]

Definition at line 338 of file Array.h.

float & Array< float >::xelem ( octave_idx_type  i,
octave_idx_type  j 
) [inline, inherited]

Definition at line 330 of file Array.h.

float & Array< float >::xelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) [inline, inherited]

Definition at line 333 of file Array.h.

crefT Array< float >::xelem ( octave_idx_type  i,
octave_idx_type  j 
) const [inline, inherited]

Reimplemented in DiagArray2< float >.

Definition at line 331 of file Array.h.


Friends And Related Function Documentation

friend class FloatComplexMatrix [friend]

Definition at line 113 of file fMatrix.h.

Referenced by fourier(), fourier2d(), ifourier(), and ifourier2d().

OCTAVE_API FloatMatrix imag ( const FloatComplexMatrix a  )  [friend]

Definition at line 598 of file fMatrix.cc.

OCTAVE_API std::ostream& operator<< ( std::ostream &  os,
const FloatMatrix a 
) [friend]

Definition at line 3015 of file fMatrix.cc.

OCTAVE_API std::istream& operator>> ( std::istream &  is,
FloatMatrix a 
) [friend]

Definition at line 3030 of file fMatrix.cc.

OCTAVE_API FloatMatrix real ( const FloatComplexMatrix a  )  [friend]

Definition at line 592 of file fMatrix.cc.


Member Data Documentation

dim_vector Array< float >::dimensions [protected, inherited]

Definition at line 132 of file Array.h.

Array<float >::ArrayRep* Array< float >::rep [protected, inherited]

Definition at line 134 of file Array.h.

float * Array< float >::slice_data [protected, inherited]

Definition at line 143 of file Array.h.

octave_idx_type Array< float >::slice_len [protected, inherited]

Definition at line 144 of file Array.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines