Mercurial > octave
comparison liboctave/array/fMatrix.h @ 21269:3c8a3d35661a
better use of templates for Cholesky factorization
* liboctave/numeric/chol.h, liboctave/numeric/chol.cc: New files
generated from CmplxCHOL.cc, fCmplxCHOL.cc, floatCHOL.cc, CmplxCHOL.h,
dbleCHOL.cc, dbleCHOL.h, fCmplxCHOL.h, and floatCHOL.h and converted
to templates.
* liboctave/numeric/module.mk: Update.
* __qp__.cc, chol.cc, CMatrix.cc, CMatrix.h, dMatrix.cc, dMatrix.h,
fCMatrix.cc, fCMatrix.h, fMatrix.cc, fMatrix.h, eigs-base.cc,
mx-defs.h, mx-ext.h: Use new classes.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 16 Feb 2016 02:47:29 -0500 |
parents | f08ae27289e4 |
children | 230e186e292d |
comparison
equal
deleted
inserted
replaced
21268:f08ae27289e4 | 21269:3c8a3d35661a |
---|---|
46 typedef FloatColumnVector real_column_vector_type; | 46 typedef FloatColumnVector real_column_vector_type; |
47 typedef FloatRowVector real_row_vector_type; | 47 typedef FloatRowVector real_row_vector_type; |
48 | 48 |
49 typedef FloatMatrix real_matrix_type; | 49 typedef FloatMatrix real_matrix_type; |
50 typedef FloatComplexMatrix complex_matrix_type; | 50 typedef FloatComplexMatrix complex_matrix_type; |
51 | |
52 typedef float real_elt_type; | |
53 typedef FloatComplex complex_elt_type; | |
51 | 54 |
52 typedef void (*solve_singularity_handler) (float rcon); | 55 typedef void (*solve_singularity_handler) (float rcon); |
53 | 56 |
54 FloatMatrix (void) : FloatNDArray () { } | 57 FloatMatrix (void) : FloatNDArray () { } |
55 | 58 |