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
 
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
 
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)
 
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.