42 #ifndef EPETRAEXT_READ_EPETRA_LINEAR_SYSTEM_H
43 #define EPETRAEXT_READ_EPETRA_LINEAR_SYSTEM_H
45 #if defined(EpetraExt_SHOW_DEPRECATED_WARNINGS)
47 #warning "The EpetraExt package is deprecated"
51 #include "Epetra_ConfigDefs.h"
52 #include "Epetra_Map.h"
53 #include "Epetra_CrsMatrix.h"
54 #include "Epetra_Vector.h"
55 #include "Teuchos_RCP.hpp"
81 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES
83 const std::string &fileName
85 ,Teuchos::RCP<Epetra_CrsMatrix> *A = NULL
86 ,Teuchos::RCP<Epetra_Map> *map = NULL
87 ,Teuchos::RCP<Epetra_Vector> *x = NULL
88 ,Teuchos::RCP<Epetra_Vector> *b = NULL
89 ,Teuchos::RCP<Epetra_Vector> *xExact = NULL
93 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES
95 const std::string &fileName
97 ,Teuchos::RCP<Epetra_CrsMatrix> *A = NULL
98 ,Teuchos::RCP<Epetra_Map> *map = NULL
99 ,Teuchos::RCP<Epetra_Vector> *x = NULL
100 ,Teuchos::RCP<Epetra_Vector> *b = NULL
101 ,Teuchos::RCP<Epetra_Vector> *xExact = NULL
107 #endif // EPETRAEXT_READ_EPETRA_LINEAR_SYSTEM_H
void readEpetraLinearSystem(const std::string &fileName, const Epetra_Comm &comm, Teuchos::RCP< Epetra_CrsMatrix > *A=NULL, Teuchos::RCP< Epetra_Map > *map=NULL, Teuchos::RCP< Epetra_Vector > *x=NULL, Teuchos::RCP< Epetra_Vector > *b=NULL, Teuchos::RCP< Epetra_Vector > *xExact=NULL)
Read in an Epetra linear system from a file.
void readEpetraLinearSystem64(const std::string &fileName, const Epetra_Comm &comm, Teuchos::RCP< Epetra_CrsMatrix > *A=NULL, Teuchos::RCP< Epetra_Map > *map=NULL, Teuchos::RCP< Epetra_Vector > *x=NULL, Teuchos::RCP< Epetra_Vector > *b=NULL, Teuchos::RCP< Epetra_Vector > *xExact=NULL)