SICOPOLIS V3.3
|
Several mathematical tools used by SICOPOLIS. More...
Go to the source code of this file.
Modules | |
module | sico_maths_m |
Several mathematical tools used by SICOPOLIS. | |
Functions/Subroutines | |
subroutine | sico_maths_m::sor_sprs (lgs_a_value, lgs_a_index, lgs_a_diag_index, lgs_a_ptr, lgs_b_value, nnz, nmax, omega, eps_sor, lgs_x_value, ierr) |
SOR solver for a system of linear equations lgs_a*lgs_x=lgs_b [matrix storage: compressed sparse row CSR, represented by arrays lgs_a_value(values), lgs_a_index (indices) and lgs_a_ptr (pointers)]. More... | |
subroutine | sico_maths_m::tri_sle (a0, a1, a2, x, b, nrows) |
Solution of a system of linear equations Ax=b with tridiagonal matrix A. More... | |
real(dp) function | sico_maths_m::bilinint (x1, x2, y1, y2, z11, z12, z21, z22, x, y) |
Bilinear interpolation. More... | |
Several mathematical tools used by SICOPOLIS.
Copyright 2009-2017 Ralf Greve
This file is part of SICOPOLIS.
SICOPOLIS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SICOPOLIS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SICOPOLIS. If not, see http://www.gnu.org/licenses/.
Definition in file sico_maths_m.F90.