Epetra Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Functions
Epetra_C_wrappers.cpp File Reference
#include "Epetra_ConfigDefs.h"
#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)
 
EPETRA_OBJECT_PTR MANGLE epetra_map_create1_64 (EPETRA_LONG_LONG numGlobalElements, EPETRA_LONG_LONG indexBase, EPETRA_OBJECT_REF comm)
 
EPETRA_OBJECT_PTR MANGLE epetra_map_create2_64 (EPETRA_LONG_LONG numGlobalElements, EPETRA_INT numMyElements, EPETRA_LONG_LONG indexBase, EPETRA_OBJECT_REF comm)
 
EPETRA_OBJECT_PTR MANGLE epetra_map_create3_64 (EPETRA_LONG_LONG numGlobalElements, EPETRA_INT numLocalElements, long long *updateList, EPETRA_LONG_LONG indexBase, EPETRA_OBJECT_REF comm)
 
int MANGLE epetra_map_nummyelements (EPETRA_OBJECT_REF map)
 
long long MANGLE epetra_map_numglobalelements (EPETRA_OBJECT_REF map)
 
int *MANGLE epetra_map_myglobalelements (EPETRA_OBJECT_REF map)
 
long long *MANGLE epetra_map_myglobalelements_64 (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_mpicomm_create1()

EPETRA_OBJECT_PTR MANGLE epetra_mpicomm_create1 ( )

Epetra_Comm

Definition at line 70 of file Epetra_C_wrappers.cpp.

◆ epetra_mpicomm_create2()

EPETRA_OBJECT_PTR MANGLE epetra_mpicomm_create2 ( MPI_Comm * comm)

Definition at line 74 of file Epetra_C_wrappers.cpp.

◆ epetra_serialcomm_create()

EPETRA_OBJECT_PTR MANGLE epetra_serialcomm_create ( )

Definition at line 80 of file Epetra_C_wrappers.cpp.

◆ epetra_comm_mypid()

int MANGLE epetra_comm_mypid ( EPETRA_OBJECT_REF comm)

Definition at line 85 of file Epetra_C_wrappers.cpp.

◆ epetra_comm_numproc()

int MANGLE epetra_comm_numproc ( EPETRA_OBJECT_REF comm)

Definition at line 90 of file Epetra_C_wrappers.cpp.

◆ epetra_comm_barrier()

void MANGLE epetra_comm_barrier ( EPETRA_OBJECT_REF comm)

Definition at line 96 of file Epetra_C_wrappers.cpp.

◆ epetra_comm_destroy()

void MANGLE epetra_comm_destroy ( EPETRA_OBJECT_REF comm)

Definition at line 102 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create1()

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

Epetra_Map

Definition at line 111 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create2()

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

Definition at line 119 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create3()

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 129 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create1_64()

EPETRA_OBJECT_PTR MANGLE epetra_map_create1_64 ( EPETRA_LONG_LONG numGlobalElements,
EPETRA_LONG_LONG indexBase,
EPETRA_OBJECT_REF comm )

Definition at line 142 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create2_64()

EPETRA_OBJECT_PTR MANGLE epetra_map_create2_64 ( EPETRA_LONG_LONG numGlobalElements,
EPETRA_INT numMyElements,
EPETRA_LONG_LONG indexBase,
EPETRA_OBJECT_REF comm )

Definition at line 150 of file Epetra_C_wrappers.cpp.

◆ epetra_map_create3_64()

EPETRA_OBJECT_PTR MANGLE epetra_map_create3_64 ( EPETRA_LONG_LONG numGlobalElements,
EPETRA_INT numLocalElements,
long long * updateList,
EPETRA_LONG_LONG indexBase,
EPETRA_OBJECT_REF comm )

Definition at line 160 of file Epetra_C_wrappers.cpp.

◆ epetra_map_nummyelements()

int MANGLE epetra_map_nummyelements ( EPETRA_OBJECT_REF map)

Definition at line 172 of file Epetra_C_wrappers.cpp.

◆ epetra_map_numglobalelements()

long long MANGLE epetra_map_numglobalelements ( EPETRA_OBJECT_REF map)

Definition at line 177 of file Epetra_C_wrappers.cpp.

◆ epetra_map_myglobalelements()

int *MANGLE epetra_map_myglobalelements ( EPETRA_OBJECT_REF map)

Definition at line 183 of file Epetra_C_wrappers.cpp.

◆ epetra_map_myglobalelements_64()

long long *MANGLE epetra_map_myglobalelements_64 ( EPETRA_OBJECT_REF map)

Definition at line 190 of file Epetra_C_wrappers.cpp.

◆ epetra_map_comm()

EPETRA_OBJECT_PTR MANGLE epetra_map_comm ( EPETRA_OBJECT_REF map)

Definition at line 197 of file Epetra_C_wrappers.cpp.

◆ epetra_map_destroy()

void MANGLE epetra_map_destroy ( EPETRA_OBJECT_REF map)

Definition at line 202 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_create1()

EPETRA_OBJECT_PTR MANGLE epetra_vector_create1 ( EPETRA_OBJECT_REF map)

Epetra_Vector

Definition at line 211 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_create2()

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

Definition at line 217 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_putscalar()

int MANGLE epetra_vector_putscalar ( EPETRA_OBJECT_REF x,
EPETRA_DOUBLE scalar )

Definition at line 226 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_norm1()

int MANGLE epetra_vector_norm1 ( EPETRA_OBJECT_REF x,
double * scalar )

Definition at line 231 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_norm2()

int MANGLE epetra_vector_norm2 ( EPETRA_OBJECT_REF x,
double * scalar )

Definition at line 236 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_random()

int MANGLE epetra_vector_random ( EPETRA_OBJECT_REF x)

Definition at line 241 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_update()

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 246 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_print()

void MANGLE epetra_vector_print ( EPETRA_OBJECT_REF x)

Definition at line 254 of file Epetra_C_wrappers.cpp.

◆ epetra_vector_destroy()

void MANGLE epetra_vector_destroy ( EPETRA_OBJECT_REF x)

Definition at line 258 of file Epetra_C_wrappers.cpp.