TPCCLIB
Loading...
Searching...
No Matches
tpcbfm.h
Go to the documentation of this file.
1
7#ifndef _TPCBFM_H_
8#define _TPCBFM_H_
9/*****************************************************************************/
10
11/*****************************************************************************/
12#include "tpcclibConfig.h"
13/*****************************************************************************/
14#include <stdio.h>
15#include <stdlib.h>
16#include <string.h>
17#include <time.h>
18#include <math.h>
19/*****************************************************************************/
20#include "tpcextensions.h"
21#include "tpccm.h"
22#include "tpctac.h"
23/*****************************************************************************/
24
25/*****************************************************************************/
26/* bf_dexp */
27int spectralDExp(
28 const double *x, const double *y, double *w, const int snr,
29 const double kmin, const double kmax, const int bnr,
30 double *k, double *a, double *yfit,
31 TPCSTATUS *status
32);
34 double *k, double *a, const int n, double *kmin, double *kmax,
35 TPCSTATUS *status
36);
37int spectralBFNr(double *k, double *a, const int n);
38int spectralBFExtract(double *k, double *a, const int n, double *ke, double *ae, const int ne);
39/*****************************************************************************/
40
41/*****************************************************************************/
42/* bf_dms */
44 const double *x, const double *x2, const double *y, double *w, const int sNr,
45 const double kMin, const double kMax, const int fNr,
46 const double dtMin, const double dtMax, const double dtStep,
47 double *k, double *a, double *dtEst, double *yfit,
48 TPCSTATUS *status
49);
50/*****************************************************************************/
51
52/*****************************************************************************/
53/* bf_1tcm */
54int bfm1TCM(
55 TAC *input, TAC *tissue, const int bfNr, const double k2min, const double k2max,
56 const int distr, TAC *bf, TPCSTATUS *status
57);
58/*****************************************************************************/
59
60/*****************************************************************************/
61/* bf_srtm */
62int bfmSRTM(
63 double *t, double *cri, const int n, const int bfNr,
64 const double t3min, const double t3max, TAC *bf,
65 TPCSTATUS *status
66);
67/*****************************************************************************/
68
69/*****************************************************************************/
70#endif /* TPCBFM */
Definition tpctac.h:87
int spectralBFNr(double *k, double *a, const int n)
Definition bf_dexp.c:193
int spectralDExp(const double *x, const double *y, double *w, const int snr, const double kmin, const double kmax, const int bnr, double *k, double *a, double *yfit, TPCSTATUS *status)
Definition bf_dexp.c:28
int spectralKRange(double *k, double *a, const int n, double *kmin, double *kmax, TPCSTATUS *status)
Definition bf_dexp.c:145
int spectralDMSurge(const double *x, const double *x2, const double *y, double *w, const int sNr, const double kMin, const double kMax, const int fNr, const double dtMin, const double dtMax, const double dtStep, double *k, double *a, double *dtEst, double *yfit, TPCSTATUS *status)
Definition bf_dms.c:27
int bfmSRTM(double *t, double *cri, const int n, const int bfNr, const double t3min, const double t3max, TAC *bf, TPCSTATUS *status)
Definition bf_srtm.c:26
int spectralBFExtract(double *k, double *a, const int n, double *ke, double *ae, const int ne)
Definition bf_dexp.c:227
int bfm1TCM(TAC *input, TAC *tissue, const int bfNr, const double k2min, const double k2max, const int distr, TAC *bf, TPCSTATUS *status)
Definition bf_1tcm.c:27
Header file for libtpccm.
Header file for library libtpcextensions.
Header file for library libtpctac.