Epetra_C_wrappers.cpp File Reference

#include <mpi.h>
#include "Epetra_Object.h"
#include "Epetra_Comm.h"
#include "Epetra_SerialComm.h"
#include "Epetra_Map.h"
#include "Epetra_LocalMap.h"
#include "Epetra_BlockMap.h"
#include "Epetra_MultiVector.h"
#include "Epetra_Vector.h"
#include "Epetra_VbrMatrix.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_C_wrappers.h"
#include "Epetra_MpiComm.h"

Include dependency graph for Epetra_C_wrappers.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

EPETRA_OBJECT_PTR MANGLE() epetra_mpicomm_create1 ()
 Epetra_Comm.
EPETRA_OBJECT_PTR MANGLE() epetra_mpicomm_create2 (MPI_Comm *comm)
EPETRA_OBJECT_PTR MANGLE() epetra_serialcomm_create ()
int MANGLE() epetra_comm_mypid (EPETRA_OBJECT_REF comm)
int MANGLE() epetra_comm_numproc (EPETRA_OBJECT_REF comm)
void MANGLE() epetra_comm_barrier (EPETRA_OBJECT_REF comm)
void MANGLE() epetra_comm_destroy (EPETRA_OBJECT_REF comm)
EPETRA_OBJECT_PTR MANGLE() epetra_map_create1 (EPETRA_INT numGlobalElements, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
 Epetra_Map.
EPETRA_OBJECT_PTR MANGLE() epetra_map_create2 (EPETRA_INT numGlobalElements, EPETRA_INT numMyElements, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
EPETRA_OBJECT_PTR MANGLE() epetra_map_create3 (EPETRA_INT numGlobalElements, EPETRA_INT numLocalElements, int *updateList, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
int MANGLE() epetra_map_nummyelements (EPETRA_OBJECT_REF map)
int MANGLE() epetra_map_numglobalelements (EPETRA_OBJECT_REF map)
int *MANGLE() epetra_map_myglobalelements (EPETRA_OBJECT_REF map)
EPETRA_OBJECT_PTR MANGLE() epetra_map_comm (EPETRA_OBJECT_REF map)
void MANGLE() epetra_map_destroy (EPETRA_OBJECT_REF map)
EPETRA_OBJECT_PTR MANGLE() epetra_vector_create1 (EPETRA_OBJECT_REF map)
 Epetra_Vector.
EPETRA_OBJECT_PTR MANGLE() epetra_vector_create2 (EPETRA_INT CopyValues, EPETRA_OBJECT_REF map, double *V)
int MANGLE() epetra_vector_putscalar (EPETRA_OBJECT_REF x, EPETRA_DOUBLE scalar)
int MANGLE() epetra_vector_norm1 (EPETRA_OBJECT_REF x, double *scalar)
int MANGLE() epetra_vector_norm2 (EPETRA_OBJECT_REF x, double *scalar)
int MANGLE() epetra_vector_random (EPETRA_OBJECT_REF x)
int MANGLE() epetra_vector_update (EPETRA_OBJECT_REF x, EPETRA_DOUBLE scalara, EPETRA_OBJECT_REF a, EPETRA_DOUBLE scalarb, EPETRA_OBJECT_REF b, EPETRA_DOUBLE scalarx)
void MANGLE() epetra_vector_print (EPETRA_OBJECT_REF x)
void MANGLE() epetra_vector_destroy (EPETRA_OBJECT_REF x)


Function Documentation

EPETRA_OBJECT_PTR MANGLE() epetra_mpicomm_create1 (  ) 

Epetra_Comm.

Definition at line 58 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_mpicomm_create2 ( MPI_Comm *  comm  ) 

Definition at line 62 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_serialcomm_create (  ) 

Definition at line 68 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_comm_mypid ( EPETRA_OBJECT_REF  comm  ) 

Definition at line 73 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_comm_numproc ( EPETRA_OBJECT_REF  comm  ) 

Definition at line 78 of file Epetra_C_wrappers.cpp.

void MANGLE() epetra_comm_barrier ( EPETRA_OBJECT_REF  comm  ) 

Definition at line 84 of file Epetra_C_wrappers.cpp.

void MANGLE() epetra_comm_destroy ( EPETRA_OBJECT_REF  comm  ) 

Definition at line 90 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_map_create1 ( EPETRA_INT  numGlobalElements,
EPETRA_INT  indexBase,
EPETRA_OBJECT_REF  comm 
)

Epetra_Map.

Definition at line 98 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_map_create2 ( EPETRA_INT  numGlobalElements,
EPETRA_INT  numMyElements,
EPETRA_INT  indexBase,
EPETRA_OBJECT_REF  comm 
)

Definition at line 106 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_map_create3 ( EPETRA_INT  numGlobalElements,
EPETRA_INT  numLocalElements,
int *  updateList,
EPETRA_INT  indexBase,
EPETRA_OBJECT_REF  comm 
)

Definition at line 116 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_map_nummyelements ( EPETRA_OBJECT_REF  map  ) 

Definition at line 127 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_map_numglobalelements ( EPETRA_OBJECT_REF  map  ) 

Definition at line 132 of file Epetra_C_wrappers.cpp.

int* MANGLE() epetra_map_myglobalelements ( EPETRA_OBJECT_REF  map  ) 

Definition at line 137 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_map_comm ( EPETRA_OBJECT_REF  map  ) 

Definition at line 142 of file Epetra_C_wrappers.cpp.

void MANGLE() epetra_map_destroy ( EPETRA_OBJECT_REF  map  ) 

Definition at line 147 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_vector_create1 ( EPETRA_OBJECT_REF  map  ) 

Epetra_Vector.

Definition at line 156 of file Epetra_C_wrappers.cpp.

EPETRA_OBJECT_PTR MANGLE() epetra_vector_create2 ( EPETRA_INT  CopyValues,
EPETRA_OBJECT_REF  map,
double *  V 
)

Definition at line 162 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_vector_putscalar ( EPETRA_OBJECT_REF  x,
EPETRA_DOUBLE  scalar 
)

Definition at line 171 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_vector_norm1 ( EPETRA_OBJECT_REF  x,
double *  scalar 
)

Definition at line 176 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_vector_norm2 ( EPETRA_OBJECT_REF  x,
double *  scalar 
)

Definition at line 181 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_vector_random ( EPETRA_OBJECT_REF  x  ) 

Definition at line 186 of file Epetra_C_wrappers.cpp.

int MANGLE() epetra_vector_update ( EPETRA_OBJECT_REF  x,
EPETRA_DOUBLE  scalara,
EPETRA_OBJECT_REF  a,
EPETRA_DOUBLE  scalarb,
EPETRA_OBJECT_REF  b,
EPETRA_DOUBLE  scalarx 
)

Definition at line 191 of file Epetra_C_wrappers.cpp.

void MANGLE() epetra_vector_print ( EPETRA_OBJECT_REF  x  ) 

Definition at line 199 of file Epetra_C_wrappers.cpp.

void MANGLE() epetra_vector_destroy ( EPETRA_OBJECT_REF  x  ) 

Definition at line 203 of file Epetra_C_wrappers.cpp.


Generated on Wed May 12 21:41:06 2010 for Epetra Package Browser (Single Doxygen Collection) by  doxygen 1.4.7