|
GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|

Go to the source code of this file.
Functions | |
| OCTAVE_EXPORT octave_value_list | F__ilu0__ (const octave_value_list &args, int nargout) |
| OCTAVE_EXPORT octave_value_list | F__iluc__ (const octave_value_list &args, int nargout) |
| OCTAVE_EXPORT 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_EXPORT octave_value_list F__ilu0__ | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 135 of file __ilu__.cc.
References octave_value_list::append(), error_state, feval(), octave_value_list::length(), and print_usage().
| OCTAVE_EXPORT octave_value_list F__iluc__ | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 479 of file __ilu__.cc.
References octave_value_list::append(), octave_value_list::clear(), error_state, feval(), Array< T >::fortran_vec(), octave_value_list::length(), and print_usage().
| OCTAVE_EXPORT octave_value_list F__ilutp__ | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 963 of file __ilu__.cc.
References octave_value_list::append(), octave_value_list::clear(), idx_vector::colon, Sparse< T >::cols(), error_state, feval(), Array< T >::fortran_vec(), Sparse< T >::index(), octave_value_list::length(), and print_usage().
| void ilu_0 | ( | octave_matrix_t & | sm, |
| const std::string | milu = "off" |
||
| ) |
Definition at line 41 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 190 of file __ilu__.cc.
References abs(), error(), error_state, Array< T >::fortran_vec(), OCTAVE_LOCAL_BUFFER, and Array< T >::resize().
| 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 568 of file __ilu__.cc.
References abs(), idx_vector::colon, error(), error_state, Array< T >::fortran_vec(), OCTAVE_LOCAL_BUFFER, and Array< T >::resize().
1.8.8