Epetra_C_wrappers.h File Reference

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

Go to the source code of this file.

Defines

#define EPETRA_DEREF(a)   a
#define MANGLE(x)   x

Typedefs

typedef double EPETRA_DOUBLE
typedef int EPETRA_INT
typedef void * EPETRA_OBJECT_PTR
typedef void * EPETRA_OBJECT_REF

Variables

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 communicator)
int MANGLE( epetra_comm_numproc )(EPETRA_OBJECT_REF communicator)
void MANGLE( epetra_comm_barrier )(EPETRA_OBJECT_REF communicator)
void MANGLE( epetra_comm_destroy )(EPETRA_OBJECT_REF communicator)
EPETRA_OBJECT_PTR MANGLE( epetra_map_create1 )(EPETRA_INT numGlobalEquations, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
 Epetra_Map *.
EPETRA_OBJECT_PTR MANGLE( epetra_map_create2 )(EPETRA_INT numGlobalEquations, EPETRA_INT numMyElements, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
EPETRA_OBJECT_PTR MANGLE( epetra_map_create3 )(EPETRA_INT numGlobalEquations, EPETRA_INT numlocalEquations, 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 Copy, EPETRA_OBJECT_REF map, double *V)
int MANGLE( epetra_vector_putscalar )(EPETRA_OBJECT_REF x, EPETRA_DOUBLE scalar)
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)
int MANGLE( epetra_vector_norm1 )(EPETRA_OBJECT_REF x, double *result)
int MANGLE( epetra_vector_norm2 )(EPETRA_OBJECT_REF x, double *result)
int MANGLE( epetra_vector_random )(EPETRA_OBJECT_REF x)
void MANGLE( epetra_vector_print )(EPETRA_OBJECT_REF x)
void MANGLE( epetra_vector_destroy )(EPETRA_OBJECT_REF x)


Define Documentation

#define EPETRA_DEREF  )     a
 

Definition at line 58 of file Epetra_C_wrappers.h.

#define MANGLE  )     x
 

Definition at line 73 of file Epetra_C_wrappers.h.


Typedef Documentation

typedef double EPETRA_DOUBLE
 

Definition at line 56 of file Epetra_C_wrappers.h.

typedef int EPETRA_INT
 

Definition at line 57 of file Epetra_C_wrappers.h.

typedef void* EPETRA_OBJECT_PTR
 

Definition at line 60 of file Epetra_C_wrappers.h.

typedef void* EPETRA_OBJECT_REF
 

Definition at line 61 of file Epetra_C_wrappers.h.


Variable Documentation

EPETRA_OBJECT_PTR MANGLE( epetra_mpicomm_create1)()
 

Epetra_Comm *.

Definition at line 87 of file Epetra_C_wrappers.h.

EPETRA_OBJECT_PTR MANGLE( epetra_mpicomm_create2)(MPI_Comm *comm)
 

Definition at line 88 of file Epetra_C_wrappers.h.

EPETRA_OBJECT_PTR MANGLE( epetra_serialcomm_create)()
 

Definition at line 90 of file Epetra_C_wrappers.h.

int MANGLE( epetra_comm_mypid)(EPETRA_OBJECT_REF communicator)
 

Definition at line 92 of file Epetra_C_wrappers.h.

int MANGLE( epetra_comm_numproc)(EPETRA_OBJECT_REF communicator)
 

Definition at line 94 of file Epetra_C_wrappers.h.

void MANGLE( epetra_comm_barrier)(EPETRA_OBJECT_REF communicator)
 

Definition at line 96 of file Epetra_C_wrappers.h.

void MANGLE( epetra_comm_destroy)(EPETRA_OBJECT_REF communicator)
 

Definition at line 98 of file Epetra_C_wrappers.h.

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

Epetra_Map *.

Definition at line 104 of file Epetra_C_wrappers.h.

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

Definition at line 108 of file Epetra_C_wrappers.h.

EPETRA_OBJECT_PTR MANGLE( epetra_map_create3)(EPETRA_INT numGlobalEquations, EPETRA_INT numlocalEquations, int *updateList, EPETRA_INT indexBase, EPETRA_OBJECT_REF comm)
 

Definition at line 113 of file Epetra_C_wrappers.h.

int MANGLE( epetra_map_nummyelements)(EPETRA_OBJECT_REF map)
 

Definition at line 117 of file Epetra_C_wrappers.h.

int MANGLE( epetra_map_numglobalelements)(EPETRA_OBJECT_REF map)
 

Definition at line 118 of file Epetra_C_wrappers.h.

int* MANGLE( epetra_map_myglobalelements)(EPETRA_OBJECT_REF map)
 

Definition at line 121 of file Epetra_C_wrappers.h.

EPETRA_OBJECT_PTR MANGLE( epetra_map_comm)(EPETRA_OBJECT_REF map)
 

Definition at line 124 of file Epetra_C_wrappers.h.

void MANGLE( epetra_map_destroy)(EPETRA_OBJECT_REF map)
 

Definition at line 126 of file Epetra_C_wrappers.h.

EPETRA_OBJECT_PTR MANGLE( epetra_vector_create1)(EPETRA_OBJECT_REF map)
 

Epetra_Vector *.

Definition at line 132 of file Epetra_C_wrappers.h.

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

Definition at line 133 of file Epetra_C_wrappers.h.

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

Definition at line 136 of file Epetra_C_wrappers.h.

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 138 of file Epetra_C_wrappers.h.

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

Definition at line 143 of file Epetra_C_wrappers.h.

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

Definition at line 145 of file Epetra_C_wrappers.h.

int MANGLE( epetra_vector_random)(EPETRA_OBJECT_REF x)
 

Definition at line 147 of file Epetra_C_wrappers.h.

void MANGLE( epetra_vector_print)(EPETRA_OBJECT_REF x)
 

Definition at line 149 of file Epetra_C_wrappers.h.

void MANGLE( epetra_vector_destroy)(EPETRA_OBJECT_REF x)
 

Definition at line 151 of file Epetra_C_wrappers.h.


Generated on Thu Sep 18 12:38:00 2008 for Epetra Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1