Class Member Functions
a
- advance_time (emulator::EmulatorComp)
- AtmFieldDataProvider (emulator::impl::AtmFieldDataProvider)
- AtmFieldManager (emulator::impl::AtmFieldManager)
- allocate (emulator::impl::AtmFieldManager)
- add_error (emulator::inference::ValidationResult)
- add_warning (emulator::inference::ValidationResult)
b
- begin (emulator::DataView)
- build_stacked_cache (emulator::impl::AtmFieldDataProvider)
c
- compute (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- comm (emulator::EmulatorComp)
- comp_id (emulator::EmulatorComp)
- create_instance (emulator::EmulatorComp)
- clean_up (emulator::EmulatorContext)
- create (emulator::EmulatorContext)
- close_file (emulator::EmulatorIO)
- create_file (emulator::EmulatorIO)
- compute_restart_timing (emulator::EmulatorOutputManager)
- config (emulator::EmulatorOutputStream)
- compute_next_write_step (emulator::OutputControl)
d
- DataView (emulator::DataView)
- data (emulator::DataView)
- distribute_grid_data (emulator::EmulatorComp)
- define_dim (emulator::EmulatorIO)
- define_var (emulator::EmulatorIO)
- debug (emulator::Logger)
- detect_stacked_fields (emulator::impl::AtmFieldDataProvider)
- deallocate (emulator::impl::AtmFieldManager)
e
- empty (emulator::DataView)
- end (emulator::DataView)
- EmulatorAtm (emulator::EmulatorAtm)
- export_coupling_fields (emulator::EmulatorAtm)
- EmulatorComp (emulator::EmulatorComp)
- export_to_coupler (emulator::EmulatorComp)
- EmulatorContext (emulator::EmulatorContext)
- end_def (emulator::EmulatorIO)
- EmulatorOutputManager (emulator::EmulatorOutputManager)
- EmulatorOutputStream (emulator::EmulatorOutputStream)
- error (emulator::Logger)
f
- final_impl (emulator::EmulatorAtm, emulator::EmulatorComp)
- finalize (emulator::EmulatorComp, emulator::EmulatorIO, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- find_restart_file (emulator::EmulatorOutputManager)
g
- get_export_index (emulator::CouplingFieldsBase)
- get_import_index (emulator::CouplingFieldsBase)
- get_inference_config (emulator::EmulatorAtm)
- get_cols_area (emulator::EmulatorComp)
- get_cols_latlon (emulator::EmulatorComp)
- get_local_col_gids (emulator::EmulatorComp)
- get_num_global_cols (emulator::EmulatorComp)
- get_num_local_cols (emulator::EmulatorComp)
- get_nx (emulator::EmulatorComp)
- get_ny (emulator::EmulatorComp)
- get (emulator::EmulatorContext)
- getKey (emulator::EmulatorContext)
- getNonConst (emulator::EmulatorContext)
- get_dim_size (emulator::EmulatorIO)
- generate_restart_filename (emulator::EmulatorOutputManager)
- generate_filename (emulator::EmulatorOutputStream)
- get_output_data (emulator::EmulatorOutputStream)
- get_field (emulator::FieldDataProvider, emulator::impl::AtmFieldDataProvider)
- get_field_names (emulator::FieldDataProvider, emulator::impl::AtmFieldDataProvider)
- get_field_nlevs (emulator::FieldDataProvider, emulator::impl::AtmFieldDataProvider)
- get_ncols (emulator::FieldDataProvider, emulator::impl::AtmFieldDataProvider)
- get_timestamp (emulator::Logger)
- get_stacked_field (emulator::impl::AtmFieldDataProvider)
- get_field_ptr (emulator::impl::AtmFieldManager)
- get_memory_usage_bytes (emulator::inference::LibTorchBackend)
h
- has (emulator::EmulatorContext)
- has_var (emulator::EmulatorIO)
- HorizAvgDiagnostic (emulator::HorizAvgDiagnostic)
- has_warnings (emulator::inference::ValidationResult)
i
- initialize (emulator::CouplingFieldsBase, emulator::EmulatorComp, emulator::EmulatorIO, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream, emulator::impl::AtmCouplingIndices, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- import_coupling_fields (emulator::EmulatorAtm)
- init_coupling_indices (emulator::EmulatorAtm)
- init_impl (emulator::EmulatorAtm, emulator::EmulatorComp)
- import_from_coupler (emulator::EmulatorComp)
- is_root (emulator::EmulatorComp)
- is_initialized (emulator::EmulatorIO, emulator::EmulatorOutputManager, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- init_timestep (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- is_restart_step (emulator::EmulatorOutputManager)
- is_write_step (emulator::EmulatorOutputStream, emulator::OutputControl)
- info (emulator::Logger)
- is_stacked_field (emulator::impl::AtmFieldDataProvider)
- init_field_map (emulator::impl::AtmFieldManager)
- is_allocated (emulator::impl::AtmFieldManager)
- infer (emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
l
- layout (emulator::DataView)
- Logger (emulator::Logger)
- level_to_string (emulator::Logger)
- log (emulator::Logger)
- LibTorchBackend (emulator::inference::LibTorchBackend)
n
- name (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- num_history_streams (emulator::EmulatorOutputManager)
- needs_history_restart (emulator::EmulatorOutputStream)
o
- operator[] (emulator::DataView)
- output_size (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- open_file (emulator::EmulatorIO)
- output_enabled (emulator::OutputControl)
p
- parse_field_list (emulator::CouplingFieldsBase)
- prepare_inputs (emulator::EmulatorAtm)
- process_outputs (emulator::EmulatorAtm)
- parse_slice_pattern (emulator::impl::AtmFieldDataProvider)
r
- read_initial_conditions (emulator::EmulatorAtm)
- run_impl (emulator::EmulatorAtm, emulator::EmulatorComp)
- run_inference (emulator::EmulatorAtm, emulator::EmulatorComp)
- rank (emulator::EmulatorComp)
- read_grid_file (emulator::EmulatorComp)
- run (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- read_var_1d (emulator::EmulatorIO)
- read_var_1d_int (emulator::EmulatorIO)
- read_var_2d (emulator::EmulatorIO)
- read_var_3d_slice (emulator::EmulatorIO)
- read_history_restart (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- read_restart (emulator::EmulatorOutputManager)
- reset_averaging_buffers (emulator::EmulatorOutputStream)
- register_dynamic_field (emulator::impl::AtmFieldManager)
s
- size (emulator::DataView)
- source_field (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- set_inference_config (emulator::EmulatorAtm)
- set_log_file (emulator::EmulatorAtm)
- set_grid_data (emulator::EmulatorComp)
- setup_coupling (emulator::EmulatorComp)
- setup_default_grid (emulator::EmulatorComp)
- singleton (emulator::EmulatorContext)
- sync_file (emulator::EmulatorIO)
- setup (emulator::EmulatorOutputManager)
- setup_file (emulator::EmulatorOutputStream)
- set_file (emulator::Logger)
- seconds_per_unit (emulator::OutputControl)
- set_defaults (emulator::impl::AtmFieldManager)
- StubBackend (emulator::inference::StubBackend)
t
- type (emulator::EmulatorComp, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
u
- update_rpointer (emulator::EmulatorOutputManager)
- update_averaging (emulator::EmulatorOutputStream)
v
- verbose (emulator::Logger)
- VertSliceDiagnostic (emulator::VertSliceDiagnostic)
- validate (emulator::inference::InferenceBackend)
w
- write_var_1d (emulator::EmulatorIO)
- write_var_2d (emulator::EmulatorIO)
- write_history_restart (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- write_restart (emulator::EmulatorOutputManager)
- write_output (emulator::EmulatorOutputStream)
- warn (emulator::Logger)
~
- ~CouplingFieldsBase (emulator::CouplingFieldsBase)
- ~DerivedDiagnostic (emulator::DerivedDiagnostic)
- ~EmulatorAtm (emulator::EmulatorAtm)
- ~EmulatorComp (emulator::EmulatorComp)
- ~EmulatorOutputManager (emulator::EmulatorOutputManager)
- ~EmulatorOutputStream (emulator::EmulatorOutputStream)
- ~FieldDataProvider (emulator::FieldDataProvider)
- ~Logger (emulator::Logger)
- ~AtmFieldDataProvider (emulator::impl::AtmFieldDataProvider)
- ~AtmFieldManager (emulator::impl::AtmFieldManager)
- ~InferenceBackend (emulator::inference::InferenceBackend)
- ~LibTorchBackend (emulator::inference::LibTorchBackend)
- ~StubBackend (emulator::inference::StubBackend)