1 #ifndef teca_table_reduce_h
2 #define teca_table_reduce_h
4 #include "teca_config.h"
6 #include "teca_dataset.h"
7 #include "teca_metadata.h"
8 #include "teca_index_reduce.h"
33 p_teca_dataset
reduce(
int device_id,
const const_p_teca_dataset &
left,
34 const const_p_teca_dataset &right)
override;
Base class for MPI+threads+GPUs map reduce reduction over a set of indices.
Definition: teca_index_reduce.h:51
A reduction on tabular data over time steps.
Definition: teca_table_reduce.h:22
p_teca_dataset reduce(int device_id, const const_p_teca_dataset &left, const const_p_teca_dataset &right) override
p_teca_error_handler error_handler TECA_EXPORT
The global error handler instance.
TECA_EXPORT bool left(n_t e0x, n_t e0y, n_t e1x, n_t e1y, n_t px, n_t py)
tests if a point is Left|On|Right of an infinite line.
Definition: teca_geometry.h:29