12#include "tpcclibConfig.h"
235 PAR *d1,
PAR *d2,
const int pi,
const int ti,
236 int checkpar,
int checksd,
int checkcl,
237 const double test_abs,
const double test_rel,
TPCSTATUS *status
240 PAR *d1,
PAR *d2,
const int ti,
241 const double test_abs,
const double test_rel,
TPCSTATUS *status
IFT h
Optional (but often useful) header information.
char name[MAX_PARNAME_LEN+1]
char name[MAX_TACNAME_LEN+1]
Header file for library libtpccsv.
Header file for library libtpcextensions.
#define MAX_TACNAME_LEN
Max length of TAC ID name (not including trailing zero)
#define MAX_PARNAME_LEN
Max string length for PAR name.
Header file for library libtpcift.
Header file for libtpcmodels.
int parIsFitRange(PAR *par)
int parWriteXML(PAR *par, FILE *fp, TPCSTATUS *status)
int parWriteCSV(PAR *par, FILE *fp, parformat format, int extra, TPCSTATUS *status)
int parSDWithPar(PAR *par, int pi)
char * parIsOptcrit(PAR *par)
char * parFormattxt(parformat c)
void parrFree(PARR *parr)
int parWriteFIT(PAR *par, FILE *fp, TPCSTATUS *status)
int parFormatIdentify(const char *s)
int parWriteIFT(PAR *par, FILE *fp, TPCSTATUS *status)
int parDeletePar(PAR *par, int pi)
@ PAR_FORMAT_XML
XML format (currently not supported)
@ PAR_FORMAT_HTML
HTML table format (currently not supported)
@ PAR_FORMAT_CSV_UK
UK CSV.
@ PAR_FORMAT_CSV_INT
International CSV.
@ PAR_FORMAT_IFT
Interfile-type data (supported for writing)
@ PAR_FORMAT_TSV_INT
International TSV (comma as decimal separator)
@ PAR_FORMAT_RES
Model result format of Turku PET Centre.
@ PAR_FORMAT_FIT
Function fit format of Turku PET Centre.
@ PAR_FORMAT_UNKNOWN
Unknown format.
@ PAR_FORMAT_LAST
End of list.
@ PAR_FORMAT_TSV_UK
UK TSV (point as decimal separator)
int parCompareTacNames(PAR *d1, PAR *d2, const int i, const int casens, TPCSTATUS *status)
int parAllocate(PAR *par, int parNr, int tacNr)
int parCLWithPar(PAR *par, int pi)
int parToIFT(PAR *par, IFT *ift, TPCSTATUS *status)
void parEnsureNames(PAR *d)
int parWrite(PAR *par, FILE *fp, parformat format, int extra, TPCSTATUS *status)
int parrAllocate(PARR *parr, int parNr)
int parSelectTACs(PAR *d, const char *region_name, int reset, TPCSTATUS *status)
int parExampleTTACs(PAR *d, int type, TPCSTATUS *status)
int parSelectParameters(PAR *d, const char *par_name, int reset, TPCSTATUS *status)
int parReadLimits(PAR *par, const char *fname, const int verbose)
int parIsDataNr(PAR *par)
double parGetParameter(PAR *d, const char *par_name, const int ti)
int parExamplePerfectBolus(PAR *d, TPCSTATUS *status)
int parReadFIT(PAR *par, CSV *csv, IFT *ift, TPCSTATUS *status)
int parFromIFT(PAR *par, IFT *ift, TPCSTATUS *status)
int parWriteRES(PAR *par, FILE *fp, TPCSTATUS *status)
int parRead(PAR *par, const char *fname, TPCSTATUS *status)
int parSelectByAnother(PAR *d1, PAR *d2, int *pn, int *pr, TPCSTATUS *status)
void parrInit(PARR *parr)
int parCompareParameterNames(PAR *d1, PAR *d2, const int i, const int casens, TPCSTATUS *status)
int parCompareParameterUnits(PAR *d1, PAR *d2, const int i, TPCSTATUS *status)
int parGetParameterUnit(PAR *d, const char *par_name)
int parReadCSV(PAR *par, CSV *csv, IFT *hdr, TPCSTATUS *status)
int parReadRES(PAR *par, CSV *csv, IFT *ift, TPCSTATUS *status)
char * parIsStudyNr(PAR *par)
void parListLimits(PAR *par, FILE *fp)
void parValueRange(PAR *d, const int i, double *pmin, double *pmax)
int parCompareParameters(PAR *d1, PAR *d2, const int pi, const int ti, int checkpar, int checksd, int checkcl, const double test_abs, const double test_rel, TPCSTATUS *status)
void parnInit(PARN *parn)
int parFormatFromExtension(const char *s)
int parCompareWSS(PAR *d1, PAR *d2, const int ti, const double test_abs, const double test_rel, TPCSTATUS *status)
int parFindParameter(PAR *d, const char *par_name)
int parDeleteTAC(PAR *par, int ti)
char * parDefaultExtension(parformat c)
int parSortByName(PAR *d, TPCSTATUS *status)
int parSetStudyNr(PAR *par, const char *s)
int parSelectedTACs(PAR *d)
int parSelectedParameters(PAR *d)
int parCombineTACs(PAR *d1, PAR *d2, TPCSTATUS *status)
int parAllocateMore(PAR *par, int parNr, int tacNr)
int parWriteLimits(PAR *par, const char *fname, const int verbose)
int parPrintType(PAR *par, int parIndex)