COVISE Core
|
#include <unistd.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <netdb.h>
#include <sys/fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <ctype.h>
#include "coSimClient.h"
#include "coSimLibComm.h"
#include <assert.h>
Macros | |
#define | _DEFAULT_SOURCE |
#define | _BSD_SOURCE |
Typedefs | |
typedef int | int32 |
Functions | |
int | COVWSI (void) |
int | COVWSE (void) |
int | COVINI (void) |
int | CONOCO () |
int | COGPSL (char *name, float *min, float *max, float *val, int length) |
int | COGPFL (char *name, float *val, int length) |
int | COGVFL (char *name, float *val, int length) |
int | COGPIN (char *name, int *val, int length) |
int | COGPCH (char *name, int *val, int length) |
int | COGPBO (char *name, int *val, int length) |
int | COGPTX (const char *name, char *data, int lenNane, int lenData) |
int | COGPFI (const char *name, char *data, int lenNane, int lenData) |
int | COSU1D (const char *portName, int *numElem, float *data, int length) |
int | COSU3D (const char *portName, int *numElem, float *data0, float *data1, float *data2, int length) |
int | COEXEC () |
int | COFINI () |
int | COSIPD () |
int | COPAIN (const int *numParts, const int *numPorts) |
int | COPAPO (const char *portName, const int *isCellData, int length) |
int | COEXIT () |
int | DETACH () |
int | ATTACH () |
int | COATTR (const char *portName, const char *attrName, const char *attrVal, int poLen, int naLen, int vaLen) |
int | COPACM (int *node, int *numCells, int *localToGlobal) |
int | COPAVM (int *node, int *numCells, int *localToGlobal) |
int | COPANO (int *node) |
int | COSEND (int *data, int *length) |
int | CORECV (int *data, int *length) |
int | CORRCV (float *data, int *length) |
int | COVERB () |
int | COGDIM (int *npoin_ges, int *nelem_ges, int *knmax_num, int *elmax_num, int *npoin_geb, int *nelem_geb) |
int | COBDIM (int *nrbpoi_geb, int *nwand_geb, int *npres_geb, int *nsyme_geb, int *nconv_geb) |
int | CORGEO () |
static int | openServer (int minPort, int maxPort) |
static int | openClient (unsigned long ip, int port, float timeout) |
static int | acceptServer (float wait) |
int | coInitConnect () |
int | coNotConnected () |
static int | coSendCommand (int32 command) |
static int | coSendFTN (int32 type, const char *name, int length) |
static int | coSendC (int32 type, const char *name) |
int | coSendParaDone () |
static int | coGetParaSli (float *min, float *max, float *val) |
int | coGetParaSlider (const char *name, float *min, float *max, float *val) |
static int | coGetParaScaFlo (float *val) |
int | coGetParaFloatScalar (const char *name, float *val) |
static int | coGetParaVecFlo (float *val) |
int | coGetParaFloatVector (const char *name, float *val) |
static int | coGetParaScaInt (int *val) |
int | coGetParaIntScalar (const char *name, int *val) |
static int | coGetParaCh (int *val) |
int | coGetParaChoice (const char *name, int *val) |
static int | coGetParaBo (int *val) |
int | coGetParaBool (const char *name, int *val) |
int | coGetParaText (const char *name, char *data) |
int | coGetParaFile (const char *name, int *data) |
int | coSendUSGcov (const char *portName, int numElem, int numConn, int numCoord, int *elemList, int *connList, float *xCoord, float *yCoord, float *zCoord) |
int | coSendUSGhex (const char *portName, int numElem, int numCoord, int *elemList, float *coord) |
int | coSend1DataCommon (int numElem, float *data) |
int | coSend1Data (const char *portName, int numElem, float *data) |
int | coSend3DataCommon (int numElem, float *data0, float *data1, float *data2) |
int | coSend3Data (const char *portName, int numElem, float *data0, float *data1, float *data2) |
int | coFinished () |
int | coExecModule () |
int | coParallelInit (int numParts, int numPorts) |
int | coParallelPort (const char *portName, int isCellData) |
int | coDetach (void) |
int | coAttach (void) |
int | coAddAttribute (const char *portName, const char *attrName, const char *attrVal) |
static int | sendMapping (int type, int fortrani, int node, int length, const int *field) |
int | coParallelCellMap (int node, int numCells, const int *localToGlobal) |
int | coParallelVertexMap (int node, int numCells, const int *localToGlobal) |
int | coParallelNode (int node) |
int | sendData (const void *buffer, size_t length) |
int | recvData (void *buffer, size_t length) |
int | getVerboseLevel () |
Variables | |
struct { | |
int soc | |
int serv | |
int verbose | |
} | coSimLibData = { -1, -1, 0 } |
#define _BSD_SOURCE |
#define _DEFAULT_SOURCE |
typedef int int32 |
|
static |
int ATTACH | ( | ) |
int coAddAttribute | ( | const char * | portName, |
const char * | attrName, | ||
const char * | attrVal | ||
) |
int coAttach | ( | void | ) |
int COATTR | ( | const char * | portName, |
const char * | attrName, | ||
const char * | attrVal, | ||
int | poLen, | ||
int | naLen, | ||
int | vaLen | ||
) |
int COBDIM | ( | int * | nrbpoi_geb, |
int * | nwand_geb, | ||
int * | npres_geb, | ||
int * | nsyme_geb, | ||
int * | nconv_geb | ||
) |
int coDetach | ( | void | ) |
int COEXEC | ( | ) |
int coExecModule | ( | ) |
int COEXIT | ( | ) |
int COFINI | ( | ) |
int coFinished | ( | ) |
int COGDIM | ( | int * | npoin_ges, |
int * | nelem_ges, | ||
int * | knmax_num, | ||
int * | elmax_num, | ||
int * | npoin_geb, | ||
int * | nelem_geb | ||
) |
|
static |
int coGetParaBool | ( | const char * | name, |
int * | val | ||
) |
|
static |
int coGetParaChoice | ( | const char * | name, |
int * | val | ||
) |
int coGetParaFile | ( | const char * | name, |
int * | data | ||
) |
int coGetParaFloatScalar | ( | const char * | name, |
float * | val | ||
) |
int coGetParaFloatVector | ( | const char * | name, |
float * | val | ||
) |
int coGetParaIntScalar | ( | const char * | name, |
int * | val | ||
) |
|
static |
|
static |
|
static |
int coGetParaSlider | ( | const char * | name, |
float * | min, | ||
float * | max, | ||
float * | val | ||
) |
int coGetParaText | ( | const char * | name, |
char * | data | ||
) |
|
static |
int COGPBO | ( | char * | name, |
int * | val, | ||
int | length | ||
) |
int COGPCH | ( | char * | name, |
int * | val, | ||
int | length | ||
) |
int COGPFI | ( | const char * | name, |
char * | data, | ||
int | lenNane, | ||
int | lenData | ||
) |
int COGPFL | ( | char * | name, |
float * | val, | ||
int | length | ||
) |
int COGPIN | ( | char * | name, |
int * | val, | ||
int | length | ||
) |
int COGPSL | ( | char * | name, |
float * | min, | ||
float * | max, | ||
float * | val, | ||
int | length | ||
) |
int COGPTX | ( | const char * | name, |
char * | data, | ||
int | lenNane, | ||
int | lenData | ||
) |
int COGVFL | ( | char * | name, |
float * | val, | ||
int | length | ||
) |
int coInitConnect | ( | ) |
int CONOCO | ( | ) |
int coNotConnected | ( | ) |
int COPACM | ( | int * | node, |
int * | numCells, | ||
int * | localToGlobal | ||
) |
int COPAIN | ( | const int * | numParts, |
const int * | numPorts | ||
) |
int COPANO | ( | int * | node | ) |
int COPAPO | ( | const char * | portName, |
const int * | isCellData, | ||
int | length | ||
) |
int coParallelCellMap | ( | int | node, |
int | numCells, | ||
const int * | localToGlobal | ||
) |
int coParallelInit | ( | int | numParts, |
int | numPorts | ||
) |
int coParallelNode | ( | int | node | ) |
int coParallelPort | ( | const char * | portName, |
int | isCellData | ||
) |
int coParallelVertexMap | ( | int | node, |
int | numCells, | ||
const int * | localToGlobal | ||
) |
int COPAVM | ( | int * | node, |
int * | numCells, | ||
int * | localToGlobal | ||
) |
int CORECV | ( | int * | data, |
int * | length | ||
) |
int CORGEO | ( | ) |
int CORRCV | ( | float * | data, |
int * | length | ||
) |
int COSEND | ( | int * | data, |
int * | length | ||
) |
int coSend1Data | ( | const char * | portName, |
int | numElem, | ||
float * | data | ||
) |
int coSend1DataCommon | ( | int | numElem, |
float * | data | ||
) |
int coSend3Data | ( | const char * | portName, |
int | numElem, | ||
float * | data0, | ||
float * | data1, | ||
float * | data2 | ||
) |
int coSend3DataCommon | ( | int | numElem, |
float * | data0, | ||
float * | data1, | ||
float * | data2 | ||
) |
|
static |
|
static |
|
static |
int coSendParaDone | ( | ) |
int coSendUSGcov | ( | const char * | portName, |
int | numElem, | ||
int | numConn, | ||
int | numCoord, | ||
int * | elemList, | ||
int * | connList, | ||
float * | xCoord, | ||
float * | yCoord, | ||
float * | zCoord | ||
) |
int coSendUSGhex | ( | const char * | portName, |
int | numElem, | ||
int | numCoord, | ||
int * | elemList, | ||
float * | coord | ||
) |
int COSIPD | ( | ) |
int COSU1D | ( | const char * | portName, |
int * | numElem, | ||
float * | data, | ||
int | length | ||
) |
int COSU3D | ( | const char * | portName, |
int * | numElem, | ||
float * | data0, | ||
float * | data1, | ||
float * | data2, | ||
int | length | ||
) |
int COVERB | ( | ) |
int COVINI | ( | void | ) |
int COVWSE | ( | void | ) |
int COVWSI | ( | void | ) |
int DETACH | ( | ) |
int getVerboseLevel | ( | ) |
|
static |
|
static |
int recvData | ( | void * | buffer, |
size_t | length | ||
) |
int sendData | ( | const void * | buffer, |
size_t | length | ||
) |
|
static |
struct { ... } coSimLibData |
int serv |
int soc |
int verbose |