#include "fMatrix.h"
Definition at line 34 of file fMatrix.h.
typedef void(* FloatMatrix::solve_singularity_handler)(float rcon) |
FloatMatrix::FloatMatrix | ( | void | ) | [inline] |
FloatMatrix::FloatMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
FloatMatrix::FloatMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
float | val | |||
) | [inline] |
FloatMatrix::FloatMatrix | ( | const dim_vector & | dv | ) | [inline] |
FloatMatrix::FloatMatrix | ( | const dim_vector & | dv, | |
float | val | |||
) | [inline] |
FloatMatrix::FloatMatrix | ( | const FloatMatrix & | a | ) | [inline] |
FloatMatrix::FloatMatrix | ( | const MArray< U > & | a | ) | [inline] |
FloatMatrix::FloatMatrix | ( | const Array< U > & | a | ) | [inline] |
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] |
Definition at line 252 of file fMatrix.cc.
References DiagArray2< T >::elem(), Array< float >::elem(), and DiagArray2< T >::length().
FloatMatrix::FloatMatrix | ( | const PermMatrix & | a | ) | [explicit] |
Definition at line 259 of file fMatrix.cc.
References Array< float >::elem(), PermMatrix::is_col_perm(), PermMatrix::pvec(), and PermMatrix::rows().
FloatMatrix::FloatMatrix | ( | const boolMatrix & | a | ) | [explicit] |
Definition at line 275 of file fMatrix.cc.
FloatMatrix::FloatMatrix | ( | const charMatrix & | a | ) | [explicit] |
Definition at line 280 of file fMatrix.cc.
References Array< T >::cols(), Array< T >::elem(), Array< float >::elem(), and Array< T >::rows().
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().
Definition at line 2702 of file fMatrix.cc.
References Array< float >::elem(), Array< float >::nelem(), and xisinteger().
Referenced by elem_xpow(), and octave_float_diag_matrix::save_binary().
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!().
Definition at line 2661 of file fMatrix.cc.
References mx_inline_any_negative(), Array< float >::test_all(), and xnegative_sign().
Referenced by elem_xpow().
Definition at line 2668 of file fMatrix.cc.
References mx_inline_any_positive(), Array< float >::test_all(), and xpositive_sign().
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 |
Definition at line 480 of file fMatrix.cc.
References Array< float >::cols(), FloatMatrix(), insert(), Array< T >::length(), and Array< float >::rows().
FloatMatrix FloatMatrix::append | ( | const FloatRowVector & | a | ) | const |
Definition at line 462 of file fMatrix.cc.
References Array< float >::cols(), FloatMatrix(), Array< T >::length(), and Array< float >::rows().
FloatMatrix FloatMatrix::append | ( | const FloatMatrix & | a | ) | const |
Definition at line 444 of file fMatrix.cc.
References Array< T >::cols(), Array< float >::cols(), FloatMatrix(), Array< T >::rows(), and Array< float >::rows().
FloatMatrix FloatMatrix::append | ( | const FloatDiagMatrix & | a | ) | const |
Definition at line 498 of file fMatrix.cc.
References DiagArray2< T >::cols(), Array< float >::cols(), DiagArray2< T >::rows(), and Array< float >::rows().
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] |
Reimplemented in DiagArray2< float >.
octave_idx_type Array< float >::capacity | ( | void | ) | const [inline, inherited] |
static Array<float > Array< float >::cat | ( | int | dim, | |
octave_idx_type | n, | |||
const Array< float > * | array_list | |||
) | [static, 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 >::clear | ( | const dim_vector & | dv | ) | [inherited] |
void Array< float >::clear | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline, inherited] |
octave_idx_type Array< float >::cols | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 304 of file Array.h.
Referenced by append(), column_max(), column_min(), determinant(), fill(), finverse(), fourier(), fourier2d(), fsolve(), ifourier(), ifourier2d(), insert(), is_symmetric(), lssolve(), ltsolve(), operator+=(), operator-=(), operator==(), pseudo_inverse(), rcond(), row_max(), row_min(), stack(), tinverse(), and utsolve().
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 |
Definition at line 2967 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< float >::elem(), octave_Float_NaN, Array< T >::resize(), FloatRowVector::resize(), Array< float >::rows(), and xisnan().
FloatRowVector FloatMatrix::column_min | ( | void | ) | const |
Definition at line 2905 of file fMatrix.cc.
FloatRowVector FloatMatrix::column_min | ( | Array< octave_idx_type > & | index | ) | const |
Definition at line 2912 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< float >::elem(), octave_Float_NaN, Array< T >::resize(), FloatRowVector::resize(), Array< float >::rows(), and xisnan().
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] |
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.
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 |
Definition at line 1237 of file fMatrix.cc.
References Array< float >::cols(), Array< float >::elem(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), MatrixType::Full, MatrixType::Hermitian, MatrixType::Lower, MatrixType::mark_as_unsymmetric(), MatrixType::Rectangular, Array< float >::rows(), base_det< T >::square(), MatrixType::type(), MatrixType::Unknown, MatrixType::Upper, and xnorm().
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 >.
octave_idx_type Array< float >::dim2 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
octave_idx_type Array< float >::dim3 | ( | void | ) | const [inline, inherited] |
const dim_vector& Array< float >::dims | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 311 of file Array.h.
Referenced by FloatNDArray::concat(), FloatNDArray::fourier(), FloatNDArray::fourier2d(), FloatNDArray::fourierNd(), FloatNDArray::ifourier(), FloatNDArray::ifourier2d(), and FloatNDArray::ifourierNd().
float & Array< float >::elem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 353 of file Array.h.
Referenced by FloatNDArray::all_integers(), all_integers(), column_max(), column_min(), FloatNDArray::concat(), determinant(), FloatRowVector::extract(), FloatColumnVector::extract(), FloatRowVector::extract_n(), FloatColumnVector::extract_n(), FloatMatrix(), FloatNDArray::fourier(), FloatNDArray::ifourier(), is_symmetric(), FloatRowVector::max(), FloatColumnVector::max(), FloatRowVector::min(), FloatColumnVector::min(), operator+=(), operator-=(), row_max(), and row_min().
float & Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< float >::elem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
crefT Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< float >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
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().
FloatMatrix & FloatMatrix::fill | ( | float | val | ) |
Definition at line 398 of file fMatrix.cc.
References Array< float >::cols(), Array< float >::make_unique(), Array< float >::rows(), and Array< float >::xelem().
Referenced by insert().
FloatMatrix & FloatMatrix::fill | ( | float | val, | |
octave_idx_type | r1, | |||
octave_idx_type | c1, | |||
octave_idx_type | r2, | |||
octave_idx_type | c2 | |||
) |
Definition at line 416 of file fMatrix.cc.
References Array< float >::cols(), Array< float >::make_unique(), Array< float >::rows(), and Array< float >::xelem().
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] |
Definition at line 731 of file fMatrix.cc.
References abs(), Array< float >::cols(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), MatrixType::mark_as_rectangular(), FloatRowVector::max(), Array< T >::resize(), row(), Array< float >::rows(), and sum().
Referenced by inverse().
Reimplemented in DiagArray2< float >.
F77_RET_T FloatComplex *F77_RET_T FloatComplex FloatComplex *F77_RET_T FloatComplex FloatComplex *FloatComplexMatrix FloatMatrix::fourier | ( | void | ) | const |
Definition at line 993 of file fMatrix.cc.
References cfftf(), cffti(), Array< float >::cols(), F77_FUNC(), FloatComplexMatrix, Array< T >::fortran_vec(), nn, and Array< float >::rows().
FloatComplexMatrix FloatMatrix::fourier2d | ( | void | ) | const |
Definition at line 1078 of file fMatrix.cc.
References cfftf(), cffti(), Array< float >::cols(), F77_FUNC(), FloatComplexMatrix, Array< T >::fortran_vec(), nn, Array< T >::resize(), and Array< float >::rows().
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] |
Definition at line 1743 of file fMatrix.cc.
References abs(), Array< T >::cols(), Array< float >::cols(), current_liboctave_error_handler, F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), MatrixType::Full, MatrixType::Hermitian, MatrixType::mark_as_rectangular(), MatrixType::mark_as_unsymmetric(), FloatRowVector::max(), row(), Array< T >::rows(), Array< float >::rows(), sum(), MatrixType::type(), and xisnan().
Referenced by solve().
MArray<float > MArray< float >::hermitian | ( | float (*)(const float &) | fcn = 0 |
) | const [inline, inherited] |
Reimplemented from Array< float >.
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 |
Definition at line 1034 of file fMatrix.cc.
References cfftb(), cffti(), Array< float >::cols(), F77_FUNC(), FloatComplexMatrix, Array< T >::fortran_vec(), nn, and Array< float >::rows().
FloatComplexMatrix FloatMatrix::ifourier2d | ( | void | ) | const |
Definition at line 1144 of file fMatrix.cc.
References cfftb(), cffti(), Array< float >::cols(), F77_FUNC(), FloatComplexMatrix, Array< T >::fortran_vec(), nn, Array< T >::resize(), and Array< float >::rows().
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 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 | |||
) |
Definition at line 371 of file fMatrix.cc.
References Array< float >::cols(), DiagArray2< T >::cols(), DiagArray2< T >::elem(), fill(), DiagArray2< T >::length(), Array< float >::make_unique(), Array< float >::rows(), DiagArray2< T >::rows(), and Array< float >::xelem().
FloatMatrix & FloatMatrix::insert | ( | const FloatMatrix & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 320 of file fMatrix.cc.
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 | |||
) |
Definition at line 327 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< T >::length(), Array< float >::make_unique(), Array< float >::rows(), and Array< float >::xelem().
FloatMatrix & FloatMatrix::insert | ( | const FloatColumnVector & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 349 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< T >::length(), Array< float >::make_unique(), Array< float >::rows(), and Array< float >::xelem().
FloatMatrix FloatMatrix::inverse | ( | MatrixType & | mattype, | |
octave_idx_type & | info, | |||
float & | rcon, | |||
int | force = 0 , |
|||
int | calc_cond = 1 | |||
) | const |
Definition at line 812 of file fMatrix.cc.
References Array< float >::columns(), finverse(), FloatMatrix(), FloatCHOL::inverse(), MatrixType::is_hermitian(), MatrixType::Lower, MatrixType::mark_as_unsymmetric(), octave_Float_Inf, FloatCHOL::rcond(), Array< float >::rows(), tinverse(), MatrixType::type(), MatrixType::Unknown, and MatrixType::Upper.
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 92 of file Array-f.cc.
References ASCENDING, Array< T >::data(), DESCENDING, Array< T >::numel(), and xisnan().
Definition at line 426 of file Array.h.
Referenced by is_symmetric().
bool FloatMatrix::is_symmetric | ( | void | ) | const |
Definition at line 304 of file fMatrix.cc.
References Array< float >::cols(), Array< float >::elem(), Array< float >::is_square(), and Array< float >::rows().
Referenced by FloatEIG::init().
octave_idx_type Array< float >::length | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 265 of file Array.h.
Referenced by FloatRowVector::append(), FloatRowVector::fill(), FloatColumnVector::fill(), FloatRowVector::insert(), FloatColumnVector::insert(), FloatRowVector::max(), FloatColumnVector::max(), FloatRowVector::min(), FloatColumnVector::min(), FloatRowVector::operator==(), operator==(), FloatColumnVector::operator==(), and FloatColumnVector::stack().
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.
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 |
Definition at line 2249 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::cols(), current_liboctave_error_handler, Array< T >::elem(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_FUNC(), F77_XFCN, FloatMatrix(), Array< T >::fortran_vec(), resize(), Array< T >::resize(), Array< T >::rows(), Array< float >::rows(), and xilaenv().
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 |
Definition at line 2447 of file fMatrix.cc.
References Array< float >::cols(), current_liboctave_error_handler, Array< T >::elem(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_FUNC(), F77_XFCN, Array< T >::fortran_vec(), Array< T >::length(), FloatColumnVector::resize(), Array< T >::resize(), Array< float >::rows(), and xilaenv().
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] |
Definition at line 1643 of file fMatrix.cc.
References Array< T >::cols(), Array< float >::cols(), current_liboctave_error_handler, F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), Array< float >::fortran_vec(), get_blas_char(), MatrixType::Lower, norm(), MatrixType::Permuted_Lower, Array< T >::rows(), Array< float >::rows(), MatrixType::type(), and xisnan().
Referenced by solve().
Definition at line 109 of file Array.h.
Referenced by FloatRowVector::fill(), fill(), FloatColumnVector::fill(), FloatRowVector::insert(), insert(), and FloatColumnVector::insert().
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 >.
octave_idx_type Array< float >::numel | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 267 of file Array.h.
Referenced by FloatNDArray::concat(), FloatNDArray::fourier(), FloatNDArray::fourier2d(), FloatNDArray::fourierNd(), FloatNDArray::ifourier(), FloatNDArray::ifourier2d(), and FloatNDArray::ifourierNd().
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 >.
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
float & Array< float >::operator() | ( | octave_idx_type | n | ) | [inline, inherited] |
float & Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
FloatMatrix & FloatMatrix::operator+= | ( | const FloatDiagMatrix & | a | ) |
Definition at line 2579 of file fMatrix.cc.
References DiagArray2< T >::cols(), Array< float >::cols(), DiagArray2< T >::elem(), Array< float >::elem(), gripe_nonconformant(), DiagArray2< T >::length(), DiagArray2< T >::rows(), and Array< float >::rows().
FloatMatrix & FloatMatrix::operator-= | ( | const FloatDiagMatrix & | a | ) |
Definition at line 2600 of file fMatrix.cc.
References DiagArray2< T >::cols(), Array< float >::cols(), DiagArray2< T >::elem(), Array< float >::elem(), gripe_nonconformant(), DiagArray2< T >::length(), DiagArray2< T >::rows(), and Array< float >::rows().
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 |
Definition at line 289 of file fMatrix.cc.
References Array< T >::cols(), Array< float >::cols(), Array< T >::data(), Array< float >::data(), Array< float >::length(), mx_inline_equal(), Array< T >::rows(), and Array< float >::rows().
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] |
MArray<float > MArray< float >::permute | ( | const Array< octave_idx_type > & | vec, | |
bool | inv = false | |||
) | const [inline, inherited] |
Reimplemented from Array< float >.
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 |
Definition at line 851 of file fMatrix.cc.
References Array< float >::cols(), FloatDiagMatrix::diag(), SVD::economy, Array< T >::elem(), FloatColumnVector::extract(), extract(), FloatMatrix(), inverse(), FloatSVD::left_singular_matrix(), Array< T >::length(), FloatSVD::right_singular_matrix(), Array< float >::rows(), FloatSVD::singular_values(), transpose(), and V.
Referenced by DEFUN_DLD().
float FloatMatrix::rcond | ( | void | ) | const |
Definition at line 1373 of file fMatrix.cc.
Referenced by DEFUN_DLD().
float FloatMatrix::rcond | ( | MatrixType & | mattype | ) | const |
Definition at line 1380 of file fMatrix.cc.
References abs(), Array< float >::cols(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), Array< float >::fortran_vec(), MatrixType::Full, MatrixType::Hermitian, MatrixType::Lower, MatrixType::mark_as_rectangular(), MatrixType::mark_as_unsymmetric(), FloatRowVector::max(), norm(), octave_Inf, MatrixType::Permuted_Lower, MatrixType::Permuted_Upper, row(), Array< float >::rows(), sum(), MatrixType::type(), MatrixType::Unknown, and MatrixType::Upper.
Array<float > Array< float >::reshape | ( | octave_idx_type | nr, | |
octave_idx_type | nc | |||
) | const [inline, inherited] |
MArray<float > MArray< float >::reshape | ( | const dim_vector & | new_dims | ) | const [inline, inherited] |
Reimplemented from Array< float >.
void FloatMatrix::resize | ( | octave_idx_type | nr, | |
octave_idx_type | nc, | |||
float | rfv = resize_fill_value () | |||
) | [inline] |
Definition at line 129 of file fMatrix.h.
References Array< T >::resize().
Referenced by betainc(), gammainc(), FloatSVD::init(), FloatQRP::init(), FloatQR::init(), FloatCHOL::init(), and lssolve().
void Array< float >::resize | ( | octave_idx_type | n | ) | [inline, inherited] |
void Array< float >::resize | ( | octave_idx_type | nr, | |
octave_idx_type | nc, | |||
const float & | rfv = resize_fill_value () | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
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 >.
FloatRowVector FloatMatrix::row | ( | octave_idx_type | i | ) | const |
Definition at line 621 of file fMatrix.cc.
References idx_vector::colon, and Array< float >::index().
Referenced by DEFUN_DLD(), finverse(), FloatComplexMatrix::finverse(), fsolve(), FloatComplexMatrix::fsolve(), and rcond().
FloatColumnVector FloatMatrix::row_max | ( | void | ) | const |
Definition at line 2850 of file fMatrix.cc.
FloatColumnVector FloatMatrix::row_max | ( | Array< octave_idx_type > & | index | ) | const |
Definition at line 2857 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< float >::elem(), octave_Float_NaN, Array< T >::resize(), FloatColumnVector::resize(), Array< float >::rows(), and xisnan().
FloatColumnVector FloatMatrix::row_min | ( | Array< octave_idx_type > & | index | ) | const |
Definition at line 2802 of file fMatrix.cc.
References Array< float >::cols(), Array< T >::elem(), Array< float >::elem(), octave_Float_NaN, Array< T >::resize(), FloatColumnVector::resize(), Array< float >::rows(), and xisnan().
FloatColumnVector FloatMatrix::row_min | ( | void | ) | const |
Definition at line 2795 of file fMatrix.cc.
octave_idx_type Array< float >::rows | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 303 of file Array.h.
Referenced by append(), column_max(), column_min(), determinant(), fill(), finverse(), fourier(), fourier2d(), fsolve(), ifourier(), ifourier2d(), insert(), inverse(), is_symmetric(), lssolve(), ltsolve(), operator+=(), operator-=(), operator==(), pseudo_inverse(), rcond(), row_max(), row_min(), stack(), tinverse(), and utsolve().
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 |
Definition at line 1950 of file fMatrix.cc.
References blas_conj_trans, blas_trans, FloatMatrix(), fsolve(), MatrixType::Full, MatrixType::Hermitian, MatrixType::Lower, lssolve(), ltsolve(), MatrixType::Permuted_Lower, MatrixType::Permuted_Upper, MatrixType::Rectangular, solve(), transpose(), MatrixType::type(), MatrixType::Unknown, MatrixType::Upper, and utsolve().
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.
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 | ( | 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] |
Reimplemented from Array< float >.
Reimplemented in FloatNDArray.
FloatMatrix FloatMatrix::stack | ( | const FloatMatrix & | a | ) | const |
Definition at line 516 of file fMatrix.cc.
References Array< T >::cols(), Array< float >::cols(), FloatMatrix(), Array< T >::rows(), and Array< float >::rows().
FloatMatrix FloatMatrix::stack | ( | const FloatColumnVector & | a | ) | const |
Definition at line 554 of file fMatrix.cc.
References Array< float >::cols(), FloatMatrix(), Array< T >::length(), and Array< float >::rows().
FloatMatrix FloatMatrix::stack | ( | const FloatDiagMatrix & | a | ) | const |
Definition at line 573 of file fMatrix.cc.
References DiagArray2< T >::cols(), Array< float >::cols(), FloatMatrix(), DiagArray2< T >::rows(), and Array< float >::rows().
FloatMatrix FloatMatrix::stack | ( | const FloatRowVector & | a | ) | const |
Definition at line 535 of file fMatrix.cc.
References Array< float >::cols(), FloatMatrix(), insert(), Array< T >::length(), and Array< float >::rows().
FloatMatrix FloatMatrix::sum | ( | int | dim = -1 |
) | const |
Definition at line 2771 of file fMatrix.cc.
Referenced by finverse(), FloatComplexMatrix::finverse(), fsolve(), FloatComplexMatrix::fsolve(), rcond(), and FloatComplexMatrix::rcond().
FloatMatrix FloatMatrix::sumsq | ( | int | dim = -1 |
) | const |
Definition at line 2777 of file fMatrix.cc.
Definition at line 648 of file Array.h.
Referenced by FloatNDArray::all_elements_are_int_or_inf_or_nan(), all_elements_are_int_or_inf_or_nan(), FloatNDArray::all_elements_are_zero(), FloatNDArray::all_integers(), FloatNDArray::any_element_is_negative(), any_element_is_negative(), FloatNDArray::any_element_is_positive(), any_element_is_positive(), FloatNDArray::any_element_not_one_or_zero(), and any_element_not_one_or_zero().
FloatMatrix FloatMatrix::tinverse | ( | MatrixType & | mattype, | |
octave_idx_type & | info, | |||
float & | rcon, | |||
int | force, | |||
int | calc_cond | |||
) | const [private] |
Definition at line 673 of file fMatrix.cc.
References Array< float >::cols(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), MatrixType::Lower, OCTAVE_LOCAL_BUFFER, Array< float >::rows(), and MatrixType::type().
Referenced by inverse().
bool FloatMatrix::too_large_for_float | ( | void | ) | const |
Definition at line 2732 of file fMatrix.cc.
FloatMatrix FloatMatrix::transpose | ( | void | ) | const [inline] |
Reimplemented from MArray< float >.
Definition at line 115 of file fMatrix.h.
References MArray< T >::transpose().
Referenced by DEFUN_DLD(), FloatCHOL::delete_sym(), FloatCHOL::downdate(), FloatSVD::init(), FloatCHOL::insert_sym(), pseudo_inverse(), FloatCHOL::shift_sym(), solve(), Sylvester(), FloatQR::update(), FloatCHOL::update(), and xdiv().
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] |
Definition at line 1543 of file fMatrix.cc.
References Array< T >::cols(), Array< float >::cols(), current_liboctave_error_handler, F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), Array< float >::fortran_vec(), get_blas_char(), norm(), MatrixType::Permuted_Upper, Array< T >::rows(), Array< float >::rows(), MatrixType::type(), MatrixType::Upper, and xisnan().
Referenced by solve().
crefT Array< float >::xelem | ( | octave_idx_type | n | ) | const [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 327 of file Array.h.
Referenced by FloatRowVector::fill(), fill(), FloatColumnVector::fill(), FloatNDArray::FloatNDArray(), FloatRowVector::insert(), insert(), and FloatColumnVector::insert().
crefT Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
float & Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
crefT Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
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.
dim_vector Array< float >::dimensions [protected, inherited] |
octave_idx_type Array< float >::slice_len [protected, inherited] |