42 void interp1(
const double *x,
const float *y,
int N,
double *xi,
float *yi,
int NI,
double dxi,
IpMeth_t);
V clamp(const V val, const W start, const W end)
Clamp a value into an interval [start, end].
int mk_RRC_trace(trace *tr, float st, float delay, float clamp, float dur)
make a trace for a repolarization reserve current calculation
double trace_duration(trace *tr, const char *f)
void resample_trace(trace *tr, double dt)
void free_trace(trace *tr)
void set_trace_amp(trace *tr, float val, float whenceforth)
change the amplitude of part of a trace
void interp1(const double *x, const float *y, int N, double *xi, float *yi, int NI, double dxi, IpMeth_t meth)
int read_trace(trace *tr, const char *name)
enum limpet::ip_method IpMeth_t
manage input, output, resampling of traces
double dt
sampling interval if equidistant samples
bool eqdist
sampling intervals are equidistant