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