|
| time_trace () |
| use defaults only, 1000 ms duration, 10 us sampling interval, no real time offset More...
|
|
| time_trace (sReal _dt) |
| prescribe dt only, default duration is 1000. ms More...
|
|
| time_trace (sReal _duration, sReal _dt) |
| prescribe duration and sampling, use default real time offset More...
|
|
| time_trace (sReal _duration, sReal _dt, sReal _rtOff, std::string _label) |
|
| time_trace (sReal _duration, sReal _dt, sReal _rtOff) |
|
| time_trace (sReal _duration, sReal _dt, sReal _rtOff, std::string _label, std::string _t_unit, std::string _f_unit) |
| full constructor, prescribe all members More...
|
|
time_trace & | operator= (const time_trace &in) |
|
| time_trace (const time_trace &a) |
| copy constructor with setting of constant signal value More...
|
|
| time_trace (const time_trace &a, sReal val) |
| copy constructor with setting of constant signal value More...
|
|
std::string | format_file_header (const time_trace_ffmt ffmt_spec) |
| IO format file header from format specifciation and given time trace. More...
|
|
void | operator*= (const time_trace &a) |
| overloaded operators More...
|
|
void | operator*= (const sReal s) |
|
void | operator+= (const sReal a) |
|
void | operator+= (const time_trace &a) |
|
void | operator<<= (int delta) |
|
void | operator>>= (int delta) |
|
void | set_labels (std::string _label) |
|
void | set_labels (std::string _label, std::string _t_unit, std::string _f_unit) |
|
void | setUnits (std::string _t_unit, std::string _f_unit) |
|
void | resize (int numSamples) |
|
sReal | duration () |
|
size_t | len () const |
| < length of trace in samples More...
|
|
sReal | rta () |
|
sReal | zta () |
|
SF::vector< sReal > & | diff () |
|
SF::vector< sReal > & | gradient () |
|
int | read_trace (const std::string fname) |
| determine duration of a signal stored in file More...
|
|
int | read_trace (const std::string fname, bool unitize) |
| read traces from file More...
|
|
int | write_trace () |
| write traces to file More...
|
|
int | write_trace (const std::string fname) |
| write traces to file More...
|
|
int | write_trace (const std::string fname, time_trace_ffmt ffmt_spec) |
| write traces to file More...
|
|
size_t | timeShift (sReal t_shift) |
|
void | unitize () |
| scale signal to unity strength More...
|
|
bool | IsEquDistSampling () |
| check whether time trace is sampled with constant sampling interval More...
|
|
sReal | fval_t (sReal _t) |
| retrieve value of a function at a given time t More...
|
|
void | resample (time_trace &trc) |
|
void | resample (time_trace &trc, IpMeth_t meth) |
|
void | interp1 (time_trace &trc, IpMeth_t meth) |
| interpolate a time trace More...
|
|
Time tracing class.
signals to define stimulus pulses or other time-dependent parameters such as inhomogeneous boundary conditions
Definition at line 142 of file signals.h.