Data Types | Modules | Functions/Subroutines

linear_equation.f90 File Reference

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_)

Detailed Description

solve linear equation library

Definition in file linear_equation.f90.

 All Classes Namespaces Files Functions Variables Defines