/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/java/java
Edit: /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/java/java/mpi_CartComm.h (1780B)
/* DO NOT EDIT THIS FILE - it is machine generated */
#include
/* Header for class mpi_CartComm */
#ifndef _Included_mpi_CartComm
#define _Included_mpi_CartComm
#ifdef __cplusplus
extern "C" {
#endif
#undef mpi_CartComm_TYPE_SHARED
#define mpi_CartComm_TYPE_SHARED 0L
#undef mpi_CartComm_SELF
#define mpi_CartComm_SELF 1L
#undef mpi_CartComm_WORLD
#define mpi_CartComm_WORLD 2L
/*
* Class: mpi_CartComm
* Method: init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_mpi_CartComm_init
(JNIEnv *, jclass);
/*
* Class: mpi_CartComm
* Method: getTopo
* Signature: (J)Lmpi/CartParms;
*/
JNIEXPORT jobject JNICALL Java_mpi_CartComm_getTopo
(JNIEnv *, jobject, jlong);
/*
* Class: mpi_CartComm
* Method: getRank
* Signature: (J[I)I
*/
JNIEXPORT jint JNICALL Java_mpi_CartComm_getRank
(JNIEnv *, jobject, jlong, jintArray);
/*
* Class: mpi_CartComm
* Method: getCoords
* Signature: (JI)[I
*/
JNIEXPORT jintArray JNICALL Java_mpi_CartComm_getCoords
(JNIEnv *, jobject, jlong, jint);
/*
* Class: mpi_CartComm
* Method: shift
* Signature: (JII)Lmpi/ShiftParms;
*/
JNIEXPORT jobject JNICALL Java_mpi_CartComm_shift
(JNIEnv *, jobject, jlong, jint, jint);
/*
* Class: mpi_CartComm
* Method: sub
* Signature: (J[Z)J
*/
JNIEXPORT jlong JNICALL Java_mpi_CartComm_sub
(JNIEnv *, jobject, jlong, jbooleanArray);
/*
* Class: mpi_CartComm
* Method: map
* Signature: (J[I[Z)I
*/
JNIEXPORT jint JNICALL Java_mpi_CartComm_map
(JNIEnv *, jobject, jlong, jintArray, jbooleanArray);
/*
* Class: mpi_CartComm
* Method: createDims_jni
* Signature: (I[I)V
*/
JNIEXPORT void JNICALL Java_mpi_CartComm_createDims_1jni
(JNIEnv *, jclass, jint, jintArray);
#ifdef __cplusplus
}
#endif
#endif