#include <string>
#include "Matrix.h"
#include "chol.h"
#include "oct-string.h"
#include "sparse-chol.h"
#include "sparse-util.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ov.h"
#include "ovl.h"
Go to the source code of this file.
Functions | |
octave_value_list | Fchol (const octave_value_list &args, int nargout) |
octave_value_list | Fchol2inv (const octave_value_list &args, int) |
octave_value_list | Fcholdelete (const octave_value_list &args, int) |
octave_value_list | Fcholinsert (const octave_value_list &args, int nargout) |
octave_value_list | Fcholinv (const octave_value_list &args, int) |
octave_value_list | Fcholshift (const octave_value_list &args, int) |
octave_value_list | Fcholupdate (const octave_value_list &args, int nargout) |
octave_value_list Fchol | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 153 of file chol.cc.
References err_wrong_type_arg(), error(), octave_value::float_matrix_value(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isempty(), octave_value::isreal(), octave_value::issparse(), m, n, ovl(), print_usage(), octave_value::sparse_complex_matrix_value(), octave_value::sparse_matrix_value(), and strcmpi().
octave_value_list Fchol2inv | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 495 of file chol.cc.
References chol2inv(), octave_value::columns(), octave_value::complex_matrix_value(), err_wrong_type_arg(), octave_value::float_complex_matrix_value(), octave_value::float_matrix_value(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isreal(), octave_value::issparse(), octave_value::matrix_value(), print_usage(), r, octave_value::rows(), octave_value::sparse_complex_matrix_value(), and octave_value::sparse_matrix_value().
octave_value_list Fcholdelete | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1066 of file chol.cc.
References octave_value::columns(), err_square_matrix_required(), error(), octave_value::float_matrix_value(), octave_value::is_real_scalar(), octave_value::is_single_type(), octave_value::isnumeric(), octave_value::isreal(), n, ovl(), print_usage(), octave_value::rows(), and octave_value::scalar_value().
octave_value_list Fcholinsert | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 825 of file chol.cc.
References octave_value::columns(), error(), octave_value::float_column_vector_value(), octave_value::float_matrix_value(), octave_value::is_real_scalar(), octave_value::is_single_type(), octave_value::isnumeric(), octave_value::isreal(), n, ovl(), print_usage(), octave_value::rows(), and octave_value::scalar_value().
octave_value_list Fcholinv | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 367 of file chol.cc.
References octave_value::columns(), octave_value::complex_matrix_value(), err_wrong_type_arg(), error(), octave_value::float_complex_matrix_value(), octave_value::float_matrix_value(), chol< T >::inverse(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isreal(), octave_value::issparse(), m, octave_value::matrix_value(), print_usage(), octave_value::rows(), octave_value::sparse_complex_matrix_value(), and octave_value::sparse_matrix_value().
octave_value_list Fcholshift | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1195 of file chol.cc.
References octave_value::columns(), err_square_matrix_required(), error(), octave_value::float_matrix_value(), octave_value::is_real_scalar(), octave_value::is_single_type(), octave_value::isnumeric(), octave_value::isreal(), n, ovl(), print_usage(), octave_value::rows(), and octave_value::scalar_value().
octave_value_list Fcholupdate | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 627 of file chol.cc.
References octave_value::columns(), error(), octave_value::float_column_vector_value(), octave_value::float_matrix_value(), octave_value::is_single_type(), octave_value::isnumeric(), octave_value::isreal(), n, ovl(), print_usage(), and octave_value::rows().