|
|
std::shared_ptr< teca_cartesian_mesh_source > | shared_from_this () |
| |
|
std::shared_ptr< teca_cartesian_mesh_source const > | shared_from_this () const |
| |
|
| teca_cartesian_mesh_source (const teca_cartesian_mesh_source &src)=delete |
| |
|
| teca_cartesian_mesh_source (teca_cartesian_mesh_source &&src)=delete |
| |
|
teca_cartesian_mesh_source & | operator= (const teca_cartesian_mesh_source &src)=delete |
| |
|
teca_cartesian_mesh_source & | operator= (teca_cartesian_mesh_source &&src)=delete |
| |
|
const char * | get_class_name () const override |
| |
|
void | set_coordinate_type_code (const unsigned int &v) |
| |
|
const unsigned int & | get_coordinate_type_code () const |
| |
|
void | set_field_type_code (const unsigned int &v) |
| |
|
const unsigned int & | get_field_type_code () const |
| |
|
size_t | get_number_of_whole_extents () |
| |
|
void | append_whole_extent (const unsigned long &v) |
| |
|
void | set_whole_extent (size_t i, const unsigned long &v) |
| |
|
void | set_whole_extents (const std::vector< unsigned long > &v) |
| |
|
void | set_whole_extents (const std::initializer_list< unsigned long > &&l) |
| |
|
void | set_whole_extents (const const_p_teca_variant_array &v) |
| |
|
const unsigned long & | get_whole_extent (size_t i) const |
| |
|
void | get_whole_extents (std::vector< unsigned long > &v) const |
| |
|
void | get_whole_extents (const p_teca_variant_array &v) const |
| |
|
void | clear_whole_extents () |
| |
|
size_t | get_number_of_bounds () |
| |
|
void | append_bound (const double &v) |
| |
|
void | set_bound (size_t i, const double &v) |
| |
|
void | set_bounds (const std::vector< double > &v) |
| |
|
void | set_bounds (const std::initializer_list< double > &&l) |
| |
|
void | set_bounds (const const_p_teca_variant_array &v) |
| |
|
const double & | get_bound (size_t i) const |
| |
|
void | get_bounds (std::vector< double > &v) const |
| |
|
void | get_bounds (const p_teca_variant_array &v) const |
| |
|
void | clear_bounds () |
| |
|
void | set_x_axis_variable (const std::string &v) |
| |
|
const std::string & | get_x_axis_variable () const |
| |
|
void | set_y_axis_variable (const std::string &v) |
| |
|
const std::string & | get_y_axis_variable () const |
| |
|
void | set_z_axis_variable (const std::string &v) |
| |
|
const std::string & | get_z_axis_variable () const |
| |
|
void | set_t_axis_variable (const std::string &v) |
| |
|
const std::string & | get_t_axis_variable () const |
| |
|
void | set_x_axis_units (const std::string &v) |
| |
|
const std::string & | get_x_axis_units () const |
| |
|
void | set_y_axis_units (const std::string &v) |
| |
|
const std::string & | get_y_axis_units () const |
| |
|
void | set_z_axis_units (const std::string &v) |
| |
|
const std::string & | get_z_axis_units () const |
| |
|
void | set_calendar (const std::string &v) |
| |
|
const std::string & | get_calendar () const |
| |
|
void | set_time_units (const std::string &v) |
| |
|
const std::string & | get_time_units () const |
| |
|
size_t | get_number_of_field_generators () |
| |
|
void | append_field_generator (const field_generator_t &v) |
| |
|
void | set_field_generator (size_t i, const field_generator_t &v) |
| |
|
void | set_field_generators (const std::vector< field_generator_t > &v) |
| |
|
void | set_field_generators (const std::initializer_list< field_generator_t > &&l) |
| |
|
void | set_field_generators (const const_p_teca_variant_array &v) |
| |
|
const field_generator_t & | get_field_generator (size_t i) const |
| |
|
void | get_field_generators (std::vector< field_generator_t > &v) const |
| |
|
void | get_field_generators (const p_teca_variant_array &v) const |
| |
|
void | clear_field_generators () |
| |
|
void | append_field_generator (const std::string &name, const teca_metadata &atts, field_generator_callback &callback) |
| |
|
| teca_algorithm (const teca_algorithm &src)=delete |
| |
|
| teca_algorithm (teca_algorithm &&src)=delete |
| |
|
teca_algorithm & | operator= (const teca_algorithm &src)=delete |
| |
|
teca_algorithm & | operator= (teca_algorithm &&src)=delete |
| |
|
void | set_communicator (MPI_Comm comm) |
| |
|
MPI_Comm | get_communicator () |
| |
|
virtual teca_algorithm_output_port | get_output_port (unsigned int port=0) |
| |
|
void | set_input_connection (const teca_algorithm_output_port &port) |
| |
|
virtual void | set_input_connection (unsigned int id, const teca_algorithm_output_port &port) |
| |
|
virtual void | remove_input_connection (unsigned int id) |
| |
|
void | clear_input_connections () |
| |
|
const_p_teca_dataset | get_output_data (unsigned int port=0) |
| |
|
void | pop_cache (unsigned int port=0, int top=0) |
| |
|
void | set_cache_size (unsigned int n) |
| |
|
virtual int | update () |
| |
|
virtual int | update (unsigned int port) |
| |
|
virtual teca_metadata | update_metadata (unsigned int port=0) |
| |
|
void | set_executive (p_teca_algorithm_executive exe) |
| |
|
p_teca_algorithm_executive | get_executive () |
| |
|
virtual void | to_stream (std::ostream &s) const |
| |
|
virtual void | from_stream (std::istream &s) |
| |
|
|
void | set_number_of_input_connections (unsigned int n) |
| |
|
void | set_number_of_output_ports (unsigned int n) |
| |
|
void | set_modified (unsigned int port) |
| |
|
virtual std::vector< teca_metadata > | get_upstream_request (unsigned int port, const std::vector< teca_metadata > &input_md, const teca_metadata &request) |
| |
|
virtual teca_metadata | get_cache_key (unsigned int port, const teca_metadata &request) const |
| |
|
virtual teca_metadata | get_output_metadata (teca_algorithm_output_port ¤t) |
| |
|
virtual const_p_teca_dataset | request_data (teca_algorithm_output_port &port, const teca_metadata &request) |
| |
|
virtual int | validate_cache (teca_algorithm_output_port ¤t) |
| |
|
virtual void | clear_modified (teca_algorithm_output_port current) |
| |
|
const_p_teca_dataset | get_output_data (unsigned int port, const teca_metadata &request) |
| |
|
int | cache_output_data (unsigned int port, const teca_metadata &request, const_p_teca_dataset &data) |
| |
|
void | clear_cache (unsigned int port) |
| |
|
unsigned int | get_number_of_input_connections () |
| |
|
teca_algorithm_output_port & | get_input_connection (unsigned int i) |
| |
|
void | clear_modified (unsigned int port) |
| |
|
int | get_modified (unsigned int port) const |
| |
An algorithm that constructs and serves up a Cartesian mesh of the specified dimensions.