Amesos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
PartialFactorization.cpp File Reference
#include "Epetra_Comm.h"
#include "Teuchos_ParameterList.hpp"
#include "Amesos.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_Map.h"
#include "Epetra_Vector.h"
#include "Epetra_LinearProblem.h"
#include "PerformOneSolveAndTest.h"
Include dependency graph for PartialFactorization.cpp:

Go to the source code of this file.

Macros

#define OUR_CHK_ERR(a)
 

Functions

int PartialFactorizationOneStep (const char *AmesosClass, const Epetra_Comm &Comm, bool transpose, bool verbose, Teuchos::ParameterList ParamList, Epetra_CrsMatrix *&Amat, double Rcond, int Steps)
 
int PartialFactorization (const char *AmesosClass, const Epetra_Comm &Comm, bool transpose, bool verbose, Teuchos::ParameterList ParamList, Epetra_CrsMatrix *&Amat, double Rcond)
 

Variables

const int MaxNumSteps = 7
 

Macro Definition Documentation

#define OUR_CHK_ERR (   a)
Value:
{ { int epetra_err = a; \
if (epetra_err != 0) { std::cerr << "Amesos ERROR " << epetra_err << ", " \
<< __FILE__ << ", line " << __LINE__ << std::endl; \
relresidual=1e15; return(1);} }\
}

Definition at line 4 of file PartialFactorization.cpp.

Function Documentation

int PartialFactorizationOneStep ( const char *  AmesosClass,
const Epetra_Comm Comm,
bool  transpose,
bool  verbose,
Teuchos::ParameterList  ParamList,
Epetra_CrsMatrix *&  Amat,
double  Rcond,
int  Steps 
)

Definition at line 26 of file PartialFactorization.cpp.

int PartialFactorization ( const char *  AmesosClass,
const Epetra_Comm Comm,
bool  transpose,
bool  verbose,
Teuchos::ParameterList  ParamList,
Epetra_CrsMatrix *&  Amat,
double  Rcond 
)

Definition at line 156 of file PartialFactorization.cpp.

Variable Documentation

const int MaxNumSteps = 7

Definition at line 24 of file PartialFactorization.cpp.