type(vector) mod_linear_equation::leq_solve ( type(matrix),intent(in)  m,
type(vector),intent(in)  v,
character*(*),intent(in),optional  meth_solve,
type(vector),intent(in),optional  v0,
real*4,intent(in),optional  eps_svd,
real*4,intent(in),optional  eps_chol,
integer,intent(in),optional  iter_max,
character*(*),intent(in),optional  meth_qr,
character*(*),intent(in),optional  meth_pinv,
real*4,intent(in),optional  eps_gsortho,
logical,intent(in),optional  is_permuted 
)

solve linear equation

Author:
Abal-Kassim Cheik Ahamed <akcheik@gmail.com>
Parameters:
m : type(matrix)
v : type(vector)
meth_solve : character*(*), solve method
v0 : type(vector), initial vector (optional)
eps_svd : real*4 , precision svd (optional)
eps_chol : real*4 , optional tolerance error for cholseky factorization
iter_max : maximum iteration (optional)
meth_qr : character*(*), 'ho'=>householder or 'gs'=>gram-schmidt or 'gsro'=>gram-schmidt reorthogonalization, (optional)
meth_pinv : character*(*), 'svd'=>svd decomposition or 'chol'=> cholesky decompositiion (optional)
eps_gsortho : real*4 , precision g-s reortho... (optional)
is_permuted : with permutation matrix (optional)
Date:
01th of April, 2011
Remarks:
classical method
Returns:
res : type(vector), vector solution

Definition at line 1836 of file linear_equation.f90.

 All Classes Namespaces Files Functions Variables Defines