Version: 9.12.0
CalciumCInterface.cxx File Reference
#include "CalciumCInterface.hxx"
#include "CalciumCxxInterface.hxx"
#include <stdio.h>
Include dependency graph for CalciumCInterface.cxx:

Macros

#define DEBTRACE(msg)
 
#define STAR   *
 

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)
 

Macro Definition Documentation

◆ DEBTRACE

#define DEBTRACE (   msg)
Value:
{ std::cerr << std::flush << __FILE__ << " [" << __LINE__ << "] : " << msg << std::endl << std::flush; } \
else (void)0
bool VerbosityActivated()
Called by any log message macros to decide about log output in Release and Debug mode dynamically rel...
Definition: libSALOMELog.cxx:48
string msg
Definition: TestMinimalExample.py:168

◆ STAR

#define STAR   *

Function Documentation

◆ ecp_cd_()

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

◆ ecp_ecriture_bool()

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 
)

◆ ecp_ecriture_cplx()

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 
)

◆ ecp_ecriture_double()

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 
)

◆ ecp_ecriture_float()

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 
)

◆ ecp_ecriture_float2double()

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 
)

◆ ecp_ecriture_int2integer()

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 
)

◆ ecp_ecriture_intc()

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 
)

◆ ecp_ecriture_integer()

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 
)

◆ ecp_ecriture_long()

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 
)

◆ ecp_ecriture_long2integer()

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 
)

◆ ecp_ecriture_str()

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 
)

◆ ecp_effi_()

CalciumTypes::InfoType ecp_effi_ ( void *  component,
char *  nomvar,
int  i 
)

◆ ecp_efft_()

CalciumTypes::InfoType ecp_efft_ ( void *  component,
char *  nomvar,
float  t 
)

◆ ecp_fin_()

◆ ecp_fini_()

CalciumTypes::InfoType ecp_fini_ ( void *  component,
char *  nomvar,
int  i 
)

◆ ecp_fint_()

CalciumTypes::InfoType ecp_fint_ ( void *  component,
char *  nomvar,
float  t 
)

◆ ecp_lecture_bool()

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 
)

◆ ecp_lecture_bool_free()

C void ecp_lecture_bool_free ( int *  data)

◆ ecp_lecture_cplx()

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 
)

◆ ecp_lecture_cplx_free()

C void ecp_lecture_cplx_free ( float *  data)

◆ ecp_lecture_double()

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 
)

◆ ecp_lecture_double_free()

C void ecp_lecture_double_free ( double *  data)

◆ ecp_lecture_float()

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 
)

◆ ecp_lecture_float2double()

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 
)

◆ ecp_lecture_float2double_free()

C void ecp_lecture_float2double_free ( float *  data)

◆ ecp_lecture_float_free()

C void ecp_lecture_float_free ( float *  data)

◆ ecp_lecture_int2integer()

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 
)

◆ ecp_lecture_int2integer_free()

C void ecp_lecture_int2integer_free ( int *  data)

◆ ecp_lecture_intc()

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 
)

◆ ecp_lecture_intc_free()

C void ecp_lecture_intc_free ( int *  data)

◆ ecp_lecture_integer()

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 
)

◆ ecp_lecture_integer_free()

C void ecp_lecture_integer_free ( cal_int *  data)

◆ ecp_lecture_long()

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 
)

◆ ecp_lecture_long2integer()

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 
)

◆ ecp_lecture_long2integer_free()

C void ecp_lecture_long2integer_free ( long *  data)

◆ ecp_lecture_long_free()

C void ecp_lecture_long_free ( long *  data)

◆ ecp_lecture_str()

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().

◆ ecp_lecture_str_free()

C void ecp_lecture_str_free ( char **  data)