TECA
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
teca_cf_time_step_mapper Class Reference

Public Member Functions

int initialize (MPI_Comm comm, long first_step, long last_step, long steps_per_file, const teca_metadata &md)
 
bool initialized ()
 
int finalize ()
 
int get_upstream_requests (teca_metadata base_req, std::vector< teca_metadata > &up_reqs)
 
p_teca_cf_layout_manager get_layout_manager (long time_step)
 
int to_stream (std::ostream &os)
 
template<typename op_t >
int file_table_apply (const op_t &op)
 

Static Public Member Functions

static p_teca_cf_time_step_mapper New ()
 

Protected Member Functions

 teca_cf_time_step_mapper (const teca_cf_time_step_mapper &)=delete
 
 teca_cf_time_step_mapper (const teca_cf_time_step_mapper &&)=delete
 
void operator= (const teca_cf_time_step_mapper &)=delete
 
void operator= (const teca_cf_time_step_mapper &&)=delete
 
int alloc_file_comms ()
 
int free_file_comms ()
 
int get_file_id (long time_step, long &file_id)
 

The documentation for this class was generated from the following files: