call_umfpack.h
Go to the documentation of this file.
1 /*===========================================================================
2 //
3 // File: call_umfpack.h
4 //
5 // Created: 2011-10-05 19:55:58+0200
6 //
7 // Authors: Ingeborg S. Ligaarden <Ingeborg.Ligaarden@sintef.no>
8 // Jostein R. Natvig <Jostein.R.Natvig@sintef.no>
9 // Halvor M. Nilsen <HalvorMoll.Nilsen@sintef.no>
10 // Atgeirr F. Rasmussen <atgeirr@sintef.no>
11 // Bård Skaflestad <Bard.Skaflestad@sintef.no>
12 //
13 //==========================================================================*/
14 
15 
16 /*
17  Copyright 2011 SINTEF ICT, Applied Mathematics.
18  Copyright 2011 Statoil ASA.
19 
20  This file is part of the Open Porous Media Project (OPM).
21 
22  OPM is free software: you can redistribute it and/or modify
23  it under the terms of the GNU General Public License as published by
24  the Free Software Foundation, either version 3 of the License, or
25  (at your option) any later version.
26 
27  OPM is distributed in the hope that it will be useful,
28  but WITHOUT ANY WARRANTY; without even the implied warranty of
29  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30  GNU General Public License for more details.
31 
32  You should have received a copy of the GNU General Public License
33  along with OPM. If not, see <http://www.gnu.org/licenses/>.
34 */
35 
36 #ifndef OPM_CALL_UMFPACK_H_HEADER
37 #define OPM_CALL_UMFPACK_H_HEADER
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
42 struct CSRMatrix;
43 
44 void call_UMFPACK(struct CSRMatrix *A, const double *b, double *x);
45 
46 #ifdef __cplusplus
47 }
48 #endif
49 #endif /* OPM_CALL_UMFPACK_H_HEADER */
Definition: sparse_sys.h:38
void call_UMFPACK(struct CSRMatrix *A, const double *b, double *x)