#include "ml_include.h"
#include "Epetra_Comm.h"
#include "mpi.h"
#include "Epetra_MpiComm.h"
#include "MLAPI_Error.h"
Include dependency graph for MLAPI_Workspace.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
| namespace | MLAPI |
Functions | |
| ML_Comm * | GetML_Comm () |
| Returns a pointer to the ML_Comm object defined on MPI_COMM_WORLD. | |
| Epetra_Comm & | GetEpetra_Comm () |
| Returns a reference to the Epetra_Comm object defined on MPI_COMM_WORLD. | |
| void | Barrier () |
| Calls Mpi_Barrier() if MPI is enabled. | |
| int | GetMyPID () |
| Returns the ID of the calling process. | |
| int | GetNumProcs () |
| Returns the total number of processes in the computation. | |
| int | GetPrintLevel () |
| Retutns the level of output (always 0 if MyPID() != 0). | |
| void | SetPrintLevel (int Level) |
| Sets the level of output (from 0 to 10, 0 being verbose). | |
| void | Init () |
| Initialize the MLAPI workspace. | |
| void | Finalize () |
| Destroys the MLAPI workspace. | |
| string | GetString (const int &x) |
| string | GetString (const double &x) |
| int | GetMatrixType () |
1.3.9.1