solve linear equation library More...
#include "fml_constants.h"
Go to the source code of this file.
Data Types | |
interface | mod_linear_equation::destruct |
interface generic --> destruct linear_equation and derived type More... | |
interface | mod_linear_equation::ilinsolve |
interface generic --> ilinsolve More... | |
interface | mod_linear_equation::leq_getBlock |
interface generic --> leq_getBlock More... | |
interface | mod_linear_equation::linsolve |
interface generic --> linsolve More... | |
type | mod_linear_equation::t_soleq |
type t_soleq More... | |
Modules | |
module | mod_linear_equation |
module mod_linear_equation | |
Functions/Subroutines | |
type(matrix) | mod_linear_equation::gsb_getBlock_m (m, r_s, r_e, c_s, c_e) |
integer, dimension(size_block) | mod_linear_equation::gsb_index_blocks (tab_block, size_block) |
type(t_soleq) | mod_linear_equation::leq_cg_elt (m, v, v0, eps, iter_max, is_precond) |
type(vector) | mod_linear_equation::leq_Cholesky (m, v, is_permuted) |
type(vector) | mod_linear_equation::leq_gaussJourdan (m, v) |
type(t_soleq) | mod_linear_equation::leq_gaussSeidel_block (m, v, v0, tab_block_i, size_block_i, eps, iter_max, is_precond) |
type(t_soleq) | mod_linear_equation::leq_gaussSeidel_elt (m, v, v0, eps, iter_max, is_precond) |
type(vector) | mod_linear_equation::leq_getBlock_v (v, r_s, r_e) |
type(t_soleq) | mod_linear_equation::leq_gradient_elt (m, v, v0, eps, iter_max, is_precond) |
type(t_soleq) | mod_linear_equation::leq_jacobi_elt (m, v, v0, eps, iter_max, is_precond) |
type(vector) | mod_linear_equation::leq_leastSquare (m, v) |
type(vector) | mod_linear_equation::leq_leastSquare_QR (m, v, meth_qr, eps_gsortho, is_permuted) |
type(vector) | mod_linear_equation::leq_lu (m, v, is_permuted) |
type(vector) | mod_linear_equation::leq_precond_diag (m, v) |
type(vector) | mod_linear_equation::leq_precond_sor (m, v, v0, w_relax) |
type(vector) | mod_linear_equation::leq_pseudoinverse (m, v, eps_svd, eps_chol, iter_max, meth_qr, eps_gsortho, meth_pinv) |
type(vector) | mod_linear_equation::leq_qr (m, v, meth_qr, eps_gsortho, is_permuted) |
type(vector) | mod_linear_equation::leq_solve (m, v, meth_solve, v0, eps_svd, eps_chol, iter_max, meth_qr, meth_pinv, eps_gsortho, is_permuted) |
type(t_soleq) | mod_linear_equation::leq_solve_iter (m, v, meth_solve, v0, eps, iter_max, is_precond, w_relax, tab_block_i, size_block_i) |
type(t_soleq) | mod_linear_equation::leq_sor_elt (m, v, v0, eps, iter_max, w_relax, is_precond) |
type(vector) | mod_linear_equation::leq_thomas (m, v) |
type(vector) | mod_linear_equation::leq_tril (m, v) |
type(vector) | mod_linear_equation::leq_triu (m, v) |
subroutine | mod_linear_equation::m_destruct_soleq (soleq_) |
solve linear equation library
Definition in file linear_equation.f90.