ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xDataTOM_interpolation.cc File Reference
#include <string.h>
#include "xDataTOM_private.h"
+ Include dependency graph for xDataTOM_interpolation.cc:

Go to the source code of this file.

Macros

#define dependentAxis   1
 
#define allowByRegion   2
 

Functions

static enum
xDataTOM_interpolationFlag 
xDataTOM_interpolation_getFromString (statusMessageReporting *smr, char const *s, char const **e, char const *str, int flag)
 
int xDataTOM_interpolation_set (statusMessageReporting *smr, xDataTOM_interpolation *interpolation, enum xDataTOM_interpolationFlag independent, enum xDataTOM_interpolationFlag dependent, enum xDataTOM_interpolationQualifier qualifier)
 
int xDataTOM_interpolation_setFromString (statusMessageReporting *smr, xDataTOM_interpolation *interpolation, char const *str)
 
int xDataTOM_interpolation_copy (statusMessageReporting *smr, xDataTOM_interpolation *desc, xDataTOM_interpolation *src)
 

Macro Definition Documentation

#define allowByRegion   2

Definition at line 15 of file xDataTOM_interpolation.cc.

View newest version in sPHENIX GitHub at line 15 of file xDataTOM_interpolation.cc

Referenced by xDataTOM_interpolation_getFromString().

#define dependentAxis   1

Definition at line 14 of file xDataTOM_interpolation.cc.

View newest version in sPHENIX GitHub at line 14 of file xDataTOM_interpolation.cc

Referenced by xDataTOM_interpolation_getFromString(), and xDataTOM_interpolation_setFromString().

Function Documentation

int xDataTOM_interpolation_copy ( statusMessageReporting smr,
xDataTOM_interpolation desc,
xDataTOM_interpolation src 
)

Definition at line 102 of file xDataTOM_interpolation.cc.

View newest version in sPHENIX GitHub at line 102 of file xDataTOM_interpolation.cc

References xDataTOM_interpolation_s::dependent, xDataTOM_interpolation_s::qualifier, and xDataTOM_interpolation_set().

Referenced by xDataTOM_axis_initialize(), and xDataTOM_subAxes_initialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static enum xDataTOM_interpolationFlag xDataTOM_interpolation_getFromString ( statusMessageReporting smr,
char const *  s,
char const **  e,
char const *  str,
int  flag 
)
static

Definition at line 80 of file xDataTOM_interpolation.cc.

View newest version in sPHENIX GitHub at line 80 of file xDataTOM_interpolation.cc

References allowByRegion, dependentAxis, smr_setReportError2, xDataTOM_interpolationFlag_byRegion, xDataTOM_interpolationFlag_flat, xDataTOM_interpolationFlag_invalid, xDataTOM_interpolationFlag_linear, xDataTOM_interpolationFlag_log, and xDataTOM_smrLibraryID.

Referenced by xDataTOM_interpolation_setFromString().

+ Here is the caller graph for this function:

int xDataTOM_interpolation_set ( statusMessageReporting smr,
xDataTOM_interpolation interpolation,
enum xDataTOM_interpolationFlag  independent,
enum xDataTOM_interpolationFlag  dependent,
enum xDataTOM_interpolationQualifier  qualifier 
)
int xDataTOM_interpolation_setFromString ( statusMessageReporting smr,
xDataTOM_interpolation interpolation,
char const *  str 
)

Definition at line 46 of file xDataTOM_interpolation.cc.

View newest version in sPHENIX GitHub at line 46 of file xDataTOM_interpolation.cc

References c, dependentAxis, e, smr_setReportError2, xDataTOM_interpolation_getFromString(), xDataTOM_interpolation_set(), xDataTOM_interpolationFlag_invalid, xDataTOM_interpolationQualifier_correspondingPoints, xDataTOM_interpolationQualifier_none, xDataTOM_interpolationQualifier_unitBase, and xDataTOM_smrLibraryID.

Referenced by xDataXML_axesToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), and xDataXML_regionsXYs_regionToTOM().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: