GSE++ library: reading and writing GSE waveforms
|
Template to apply or remove differences of any order n. More...
#include "gsexx.h"
Public Member Functions | |
intT | operator() (const intT &val) |
apply elementary operator to result of operator of next lower order More... | |
void | report_status (std::ostream &os) const |
report status (for debugging) More... | |
Private Attributes | |
OP | Mop |
elementary operator More... | |
Tdiff_operator< n-1, OP > | Mdiff |
next lower order operator More... | |
Template to apply or remove differences of any order n.
This template expands recursively and thus provides an operator of the requested order. It is a pure function class.
Template parameters are:
n | order of differences |
OP | operator, which could be Tapply_diff or Tremove_diff |