#include "oct-locbuf.h"#include "oct-norm.h"#include "defun.h"#include "error.h"#include "builtin-defun-decls.h"Go to the source code of this file.
Functions | |
| octave_value_list | F__ilu0__ (const octave_value_list &args, int) |
| octave_value_list | F__iluc__ (const octave_value_list &args, int) |
| octave_value_list | F__ilutp__ (const octave_value_list &args, int nargout) |
| template<typename octave_matrix_t , typename T > | |
| void | ilu_0 (octave_matrix_t &sm, const std::string milu="off") |
| template<typename octave_matrix_t , typename T > | |
| void | ilu_crout (octave_matrix_t &sm_l, octave_matrix_t &sm_u, octave_matrix_t &L, octave_matrix_t &U, T *cols_norm, T *rows_norm, const T droptol=0, const std::string milu="off") |
| template<typename octave_matrix_t , typename T > | |
| void | ilu_tp (octave_matrix_t &sm, octave_matrix_t &L, octave_matrix_t &U, octave_idx_type nnz_u, octave_idx_type nnz_l, T *cols_norm, Array< octave_idx_type > &perm_vec, const T droptol=T(0), const T thresh=T(0), const std::string milu="off", const double udiag=0) |
| octave_value_list F__ilu0__ | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 147 of file __ilu__.cc.
References Sparse< T, Alloc >::cols(), Ftril(), Ftriu(), ovl(), and print_usage().
| octave_value_list F__iluc__ | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 472 of file __ilu__.cc.
References Sparse< T, Alloc >::cols(), Ftril(), Ftriu(), ovl(), print_usage(), Array< T, Alloc >::rwdata(), xcolnorms(), and xrownorms().
| octave_value_list F__ilutp__ | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 911 of file __ilu__.cc.
References Sparse< T, Alloc >::cols(), Ftril(), Ftriu(), Sparse< T, Alloc >::index(), ovl(), print_usage(), Array< T, Alloc >::rwdata(), xcolnorms(), and xrownorms().
| void ilu_0 | ( | octave_matrix_t & | sm, |
| const std::string | milu = "off" |
||
| ) |
Definition at line 47 of file __ilu__.cc.
References error(), and OCTAVE_LOCAL_BUFFER.
| void ilu_crout | ( | octave_matrix_t & | sm_l, |
| octave_matrix_t & | sm_u, | ||
| octave_matrix_t & | L, | ||
| octave_matrix_t & | U, | ||
| T * | cols_norm, | ||
| T * | rows_norm, | ||
| const T | droptol = 0, |
||
| const std::string | milu = "off" |
||
| ) |
Definition at line 187 of file __ilu__.cc.
References error(), OCTAVE_LOCAL_BUFFER, Array< T, Alloc >::resize(), and Array< T, Alloc >::rwdata().
| void ilu_tp | ( | octave_matrix_t & | sm, |
| octave_matrix_t & | L, | ||
| octave_matrix_t & | U, | ||
| octave_idx_type | nnz_u, | ||
| octave_idx_type | nnz_l, | ||
| T * | cols_norm, | ||
| Array< octave_idx_type > & | perm_vec, | ||
| const T | droptol = T(0), |
||
| const T | thresh = T(0), |
||
| const std::string | milu = "off", |
||
| const double | udiag = 0 |
||
| ) |
Definition at line 528 of file __ilu__.cc.
References error(), OCTAVE_LOCAL_BUFFER, Array< T, Alloc >::resize(), and Array< T, Alloc >::rwdata().