|
|
iterator | begin () |
| |
|
iterator | end () |
| |
|
const_iterator | begin () const |
| |
|
const_iterator | end () const |
| |
| | Equidistant2DTable (Tx dx, Tx xmin, Tx xmax=std::numeric_limits< Tx >::infinity()) |
| | Constructor. More...
|
| |
|
void | setResolution (Tx dx, Tx xmin, Tx xmax=std::numeric_limits< Tx >::infinity()) |
| |
|
double | sumy () const |
| | sum all y-values
|
| |
|
const std::vector< Ty > & | yvec () const |
| | vector with y-values
|
| |
|
std::vector< Tx > | xvec () const |
| |
|
void | clear () |
| |
|
size_t | size () const |
| |
|
bool | empty () const |
| |
|
Tx | dx () const |
| |
|
Tx | xmin () const |
| | minimum x-value
|
| |
|
Tx | xmax () const |
| | maximum stored x-value
|
| |
|
Ty & | operator() (Tx x) |
| |
|
std::pair< Tx, Ty & > | operator[] (size_t index) |
| |
|
std::pair< Tx, const Ty & > | operator[] (size_t index) const |
| |
|
const Ty & | operator() (Tx x) const |
| |
|
auto & | operator<< (std::istream &in) |
| |
|
|
std::function< void(std::ostream &, Tx, Ty)> | stream_decorator = nullptr |
| |
|
|
std::ostream & | operator<< (std::ostream &o, const Equidistant2DTable< Tx, Ty, centerbin > &tbl) |
| |
◆ Equidistant2DTable()
template<typename Tx = double, typename Ty = Tx, bool centerbin = false>
Constructor.
- Parameters
-
| dx | x spacing |
| xmin | minimum x value |
| xmax | maximum x value (for more efficient memory handling, only) |
The documentation for this class was generated from the following file: