Ifpack Package Browser (Single Doxygen Collection)
Development
Loading...
Searching...
No Matches
test
AztecOO
AztecOO/read_matrix.hpp
Go to the documentation of this file.
1
/*
2
//@HEADER
3
// ***********************************************************************
4
//
5
// Ifpack: Object-Oriented Algebraic Preconditioner Package
6
// Copyright (2002) Sandia Corporation
7
//
8
// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
9
// license for use of this work by or on behalf of the U.S. Government.
10
//
11
// Redistribution and use in source and binary forms, with or without
12
// modification, are permitted provided that the following conditions are
13
// met:
14
//
15
// 1. Redistributions of source code must retain the above copyright
16
// notice, this list of conditions and the following disclaimer.
17
//
18
// 2. Redistributions in binary form must reproduce the above copyright
19
// notice, this list of conditions and the following disclaimer in the
20
// documentation and/or other materials provided with the distribution.
21
//
22
// 3. Neither the name of the Corporation nor the names of the
23
// contributors may be used to endorse or promote products derived from
24
// this software without specific prior written permission.
25
//
26
// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
27
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
29
// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
30
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
31
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
32
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
33
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
34
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
35
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
36
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37
//
38
// Questions? Contact Michael A. Heroux (maherou@sandia.gov)
39
//
40
// ***********************************************************************
41
//@HEADER
42
*/
43
44
#ifndef _read_matrix_hpp_
45
#define _read_matrix_hpp_
46
47
#include <fstream>
48
49
#include "
Epetra_CrsMatrix.h
"
50
#include "
Epetra_Comm.h
"
51
#include "
Epetra_Vector.h
"
52
53
Epetra_CrsMatrix
*
54
read_matrix_mm
(
const
std::string& mm_file,
55
const
Epetra_Comm
& comm);
56
57
Epetra_Vector
*
58
read_vector_mm
(
const
std::string& mm_file,
59
const
Epetra_Comm
& comm);
60
61
void
read_matrix_hb
(
const
std::string& hb_file,
62
const
Epetra_Comm
& Comm,
63
Epetra_CrsMatrix
*& A,
64
Epetra_Vector
*& b);
65
#endif
read_matrix_mm
Epetra_CrsMatrix * read_matrix_mm(const std::string &mm_file, const Epetra_Comm &comm)
Definition
AztecOO/read_matrix.cpp:54
read_matrix_hb
void read_matrix_hb(const std::string &hb_file, const Epetra_Comm &Comm, Epetra_CrsMatrix *&A, Epetra_Vector *&b)
Definition
AztecOO/read_matrix.cpp:199
read_vector_mm
Epetra_Vector * read_vector_mm(const std::string &mm_file, const Epetra_Comm &comm)
Definition
AztecOO/read_matrix.cpp:137
Epetra_Comm.h
Epetra_CrsMatrix.h
Epetra_Vector.h
Epetra_Comm
Epetra_CrsMatrix
Epetra_Vector
Generated by
1.10.0