Version: 8.3.0
CalciumCInterface.hxx File Reference
#include "CalciumMacroCInterface.hxx"
#include "CalciumTypes.hxx"
#include "CalciumFortranInt.h"
#include <cstdlib>
Include dependency graph for CalciumCInterface.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CalTimeType< T >
 
struct  CalTimeType< double >
 

Functions

CalciumTypes::InfoType ecp_lecture_intc (void *component, int dependencyType, CalTimeType< int >::TimeType *ti, CalTimeType< int >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, int **data)
 
C void ecp_lecture_intc_free (int *data)
 
C CalciumTypes::InfoType ecp_ecriture_intc (void *component, int dependencyType, CalTimeType< int >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, int *data)
 
CalciumTypes::InfoType ecp_lecture_long (void *component, int dependencyType, CalTimeType< long >::TimeType *ti, CalTimeType< long >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, long **data)
 
C void ecp_lecture_long_free (long *data)
 
C CalciumTypes::InfoType ecp_ecriture_long (void *component, int dependencyType, CalTimeType< long >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, long *data)
 
CalciumTypes::InfoType ecp_lecture_integer (void *component, int dependencyType, CalTimeType< cal_int >::TimeType *ti, CalTimeType< cal_int >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, cal_int **data)
 
C void ecp_lecture_integer_free (cal_int *data)
 
C CalciumTypes::InfoType ecp_ecriture_integer (void *component, int dependencyType, CalTimeType< cal_int >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, cal_int *data)
 
CalciumTypes::InfoType ecp_lecture_int2integer (void *component, int dependencyType, CalTimeType< int >::TimeType *ti, CalTimeType< int >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, int **data)
 
C void ecp_lecture_int2integer_free (int *data)
 
C CalciumTypes::InfoType ecp_ecriture_int2integer (void *component, int dependencyType, CalTimeType< int >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, int *data)
 
CalciumTypes::InfoType ecp_lecture_long2integer (void *component, int dependencyType, CalTimeType< long >::TimeType *ti, CalTimeType< long >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, long **data)
 
C void ecp_lecture_long2integer_free (long *data)
 
C CalciumTypes::InfoType ecp_ecriture_long2integer (void *component, int dependencyType, CalTimeType< long >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, long *data)
 
CalciumTypes::InfoType ecp_lecture_float (void *component, int dependencyType, CalTimeType< float >::TimeType *ti, CalTimeType< float >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, float **data)
 
C void ecp_lecture_float_free (float *data)
 
C CalciumTypes::InfoType ecp_ecriture_float (void *component, int dependencyType, CalTimeType< float >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, float *data)
 
CalciumTypes::InfoType ecp_lecture_double (void *component, int dependencyType, CalTimeType< double >::TimeType *ti, CalTimeType< double >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, double **data)
 
C void ecp_lecture_double_free (double *data)
 
C CalciumTypes::InfoType ecp_ecriture_double (void *component, int dependencyType, CalTimeType< double >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, double *data)
 
CalciumTypes::InfoType ecp_lecture_float2double (void *component, int dependencyType, CalTimeType< float >::TimeType *ti, CalTimeType< float >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, float **data)
 
C void ecp_lecture_float2double_free (float *data)
 
C CalciumTypes::InfoType ecp_ecriture_float2double (void *component, int dependencyType, CalTimeType< float >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, float *data)
 
CalciumTypes::InfoType ecp_lecture_bool (void *component, int dependencyType, CalTimeType< int >::TimeType *ti, CalTimeType< int >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, int **data)
 
C void ecp_lecture_bool_free (int *data)
 
C CalciumTypes::InfoType ecp_ecriture_bool (void *component, int dependencyType, CalTimeType< int >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, int *data)
 
CalciumTypes::InfoType ecp_lecture_cplx (void *component, int dependencyType, CalTimeType< float >::TimeType *ti, CalTimeType< float >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, float **data)
 
C void ecp_lecture_cplx_free (float *data)
 
C CalciumTypes::InfoType ecp_ecriture_cplx (void *component, int dependencyType, CalTimeType< float >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, float *data)
 
CalciumTypes::InfoType ecp_lecture_str (void *component, int dependencyType, CalTimeType< char * >::TimeType *ti, CalTimeType< char * >::TimeType *tf, long *i, const char *const nomvar, size_t bufferLength, size_t *nRead, char ***data)
 
C void ecp_lecture_str_free (char **data)
 
C CalciumTypes::InfoType ecp_ecriture_str (void *component, int dependencyType, CalTimeType< char * >::TimeType *t, long i, const char *const nomvar, size_t bufferLength, char **data)
 
CalciumTypes::InfoType ecp_fin_ (void *component, int code)
 
CalciumTypes::InfoType ecp_cd_ (void *component, char *instanceName)
 
CalciumTypes::InfoType ecp_fini_ (void *component, char *nomVar, int i)
 
CalciumTypes::InfoType ecp_fint_ (void *component, char *nomVar, float t)
 
CalciumTypes::InfoType ecp_effi_ (void *component, char *nomVar, int i)
 
CalciumTypes::InfoType ecp_efft_ (void *component, char *nomVar, float t)
 

Function Documentation

CalciumTypes::InfoType ecp_cd_ ( void *  component,
char instanceName 
)

References CalciumTypes::CPOK, and CalciumInterface::ecp_cd().

Referenced by cp_cd().

C CalciumTypes::InfoType ecp_ecriture_bool ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
int *  data 
)
C CalciumTypes::InfoType ecp_ecriture_cplx ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
float *  data 
)
C CalciumTypes::InfoType ecp_ecriture_double ( void *  component,
int  dependencyType,
CalTimeType< double >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
double *  data 
)
C CalciumTypes::InfoType ecp_ecriture_float ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
float *  data 
)
C CalciumTypes::InfoType ecp_ecriture_float2double ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
float *  data 
)
C CalciumTypes::InfoType ecp_ecriture_int2integer ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
int *  data 
)
C CalciumTypes::InfoType ecp_ecriture_intc ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
int *  data 
)
C CalciumTypes::InfoType ecp_ecriture_integer ( void *  component,
int  dependencyType,
CalTimeType< cal_int >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
cal_int *  data 
)
C CalciumTypes::InfoType ecp_ecriture_long ( void *  component,
int  dependencyType,
CalTimeType< long >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
long *  data 
)
C CalciumTypes::InfoType ecp_ecriture_long2integer ( void *  component,
int  dependencyType,
CalTimeType< long >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
long *  data 
)
C CalciumTypes::InfoType ecp_ecriture_str ( void *  component,
int  dependencyType,
CalTimeType< char * >::TimeType t,
long  i,
const char *const  nomvar,
size_t  bufferLength,
char **  data 
)
CalciumTypes::InfoType ecp_efft_ ( void *  component,
char nomVar,
float  t 
)
CalciumTypes::InfoType ecp_fint_ ( void *  component,
char nomVar,
float  t 
)
CalciumTypes::InfoType ecp_lecture_bool ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType ti,
CalTimeType< int >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
int **  data 
)
C void ecp_lecture_bool_free ( int *  data)
CalciumTypes::InfoType ecp_lecture_cplx ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType ti,
CalTimeType< float >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
float **  data 
)
C void ecp_lecture_cplx_free ( float *  data)
CalciumTypes::InfoType ecp_lecture_double ( void *  component,
int  dependencyType,
CalTimeType< double >::TimeType ti,
CalTimeType< double >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
double **  data 
)
C void ecp_lecture_double_free ( double *  data)
CalciumTypes::InfoType ecp_lecture_float ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType ti,
CalTimeType< float >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
float **  data 
)
CalciumTypes::InfoType ecp_lecture_float2double ( void *  component,
int  dependencyType,
CalTimeType< float >::TimeType ti,
CalTimeType< float >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
float **  data 
)
C void ecp_lecture_float2double_free ( float *  data)
C void ecp_lecture_float_free ( float *  data)
CalciumTypes::InfoType ecp_lecture_int2integer ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType ti,
CalTimeType< int >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
int **  data 
)
C void ecp_lecture_int2integer_free ( int *  data)
CalciumTypes::InfoType ecp_lecture_intc ( void *  component,
int  dependencyType,
CalTimeType< int >::TimeType ti,
CalTimeType< int >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
int **  data 
)
C void ecp_lecture_intc_free ( int *  data)
CalciumTypes::InfoType ecp_lecture_integer ( void *  component,
int  dependencyType,
CalTimeType< cal_int >::TimeType ti,
CalTimeType< cal_int >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
cal_int **  data 
)
C void ecp_lecture_integer_free ( cal_int *  data)
CalciumTypes::InfoType ecp_lecture_long ( void *  component,
int  dependencyType,
CalTimeType< long >::TimeType ti,
CalTimeType< long >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
long **  data 
)
CalciumTypes::InfoType ecp_lecture_long2integer ( void *  component,
int  dependencyType,
CalTimeType< long >::TimeType ti,
CalTimeType< long >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
long **  data 
)
C void ecp_lecture_long2integer_free ( long *  data)
C void ecp_lecture_long_free ( long *  data)
CalciumTypes::InfoType ecp_lecture_str ( void *  component,
int  dependencyType,
CalTimeType< char * >::TimeType ti,
CalTimeType< char * >::TimeType tf,
long *  i,
const char *const  nomvar,
size_t  bufferLength,
size_t *  nRead,
char ***  data 
)

Referenced by ecp_lch().

C void ecp_lecture_str_free ( char **  data)