1 #ifndef teca_cf_time_axis_data_reduce_h
2 #define teca_cf_time_axis_data_reduce_h
4 #include "teca_config.h"
6 #include "teca_dataset.h"
7 #include "teca_metadata.h"
8 #include "teca_index_reduce.h"
31 p_teca_dataset reduce(
int device_id, const const_p_teca_dataset &
left,
32 const const_p_teca_dataset &right) override;
35 unsigned int port, const std::vector<
teca_metadata> &input_md,
Gathers the time axis and metadata from a parallel read of a set of NetCDF CF2 files.
Definition: teca_cf_time_axis_data_reduce.h:20
Base class for MPI+threads+GPUs map reduce reduction over a set of indices.
Definition: teca_index_reduce.h:51
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