TPCCLIB
Loading...
Searching...
No Matches
DELAYCMFITDATA Struct Reference

#include <tpctacmod.h>

Data Fields

unsigned int iNr
unsigned int tNr
double ttac_xmin
double ttac_xmax
double btac_xmin
double btac_xmax
double fitend
double dtmin
double dtmax
double dtstep
unsigned int moveNr
TAC dtac
TAC ditac
TAC diitac
TAC ddtac
TAC dddtac
int mode
int model
int llsq_n
int llsq_m
double * llsq_mat
double ** llsq_a
double * llsq_b
double * llsq_x
double * llsq_wp
double * llsq_zz
int * llsq_i

Detailed Description

Data for tacDelayCMFit. All contents set by tacDelayCMFit().

See also
tacDelayCMFit, initDelayCMFitData, freeDelayCMFitData, nnls

Definition at line 31 of file tpctacmod.h.

Field Documentation

◆ btac_xmax

double DELAYCMFITDATA::btac_xmax

BTAC max x.

Definition at line 43 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ btac_xmin

double DELAYCMFITDATA::btac_xmin

BTAC min x.

Definition at line 41 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ dddtac

TAC DELAYCMFITDATA::dddtac

2nd derivate input TACs moved in time, interpolated tissue times, plus the current tissue curve.

Definition at line 68 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ ddtac

TAC DELAYCMFITDATA::ddtac

derivate input TACs moved in time, interpolated tissue times, plus the current tissue curve.

Definition at line 65 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ diitac

TAC DELAYCMFITDATA::diitac

input TACs moved in time, interpolated and twice integrated to tissue times, plus the current tissue curve.

Definition at line 62 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ ditac

TAC DELAYCMFITDATA::ditac

input TACs moved in time, interpolated and integrated to tissue times, plus the current tissue curve.

Definition at line 59 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ dtac

TAC DELAYCMFITDATA::dtac

input TACs moved in time and interpolated to tissue times, plus the current tissue curve.

Definition at line 56 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ dtmax

double DELAYCMFITDATA::dtmax

Delay time max.

Definition at line 49 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ dtmin

double DELAYCMFITDATA::dtmin

Delay time min.

Definition at line 47 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ dtstep

double DELAYCMFITDATA::dtstep

Delay time step size.

Definition at line 51 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ fitend

double DELAYCMFITDATA::fitend

Time used in fitting.

Definition at line 45 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ iNr

unsigned int DELAYCMFITDATA::iNr

Input sample number.

Definition at line 33 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_a

double** DELAYCMFITDATA::llsq_a

NNLS matrix A.

Definition at line 80 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_b

double* DELAYCMFITDATA::llsq_b

NNLS vector B.

Definition at line 82 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_i

int* DELAYCMFITDATA::llsq_i

NNLS array

Definition at line 90 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_m

int DELAYCMFITDATA::llsq_m

LLSQ sample number.

Definition at line 76 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_mat

double* DELAYCMFITDATA::llsq_mat

NNLS data.

Definition at line 78 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_n

int DELAYCMFITDATA::llsq_n

LLSQ parameter number.

Definition at line 74 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_wp

double* DELAYCMFITDATA::llsq_wp

NNLS vector.

Definition at line 86 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_x

double* DELAYCMFITDATA::llsq_x

NNLS vector.

Definition at line 84 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ llsq_zz

double* DELAYCMFITDATA::llsq_zz

NNLS vector.

Definition at line 88 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ mode

int DELAYCMFITDATA::mode

Use integrals (0), derivates (1), or simple integrals (2).

Definition at line 70 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ model

int DELAYCMFITDATA::model

Model: 0=r1TCM, 1=i2TCM, 2=r2TCM.

Definition at line 72 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ moveNr

unsigned int DELAYCMFITDATA::moveNr

Nr of input TACs moved in time.

Definition at line 53 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ tNr

unsigned int DELAYCMFITDATA::tNr

Used tissue sample number.

Definition at line 35 of file tpctacmod.h.

Referenced by freeDelayCMFitData(), initDelayCMFitData(), and tacDelayCMFit().

◆ ttac_xmax

double DELAYCMFITDATA::ttac_xmax

TTAC max x.

Definition at line 39 of file tpctacmod.h.

Referenced by tacDelayCMFit().

◆ ttac_xmin

double DELAYCMFITDATA::ttac_xmin

TTAC min x.

Definition at line 37 of file tpctacmod.h.

Referenced by tacDelayCMFit().


The documentation for this struct was generated from the following file: