Paso.h File Reference

#include "Common.h"

Go to the source code of this file.

Typedefs

typedef enum Paso_ErrorCodeType Paso_ErrorCodeType

Enumerations

enum  Paso_ErrorCodeType {
  NO_ERROR, WARNING, DIVERGED, VALUE_ERROR,
  TYPE_ERROR, MEMORY_ERROR, IO_ERROR, ZERO_DIVISION_ERROR,
  EOF_ERROR, FLOATING_POINT_ERROR, INDEX_ERROR, OS_ERROR,
  OVERFLOW_ERROR, SYSTEM_ERROR, PASO_MPI_ERROR
}

Functions

double Paso_timer (void)
bool_t Paso_checkPtr (void *)
void Paso_resetError (void)
void Paso_setError (Paso_ErrorCodeType err, char *msg)
bool_t Paso_noError (void)
Paso_ErrorCodeType Paso_getErrorType (void)
char * Paso_getErrorMessage (void)
int omp_get_max_threads (void)


Typedef Documentation


Enumeration Type Documentation

Enumerator:
NO_ERROR 
WARNING 
DIVERGED 
VALUE_ERROR 
TYPE_ERROR 
MEMORY_ERROR 
IO_ERROR 
ZERO_DIVISION_ERROR 
EOF_ERROR 
FLOATING_POINT_ERROR 
INDEX_ERROR 
OS_ERROR 
OVERFLOW_ERROR 
SYSTEM_ERROR 
PASO_MPI_ERROR 


Function Documentation

int omp_get_max_threads ( void   ) 

bool_t Paso_checkPtr ( void *   ) 

char* Paso_getErrorMessage ( void   ) 

Paso_ErrorCodeType Paso_getErrorType ( void   ) 

bool_t Paso_noError ( void   ) 

void Paso_resetError ( void   ) 

void Paso_setError ( Paso_ErrorCodeType  err,
char *  msg 
)

References LenErrorMsg_MAX, MIN, Paso_ErrorCode_, Paso_ErrorMsg_, and Paso_noError().

Referenced by Finley_setError(), Paso_checkPtr(), Paso_Connector_alloc(), Paso_FCTransportProblem_alloc(), Paso_FCTransportProblem_checkinSolution(), Paso_FCTransportProblem_getSafeTimeStepSize(), Paso_FCTransportProblem_setUpConstraint(), Paso_MKL(), Paso_MKL1(), Paso_MKL_free(), Paso_MKL_free1(), Paso_MPIInfo_alloc(), Paso_MPIInfo_initialized(), Paso_MPIInfo_noError(), Paso_Options_getPackage(), Paso_Options_getSolver(), Paso_Pattern_Aggregiation(), Paso_Pattern_alloc(), Paso_Pattern_coup(), Paso_Pattern_greedy(), Paso_Pattern_greedy_color(), Paso_Pattern_mis(), Paso_Pattern_reduceBandwidth(), Paso_Pattern_RS(), Paso_Pattern_unrollBlocks(), Paso_RHS_loadMM_toCSR(), Paso_solve(), Paso_Solver(), Paso_Solver_getAMG(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_solveGS(), Paso_SolverFCT_solve(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_loadMM_toCSR(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_borrowNormalization(), Paso_SystemMatrix_getSystemMatrixTypeId(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_rowSum(), Paso_SystemMatrix_saveHB(), Paso_SystemMatrix_saveMM(), Paso_SystemMatrixPattern_alloc(), Paso_UMFPACK(), and Performance_open().

double Paso_timer ( void   ) 


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6