Class Members
a
- area_weights (emulator::DiagnosticMetadata)
- advance_time (emulator::EmulatorComp)
- avg_type (emulator::OutputStreamConfig)
- AtmFieldDataProvider (emulator::impl::AtmFieldDataProvider)
- AtmFieldManager (emulator::impl::AtmFieldManager)
- aldif (emulator::impl::AtmFieldManager)
- aldir (emulator::impl::AtmFieldManager)
- allocate (emulator::impl::AtmFieldManager)
- asdif (emulator::impl::AtmFieldManager)
- asdir (emulator::impl::AtmFieldManager)
- add_error (emulator::inference::ValidationResult)
- add_warning (emulator::inference::ValidationResult)
b
- begin (emulator::DataView)
- build (emulator::EmulatorConfig)
- build_stacked_cache (emulator::impl::AtmFieldDataProvider)
- backend (emulator::inference::InferenceConfig)
c
- compute (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- comm (emulator::DiagnosticMetadata, emulator::EmulatorComp)
- comp_id (emulator::EmulatorComp)
- create_instance (emulator::EmulatorComp)
- coupling (emulator::EmulatorConfig)
- 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)
- current_step (emulator::OutputControl)
- cflx (emulator::impl::AtmFieldManager)
d
- debug (emulator::CouplingConfig, emulator::Logger)
- DataView (emulator::DataView)
- data (emulator::DataView)
- distribute_grid_data (emulator::EmulatorComp)
- diagnostics (emulator::EmulatorConfig)
- define_dim (emulator::EmulatorIO)
- define_var (emulator::EmulatorIO)
- dt (emulator::OutputControl)
- detect_stacked_fields (emulator::impl::AtmFieldDataProvider)
- deallocate (emulator::impl::AtmFieldManager)
- dens (emulator::impl::AtmFieldManager)
- dynamic_fields (emulator::impl::AtmFieldManager)
- device_id (emulator::inference::InferenceConfig)
- dry_run (emulator::inference::InferenceConfig)
- device (emulator::inference::LibTorchBackend::Impl)
- dtype (emulator::inference::LibTorchBackend::Impl)
e
- export_map (emulator::CouplingFieldsBase)
- 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)
- enabled (emulator::HistoryRestartConfig, emulator::RestartConfig, emulator::RuntimeConfig)
- error (emulator::Logger)
- expected_input_vars (emulator::inference::InferenceConfig)
- expected_output_vars (emulator::inference::InferenceConfig)
- errors (emulator::inference::ValidationResult)
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)
- filename_prefix (emulator::HistoryRestartConfig, emulator::OutputStreamConfig, emulator::RestartConfig)
- frequency (emulator::OutputControl, emulator::OutputStreamConfig, emulator::RestartConfig)
- frequency_unit (emulator::OutputControl, emulator::OutputStreamConfig, emulator::RestartConfig)
- fields (emulator::OutputStreamConfig)
- Faxa_lwdn (emulator::impl::AtmCouplingIndices)
- Faxa_rainc (emulator::impl::AtmCouplingIndices)
- Faxa_rainl (emulator::impl::AtmCouplingIndices)
- Faxa_snowc (emulator::impl::AtmCouplingIndices)
- Faxa_snowl (emulator::impl::AtmCouplingIndices)
- Faxa_swndf (emulator::impl::AtmCouplingIndices)
- Faxa_swndr (emulator::impl::AtmCouplingIndices)
- Faxa_swnet (emulator::impl::AtmCouplingIndices)
- Faxa_swvdf (emulator::impl::AtmCouplingIndices)
- Faxa_swvdr (emulator::impl::AtmCouplingIndices)
- Faxx_evap (emulator::impl::AtmCouplingIndices)
- Faxx_lat (emulator::impl::AtmCouplingIndices)
- Faxx_lwup (emulator::impl::AtmCouplingIndices)
- Faxx_sen (emulator::impl::AtmCouplingIndices)
- Faxx_taux (emulator::impl::AtmCouplingIndices)
- Faxx_tauy (emulator::impl::AtmCouplingIndices)
g
- grid_name (emulator::BuildConfig)
- 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)
- grid_file (emulator::EmulatorConfig)
- 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)
- grid_height (emulator::inference::InferenceConfig)
- grid_width (emulator::inference::InferenceConfig)
- get_memory_usage_bytes (emulator::inference::LibTorchBackend)
h
- history_restart (emulator::DiagnosticConfig)
- history_streams (emulator::DiagnosticConfig)
- has (emulator::EmulatorContext)
- has_var (emulator::EmulatorIO)
- HorizAvgDiagnostic (emulator::HorizAvgDiagnostic)
- has_warnings (emulator::inference::ValidationResult)
i
- inference_backend (emulator::BuildConfig)
- import_map (emulator::CouplingFieldsBase)
- 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)
- input_variables (emulator::ModelIOConfig)
- ic_file (emulator::RuntimeConfig)
- is_stacked_field (emulator::impl::AtmFieldDataProvider)
- icefrac (emulator::impl::AtmFieldManager)
- init_field_map (emulator::impl::AtmFieldManager)
- is_allocated (emulator::impl::AtmFieldManager)
- infer (emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- input_channels (emulator::inference::InferenceConfig)
k
- key_type (emulator::EmulatorContext)
l
- layout (emulator::DataView)
- Logger (emulator::Logger)
- level_to_string (emulator::Logger)
- log (emulator::Logger)
- last_write_step (emulator::OutputControl)
- lhf (emulator::impl::AtmFieldManager)
- lndfrac (emulator::impl::AtmFieldManager)
- lwdn (emulator::impl::AtmFieldManager)
- lwup (emulator::impl::AtmFieldManager)
- LibTorchBackend (emulator::inference::LibTorchBackend)
m
- m_data (emulator::DataView)
- m_layout (emulator::DataView)
- m_size (emulator::DataView)
- m_config (emulator::EmulatorAtm, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- m_coupling_fields (emulator::EmulatorAtm)
- m_coupling_idx (emulator::EmulatorAtm)
- m_field_provider (emulator::EmulatorAtm)
- m_fields (emulator::EmulatorAtm, emulator::impl::AtmFieldDataProvider)
- m_inference (emulator::EmulatorAtm)
- m_inference_config (emulator::EmulatorAtm)
- m_output_manager (emulator::EmulatorAtm)
- m_area (emulator::EmulatorComp)
- m_col_gids (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_comm (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream, emulator::HorizAvgDiagnostic)
- m_comp_id (emulator::EmulatorComp)
- m_current_tod (emulator::EmulatorComp)
- m_current_ymd (emulator::EmulatorComp)
- m_export_data (emulator::EmulatorComp)
- m_field_size (emulator::EmulatorComp)
- m_import_data (emulator::EmulatorComp)
- m_initialized (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- m_input_file (emulator::EmulatorComp)
- m_lat (emulator::EmulatorComp)
- m_logger (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_lon (emulator::EmulatorComp)
- m_nprocs (emulator::EmulatorComp)
- m_num_exports (emulator::EmulatorComp)
- m_num_global_cols (emulator::EmulatorComp)
- m_num_imports (emulator::EmulatorComp)
- m_num_local_cols (emulator::EmulatorComp)
- m_nx (emulator::EmulatorComp)
- m_ny (emulator::EmulatorComp)
- m_rank (emulator::EmulatorComp, emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_run_type (emulator::EmulatorComp)
- m_step_count (emulator::EmulatorComp)
- m_type (emulator::EmulatorComp)
- model_io (emulator::EmulatorConfig)
- m_objects (emulator::EmulatorContext)
- m_case_name (emulator::EmulatorOutputManager)
- m_history_streams (emulator::EmulatorOutputManager)
- m_is_root (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_nlat (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_nlon (emulator::EmulatorOutputManager, emulator::EmulatorOutputStream)
- m_restart_control (emulator::EmulatorOutputManager)
- m_restart_fields (emulator::EmulatorOutputManager)
- m_run_dir (emulator::EmulatorOutputManager)
- m_avg_buffer (emulator::EmulatorOutputStream)
- m_avg_buffer_sq (emulator::EmulatorOutputStream)
- m_control (emulator::EmulatorOutputStream)
- m_current_file_ncid (emulator::EmulatorOutputStream)
- m_current_filename (emulator::EmulatorOutputStream)
- m_ncols_local (emulator::EmulatorOutputStream)
- m_snapshots_in_file (emulator::EmulatorOutputStream)
- m_area_weights (emulator::HorizAvgDiagnostic)
- m_name (emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- m_source_field (emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- m_file (emulator::Logger)
- max_snapshots_per_file (emulator::OutputStreamConfig)
- model_path (emulator::RuntimeConfig, emulator::inference::InferenceConfig)
- m_level_idx (emulator::VertSliceDiagnostic)
- m_nlevs (emulator::VertSliceDiagnostic)
- m_all_field_names (emulator::impl::AtmFieldDataProvider)
- m_field_names_cached (emulator::impl::AtmFieldDataProvider)
- m_ncols (emulator::impl::AtmFieldDataProvider, emulator::impl::AtmFieldManager)
- m_stacked_cache (emulator::impl::AtmFieldDataProvider)
- m_stacked_field_levels (emulator::impl::AtmFieldDataProvider)
- m_allocated (emulator::impl::AtmFieldManager)
- m_field_map (emulator::impl::AtmFieldManager)
- model (emulator::inference::LibTorchBackend::Impl)
- model_loaded (emulator::inference::LibTorchBackend::Impl)
- m_impl (emulator::inference::LibTorchBackend)
- m_model_memory_bytes (emulator::inference::LibTorchBackend)
n
- num_exports (emulator::CouplingFieldsBase)
- num_imports (emulator::CouplingFieldsBase)
- name (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- nlevs (emulator::DiagnosticMetadata)
- num_history_streams (emulator::EmulatorOutputManager)
- needs_history_restart (emulator::EmulatorOutputStream)
- next_write_step (emulator::OutputControl)
- nsamples_since_last_write (emulator::OutputControl)
- N_INPUT_CHANNELS (emulator::impl::AtmFieldManager)
- N_OUTPUT_CHANNELS (emulator::impl::AtmFieldManager)
- net_inputs (emulator::impl::AtmFieldManager)
- net_outputs (emulator::impl::AtmFieldManager)
o
- operator[] (emulator::DataView)
- output_size (emulator::DerivedDiagnostic, emulator::HorizAvgDiagnostic, emulator::VertSliceDiagnostic)
- open_file (emulator::EmulatorIO)
- output_variables (emulator::ModelIOConfig)
- output_enabled (emulator::OutputControl)
- ocnfrac (emulator::impl::AtmFieldManager)
- output_channels (emulator::inference::InferenceConfig)
p
- parse_field_list (emulator::CouplingFieldsBase)
- prepare_inputs (emulator::EmulatorAtm)
- process_outputs (emulator::EmulatorAtm)
- precision (emulator::OutputStreamConfig)
- parse_slice_pattern (emulator::impl::AtmFieldDataProvider)
- pbot (emulator::impl::AtmFieldManager)
- pslv (emulator::impl::AtmFieldManager)
- ptem (emulator::impl::AtmFieldManager)
q
r
- restart (emulator::DiagnosticConfig)
- 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)
- runtime (emulator::EmulatorConfig)
- 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)
- rainc (emulator::impl::AtmFieldManager)
- rainl (emulator::impl::AtmFieldManager)
- 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)
- s_comm (emulator::EmulatorIO)
- s_initialized (emulator::EmulatorIO)
- s_iosysid (emulator::EmulatorIO)
- s_rank (emulator::EmulatorIO)
- sync_file (emulator::EmulatorIO)
- setup (emulator::EmulatorOutputManager)
- setup_file (emulator::EmulatorOutputStream)
- set_file (emulator::Logger)
- spatial_mode (emulator::ModelIOConfig, emulator::inference::InferenceConfig)
- seconds_per_unit (emulator::OutputControl)
- stream_name (emulator::OutputStreamConfig)
- Sa_dens (emulator::impl::AtmCouplingIndices)
- Sa_pbot (emulator::impl::AtmCouplingIndices)
- Sa_pslv (emulator::impl::AtmCouplingIndices)
- Sa_ptem (emulator::impl::AtmCouplingIndices)
- Sa_shum (emulator::impl::AtmCouplingIndices)
- Sa_tbot (emulator::impl::AtmCouplingIndices)
- Sa_u (emulator::impl::AtmCouplingIndices)
- Sa_v (emulator::impl::AtmCouplingIndices)
- Sa_z (emulator::impl::AtmCouplingIndices)
- Sf_ifrac (emulator::impl::AtmCouplingIndices)
- Sf_lfrac (emulator::impl::AtmCouplingIndices)
- Sf_ofrac (emulator::impl::AtmCouplingIndices)
- Si_snowh (emulator::impl::AtmCouplingIndices)
- Sl_snowh (emulator::impl::AtmCouplingIndices)
- So_t (emulator::impl::AtmCouplingIndices)
- Sx_anidf (emulator::impl::AtmCouplingIndices)
- Sx_anidr (emulator::impl::AtmCouplingIndices)
- Sx_avsdf (emulator::impl::AtmCouplingIndices)
- Sx_avsdr (emulator::impl::AtmCouplingIndices)
- Sx_qref (emulator::impl::AtmCouplingIndices)
- Sx_t (emulator::impl::AtmCouplingIndices)
- Sx_tref (emulator::impl::AtmCouplingIndices)
- Sx_u10 (emulator::impl::AtmCouplingIndices)
- set_defaults (emulator::impl::AtmFieldManager)
- shf (emulator::impl::AtmFieldManager)
- shum (emulator::impl::AtmFieldManager)
- snowc (emulator::impl::AtmFieldManager)
- snowhice (emulator::impl::AtmFieldManager)
- snowhland (emulator::impl::AtmFieldManager)
- snowl (emulator::impl::AtmFieldManager)
- sst (emulator::impl::AtmFieldManager)
- swndf (emulator::impl::AtmFieldManager)
- swndr (emulator::impl::AtmFieldManager)
- swnet (emulator::impl::AtmFieldManager)
- swvdf (emulator::impl::AtmFieldManager)
- swvdr (emulator::impl::AtmFieldManager)
- StubBackend (emulator::inference::StubBackend)
t
- type (emulator::EmulatorComp, emulator::inference::InferenceBackend, emulator::inference::LibTorchBackend, emulator::inference::StubBackend)
- tbot (emulator::impl::AtmFieldManager)
- tref (emulator::impl::AtmFieldManager)
- ts (emulator::impl::AtmFieldManager)
u
- update_rpointer (emulator::EmulatorOutputManager)
- update_averaging (emulator::EmulatorOutputStream)
- u10 (emulator::impl::AtmFieldManager)
- u10withgusts (emulator::impl::AtmFieldManager)
- ubot (emulator::impl::AtmFieldManager)
- use_fp16 (emulator::inference::InferenceConfig)
v
- verbose (emulator::Logger, emulator::inference::InferenceConfig)
- VertSliceDiagnostic (emulator::VertSliceDiagnostic)
- vbot (emulator::impl::AtmFieldManager)
- validate (emulator::inference::InferenceBackend)
- valid (emulator::inference::ValidationResult)
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)
- wsx (emulator::impl::AtmFieldManager)
- wsy (emulator::impl::AtmFieldManager)
- warnings (emulator::inference::ValidationResult)
z
- zero_init_exports (emulator::CouplingConfig)
- zbot (emulator::impl::AtmFieldManager)
~
- ~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)