|
|
| teca_algorithm_internals (const teca_algorithm_internals &src)=delete |
| |
|
| teca_algorithm_internals (teca_algorithm_internals &&src)=delete |
| |
|
teca_algorithm_internals & | operator= (const teca_algorithm_internals &src)=delete |
| |
|
teca_algorithm_internals & | operator= (teca_algorithm_internals &&src)=delete |
| |
|
void | set_communicator (MPI_Comm comm) |
| |
|
MPI_Comm | get_communicator () |
| |
|
void | set_number_of_inputs (unsigned int n) |
| |
|
void | set_number_of_outputs (unsigned int n) |
| |
|
unsigned int | get_number_of_inputs () const noexcept |
| |
|
unsigned int | get_number_of_outputs () const noexcept |
| |
|
teca_algorithm_output_port & | get_input (unsigned int i) |
| |
|
void | set_input (unsigned int conn, const teca_algorithm_output_port &port) |
| |
|
int | cache_output_data (unsigned int port, const teca_metadata &request, const_p_teca_dataset data) |
| |
|
const_p_teca_dataset | get_output_data (unsigned int port, const teca_metadata &request) |
| |
|
const_p_teca_dataset | get_output_data (unsigned int port) |
| |
|
void | clear_data_cache (unsigned int port) |
| |
|
void | pop_cache (unsigned int port, int top) |
| |
|
void | set_data_cache_size (unsigned int n) |
| |
|
unsigned int | get_data_cache_size () const noexcept |
| |
|
void | set_modified () |
| |
|
void | set_modified (unsigned int port) |
| |
|
void | clear_modified () |
| |
|
void | clear_modified (unsigned int port) |
| |
|
int | get_modified (unsigned int port) const |
| |
|
p_teca_algorithm_executive | get_executive () |
| |
|
void | set_executive (p_teca_algorithm_executive &exec) |
| |
|
void | set_number_of_threads (unsigned int n_threads) |
| |
|
void | to_stream (ostream &os) const |
| |
|
void | from_stream (istream &is) |
| |