From 5499a165698b0ff9f134d521d90d6f4e252b5997 Mon Sep 17 00:00:00 2001 From: AMLattanzi <103702284+AMLattanzi@users.noreply.github.com> Date: Wed, 18 Dec 2024 19:16:15 +0000 Subject: [PATCH] Deployed from erf-model/ERF --- ERF_8H_source.html | 1140 ++-- ERF__ABLMost_8H_source.html | 840 +-- ERF__ComputeTurbulentViscosity_8cpp.html | 10 +- ERF__DataStruct_8H_source.html | 927 ++-- ERF__DiffStruct_8H_source.html | 154 +- ERF__DiffusionSrcForState__N_8cpp.html | 20 +- ERF__DiffusionSrcForState__T_8cpp.html | 20 +- ERF__Kessler_8H_source.html | 10 +- ERF__MakeBuoyancy_8cpp.html | 8 +- ERF__MakeMomSources_8cpp.html | 281 +- ...86d85f6035b61f034bac8995f82862d_cgraph.map | 25 +- ...86d85f6035b61f034bac8995f82862d_cgraph.md5 | 2 +- ...86d85f6035b61f034bac8995f82862d_cgraph.png | Bin 59108 -> 70087 bytes ERF__MakeSources_8cpp.html | 44 +- ERF__MakeTauTerms_8cpp.html | 20 +- ERF__NumericalDiffusion_8H.html | 11 +- ...85fd8720853d6b8c663c68744dbd97_icgraph.map | 11 +- ...85fd8720853d6b8c663c68744dbd97_icgraph.md5 | 2 +- ...85fd8720853d6b8c663c68744dbd97_icgraph.png | Bin 11935 -> 14672 bytes ERF__NumericalDiffusion_8cpp.html | 26 +- ...55f314c945d0369e22634f91dd8171_icgraph.map | 4 + ...55f314c945d0369e22634f91dd8171_icgraph.md5 | 1 + ...55f314c945d0369e22634f91dd8171_icgraph.png | Bin 0 -> 3721 bytes ...44d94f94c7e0b150e51ccdbd43c164_icgraph.map | 4 + ...44d94f94c7e0b150e51ccdbd43c164_icgraph.md5 | 1 + ...44d94f94c7e0b150e51ccdbd43c164_icgraph.png | Bin 0 -> 3993 bytes ERF__ProbCommon_8H_source.html | 2 +- ERF__SAM_8H_source.html | 12 +- ERF__SatAdj_8H_source.html | 4 +- ERF__SlowRhsPost_8cpp.html | 26 +- ERF__SlowRhsPre_8cpp.html | 28 +- ERF__TI__substep__fun_8H_source.html | 6 +- classABLMost.html | 516 +- classERF.html | 4586 ++++++++--------- classERF__coll__graph.md5 | 2 +- classERF__coll__graph.png | Bin 820309 -> 820350 bytes classKessler.html | 10 +- classMultiBlockContainer__coll__graph.md5 | 2 +- classMultiBlockContainer__coll__graph.png | Bin 771275 -> 771115 bytes classProblemBase.html | 2 +- classSAM.html | 12 +- classSatAdj.html | 4 +- functions_d.html | 4 +- functions_n.html | 6 +- functions_u.html | 4 +- functions_vars_d.html | 4 +- functions_vars_n.html | 6 +- functions_vars_u.html | 4 +- navtreeindex12.js | 2 +- navtreeindex13.js | 4 +- search/all_10.js | 82 +- search/all_11.js | 346 +- search/all_12.js | 356 +- search/all_13.js | 226 +- search/all_14.js | 112 +- search/all_15.js | 44 +- search/all_16.js | 136 +- search/all_17.js | 26 +- search/all_18.js | 24 +- search/all_19.js | 72 +- search/all_1a.js | 84 +- search/all_3.js | 2 +- search/all_d.js | 22 +- search/all_e.js | 15 +- search/all_f.js | 232 +- search/classes_0.js | 20 +- search/classes_1.js | 12 +- search/classes_10.js | 10 +- search/classes_11.js | 20 +- search/classes_2.js | 12 +- search/classes_3.js | 20 +- search/classes_4.js | 6 +- search/classes_5.js | 6 +- search/classes_6.js | 8 +- search/classes_7.js | 2 +- search/classes_8.js | 6 +- search/classes_9.js | 32 +- search/classes_a.js | 20 +- search/classes_b.js | 2 +- search/classes_c.js | 12 +- search/classes_d.js | 10 +- search/classes_e.js | 40 +- search/classes_f.js | 10 +- search/defines_0.js | 2 +- search/defines_1.js | 2 +- search/defines_2.js | 12 +- search/defines_3.js | 18 +- search/defines_4.js | 20 +- search/defines_5.js | 2 +- search/enums_0.js | 2 +- search/enums_1.js | 2 +- search/enums_2.js | 2 +- search/enums_3.js | 2 +- search/enums_4.js | 2 +- search/enums_5.js | 6 +- search/enums_6.js | 2 +- search/enums_7.js | 2 +- search/enums_8.js | 4 +- search/enums_9.js | 2 +- search/enums_a.js | 4 +- search/enums_b.js | 2 +- search/enumvalues_0.js | 2 +- search/enumvalues_1.js | 6 +- search/enumvalues_10.js | 12 +- search/enumvalues_11.js | 32 +- search/enumvalues_12.js | 14 +- search/enumvalues_13.js | 6 +- search/enumvalues_14.js | 18 +- search/enumvalues_15.js | 8 +- search/enumvalues_16.js | 10 +- search/enumvalues_17.js | 8 +- search/enumvalues_2.js | 24 +- search/enumvalues_3.js | 2 +- search/enumvalues_4.js | 12 +- search/enumvalues_5.js | 2 +- search/enumvalues_6.js | 4 +- search/enumvalues_7.js | 6 +- search/enumvalues_8.js | 8 +- search/enumvalues_9.js | 4 +- search/enumvalues_a.js | 20 +- search/enumvalues_b.js | 24 +- search/enumvalues_c.js | 8 +- search/enumvalues_d.js | 10 +- search/enumvalues_e.js | 26 +- search/enumvalues_f.js | 32 +- search/files_0.js | 516 +- search/files_1.js | 4 +- search/functions_0.js | 132 +- search/functions_1.js | 42 +- search/functions_10.js | 122 +- search/functions_11.js | 160 +- search/functions_12.js | 36 +- search/functions_13.js | 42 +- search/functions_14.js | 12 +- search/functions_15.js | 74 +- search/functions_16.js | 2 +- search/functions_17.js | 2 +- search/functions_18.js | 6 +- search/functions_19.js | 84 +- search/functions_2.js | 190 +- search/functions_3.js | 52 +- search/functions_4.js | 118 +- search/functions_5.js | 46 +- search/functions_6.js | 342 +- search/functions_7.js | 16 +- search/functions_8.js | 190 +- search/functions_9.js | 2 +- search/functions_a.js | 34 +- search/functions_b.js | 78 +- search/functions_c.js | 62 +- search/functions_d.js | 20 +- search/functions_e.js | 58 +- search/functions_f.js | 16 +- search/namespaces_0.js | 2 +- search/namespaces_1.js | 4 +- search/namespaces_2.js | 2 +- search/namespaces_3.js | 4 +- search/namespaces_4.js | 2 +- search/namespaces_5.js | 4 +- search/namespaces_6.js | 4 +- search/namespaces_7.js | 8 +- search/namespaces_8.js | 2 +- search/namespaces_9.js | 2 +- search/namespaces_a.js | 2 +- search/namespaces_b.js | 2 +- search/pages_0.js | 2 +- search/typedefs_0.js | 2 +- search/typedefs_1.js | 2 +- search/typedefs_2.js | 2 +- search/typedefs_3.js | 2 +- search/typedefs_4.js | 2 +- search/typedefs_5.js | 2 +- search/typedefs_6.js | 2 +- search/typedefs_7.js | 2 +- search/variables_0.js | 128 +- search/variables_1.js | 56 +- search/variables_10.js | 46 +- search/variables_11.js | 162 +- search/variables_12.js | 174 +- search/variables_13.js | 150 +- search/variables_14.js | 52 +- search/variables_15.js | 24 +- search/variables_16.js | 40 +- search/variables_17.js | 14 +- search/variables_18.js | 10 +- search/variables_19.js | 56 +- search/variables_2.js | 180 +- search/variables_3.js | 134 +- search/variables_4.js | 46 +- search/variables_5.js | 52 +- search/variables_6.js | 56 +- search/variables_7.js | 42 +- search/variables_8.js | 98 +- search/variables_9.js | 4 +- search/variables_a.js | 10 +- search/variables_b.js | 70 +- search/variables_c.js | 470 +- search/variables_d.js | 110 +- search/variables_e.js | 18 +- search/variables_f.js | 134 +- structDiffChoice-members.html | 2 +- structDiffChoice.html | 122 +- structDiffChoice.js | 2 +- structDiffChoice__coll__graph.md5 | 2 +- structDiffChoice__coll__graph.png | Bin 17047 -> 17050 bytes structSolverChoice-members.html | 4 +- structSolverChoice.html | 647 +-- structSolverChoice.js | 4 +- structSolverChoice__coll__graph.md5 | 2 +- structSolverChoice__coll__graph.png | Bin 295388 -> 295850 bytes 210 files changed, 8455 insertions(+), 8400 deletions(-) create mode 100644 ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.map create mode 100644 ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.md5 create mode 100644 ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.png create mode 100644 ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.map create mode 100644 ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.md5 create mode 100644 ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.png diff --git a/ERF_8H_source.html b/ERF_8H_source.html index 04dda4f03f..2fcd5d92db 100644 --- a/ERF_8H_source.html +++ b/ERF_8H_source.html @@ -1063,459 +1063,461 @@
975  // Time averaged velocity
976  "u_t_avg", "v_t_avg", "w_t_avg", "umag_t_avg",
977  // eddy viscosity
-
978  "Kmv","Kmh",
-
979  // eddy diffusivity of heat
-
980  "Khv","Khh",
-
981  // mynn pbl lengthscale
-
982  "Lturb",
-
983  // moisture vars
-
984  "qt", "qv", "qc", "qi", "qp", "qrain", "qsnow", "qgraup", "qsat",
-
985  "rain_accum", "snow_accum", "graup_accum",
-
986  // Terrain IB mask
-
987  "terrain_IB_mask"
-
988 #ifdef ERF_USE_EB
-
989  // EB variables
-
990  ,"volfrac",
-
991 #endif
-
992 #ifdef ERF_COMPUTE_ERROR
-
993  // error vars
-
994  ,"xvel_err", "yvel_err", "zvel_err", "pp_err"
-
995 #endif
-
996 #ifdef ERF_USE_RRTMGP
-
997  ,"qsrc_sw", "qsrc_lw"
-
998 #endif
-
999  };
-
1000 
-
1001  // algorithm choices
-
1002  static SolverChoice solverChoice;
-
1003 
-
1004  // Turbulent perturbation structure
-
1005  TurbulentPerturbation turbPert;
-
1006 
-
1007 #ifdef ERF_USE_PARTICLES
-
1008  // Particle container with all particle species
-
1009  ParticleData particleData;
-
1010 
-
1011  // variables and functions for tracers particles
-
1012  bool m_use_tracer_particles; /*!< tracer particles that advect with flow */
-
1013  bool m_use_hydro_particles; /*!< tracer particles that fall with gravity */
-
1014 
-
1015  /*! Read tracer and hydro particles parameters */
-
1016  void readTracersParams();
-
1017 
-
1018  /*! Initialize tracer and hydro particles */
-
1019  void initializeTracers ( amrex::ParGDBBase*,
-
1020  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
-
1021 
-
1022  /*! Restart tracer and hydro particles */
-
1023  void restartTracers ( amrex::ParGDBBase*, const std::string& );
-
1024 
-
1025  /*! Evolve tracers and hydro particles */
-
1026  void evolveTracers( int,
-
1027  amrex::Real,
-
1028  amrex::Vector<amrex::Vector<amrex::MultiFab>>&,
-
1029  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
-
1030 
-
1031 #endif
+
978  "nut",
+
979  // eddy diffusivity of momentum
+
980  "Kmv","Kmh",
+
981  // eddy diffusivity of heat
+
982  "Khv","Khh",
+
983  // mynn pbl lengthscale
+
984  "Lturb",
+
985  // moisture vars
+
986  "qt", "qv", "qc", "qi", "qp", "qrain", "qsnow", "qgraup", "qsat",
+
987  "rain_accum", "snow_accum", "graup_accum",
+
988  // Terrain IB mask
+
989  "terrain_IB_mask"
+
990 #ifdef ERF_USE_EB
+
991  // EB variables
+
992  ,"volfrac",
+
993 #endif
+
994 #ifdef ERF_COMPUTE_ERROR
+
995  // error vars
+
996  ,"xvel_err", "yvel_err", "zvel_err", "pp_err"
+
997 #endif
+
998 #ifdef ERF_USE_RRTMGP
+
999  ,"qsrc_sw", "qsrc_lw"
+
1000 #endif
+
1001  };
+
1002 
+
1003  // algorithm choices
+
1004  static SolverChoice solverChoice;
+
1005 
+
1006  // Turbulent perturbation structure
+
1007  TurbulentPerturbation turbPert;
+
1008 
+
1009 #ifdef ERF_USE_PARTICLES
+
1010  // Particle container with all particle species
+
1011  ParticleData particleData;
+
1012 
+
1013  // variables and functions for tracers particles
+
1014  bool m_use_tracer_particles; /*!< tracer particles that advect with flow */
+
1015  bool m_use_hydro_particles; /*!< tracer particles that fall with gravity */
+
1016 
+
1017  /*! Read tracer and hydro particles parameters */
+
1018  void readTracersParams();
+
1019 
+
1020  /*! Initialize tracer and hydro particles */
+
1021  void initializeTracers ( amrex::ParGDBBase*,
+
1022  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
+
1023 
+
1024  /*! Restart tracer and hydro particles */
+
1025  void restartTracers ( amrex::ParGDBBase*, const std::string& );
+
1026 
+
1027  /*! Evolve tracers and hydro particles */
+
1028  void evolveTracers( int,
+
1029  amrex::Real,
+
1030  amrex::Vector<amrex::Vector<amrex::MultiFab>>&,
+
1031  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
1032 
-
1033 #ifdef ERF_USE_MULTIBLOCK
-
1034  MultiBlockContainer *m_mbc = nullptr;
-
1035 #endif
-
1036 
-
1037  static int verbose;
-
1038  static int mg_verbose;
-
1039  static bool use_fft;
-
1040 
-
1041  // Diagnostic output interval
-
1042  static int sum_interval;
-
1043  static int pert_interval;
-
1044  static amrex::Real sum_per;
-
1045 
-
1046  // Write in native AMReX or NetCDF format for each plotfile
-
1047  static PlotFileType plotfile_type_1;
-
1048  static PlotFileType plotfile_type_2;
-
1049 
-
1050  static InitType init_type;
-
1051  static StateInterpType interpolation_type;
-
1052 
-
1053  // sponge_type: "input_sponge"
-
1054  static std::string sponge_type;
-
1055 
-
1056  // use_real_bcs: only true if 1) ( (init_type == InitType::Real) or (init_type == InitType::Metgrid) )
-
1057  // AND 2) we want to use the bc's from the WRF bdy file
-
1058  static bool use_real_bcs;
-
1059 
-
1060  // NetCDF initialization (wrfinput) file
-
1061  static amrex::Vector<amrex::Vector<std::string>> nc_init_file;
-
1062 
-
1063  // NetCDF initialization (wrfbdy/met_em) file
-
1064  static std::string nc_bdy_file;
-
1065  int real_width{0};
-
1066  int real_set_width{0};
-
1067 
-
1068  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
-
1069  // used with init_type == InitType::Input_Sounding
-
1070  static bool init_sounding_ideal;
-
1071 
-
1072  // Options for vertical interpolation of met_em*.nc data.
-
1073  bool metgrid_debug_quiescent{false};
-
1074  bool metgrid_debug_isothermal{false};
-
1075  bool metgrid_debug_dry{false};
-
1076  bool metgrid_debug_psfc{false};
-
1077  bool metgrid_debug_msf{false};
-
1078  bool metgrid_interp_theta{false};
-
1079  bool metgrid_basic_linear{false};
-
1080  bool metgrid_use_below_sfc{true};
-
1081  bool metgrid_use_sfc{true};
-
1082  bool metgrid_retain_sfc{false};
-
1083  amrex::Real metgrid_proximity{1000.0};
-
1084  int metgrid_order{2};
-
1085  int metgrid_force_sfc_k{0};
-
1086 
-
1087  // 1D CDF output (for ingestion in AMR-Wind)
-
1088  static int output_1d_column;
-
1089  static int column_interval;
-
1090  static amrex::Real column_per;
-
1091  static amrex::Real column_loc_x;
-
1092  static amrex::Real column_loc_y;
-
1093  static std::string column_file_name;
-
1094 
-
1095  // 2D BndryRegister output (for ingestion in AMR-Wind)
-
1096  static int output_bndry_planes;
-
1097  static int bndry_output_planes_interval;
-
1098  static amrex::Real bndry_output_planes_per;
-
1099  static amrex::Real bndry_output_planes_start_time;
-
1100 
-
1101  // 2D BndryRegister input
-
1102  static int input_bndry_planes;
-
1103 
-
1104  static int ng_dens_hse;
-
1105  static int ng_pres_hse;
-
1106 
-
1107  // Custom source terms
-
1108  amrex::Vector< amrex::Vector<amrex::Real> > h_rhotheta_src;
-
1109  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhotheta_src;
-
1110 
-
1111  amrex::Vector< amrex::Vector<amrex::Real> > h_rhoqt_src;
-
1112  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhoqt_src;
-
1113 
-
1114  amrex::Vector< amrex::Vector<amrex::Real> > h_w_subsid;
-
1115  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_w_subsid;
-
1116 
-
1117  amrex::Vector< amrex::Vector<amrex::Real> > h_u_geos;
-
1118  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_u_geos;
-
1119 
-
1120  amrex::Vector< amrex::Vector<amrex::Real> > h_v_geos;
-
1121  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_v_geos;
-
1122 
-
1123  // Function to read and populate above host vectors (if input file exists)
-
1124  void init_geo_wind_profile (const std::string input_file,
-
1125  amrex::Vector<amrex::Real>& u_geos,
-
1126  amrex::Gpu::DeviceVector<amrex::Real>& u_geos_d,
-
1127  amrex::Vector<amrex::Real>& v_geos,
-
1128  amrex::Gpu::DeviceVector<amrex::Real>& v_geos_d,
-
1129  const amrex::Geometry& lgeom,
-
1130  const amrex::Vector<amrex::Real>& zlev_stag);
-
1131 
-
1132  // This is a vector over levels of vectors across quantities of Vectors
-
1133  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_rayleigh_ptrs;
-
1134 
-
1135  // This is a vector over levels of vectors across quantities of Vectors
-
1136  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_sponge_ptrs;
-
1137 
-
1138  // This is a vector over levels of vectors across quantities of DeviceVectors
-
1139  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_rayleigh_ptrs;
-
1140 
-
1141  // This is a vector over levels of vectors across quantities of DeviceVectors
-
1142  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_sponge_ptrs;
-
1143 
-
1144  amrex::Vector<amrex::Real> h_havg_density;
-
1145  amrex::Vector<amrex::Real> h_havg_temperature;
-
1146  amrex::Vector<amrex::Real> h_havg_pressure;
-
1147  amrex::Vector<amrex::Real> h_havg_qv;
-
1148  amrex::Vector<amrex::Real> h_havg_qc;
-
1149 
-
1150  amrex::Gpu::DeviceVector<amrex::Real> d_havg_density;
-
1151  amrex::Gpu::DeviceVector<amrex::Real> d_havg_temperature;
-
1152  amrex::Gpu::DeviceVector<amrex::Real> d_havg_pressure;
-
1153  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qv;
-
1154  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qc;
-
1155 
-
1156  void refinement_criteria_setup ();
+
1033 #endif
+
1034 
+
1035 #ifdef ERF_USE_MULTIBLOCK
+
1036  MultiBlockContainer *m_mbc = nullptr;
+
1037 #endif
+
1038 
+
1039  static int verbose;
+
1040  static int mg_verbose;
+
1041  static bool use_fft;
+
1042 
+
1043  // Diagnostic output interval
+
1044  static int sum_interval;
+
1045  static int pert_interval;
+
1046  static amrex::Real sum_per;
+
1047 
+
1048  // Write in native AMReX or NetCDF format for each plotfile
+
1049  static PlotFileType plotfile_type_1;
+
1050  static PlotFileType plotfile_type_2;
+
1051 
+
1052  static InitType init_type;
+
1053  static StateInterpType interpolation_type;
+
1054 
+
1055  // sponge_type: "input_sponge"
+
1056  static std::string sponge_type;
+
1057 
+
1058  // use_real_bcs: only true if 1) ( (init_type == InitType::Real) or (init_type == InitType::Metgrid) )
+
1059  // AND 2) we want to use the bc's from the WRF bdy file
+
1060  static bool use_real_bcs;
+
1061 
+
1062  // NetCDF initialization (wrfinput) file
+
1063  static amrex::Vector<amrex::Vector<std::string>> nc_init_file;
+
1064 
+
1065  // NetCDF initialization (wrfbdy/met_em) file
+
1066  static std::string nc_bdy_file;
+
1067  int real_width{0};
+
1068  int real_set_width{0};
+
1069 
+
1070  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
+
1071  // used with init_type == InitType::Input_Sounding
+
1072  static bool init_sounding_ideal;
+
1073 
+
1074  // Options for vertical interpolation of met_em*.nc data.
+
1075  bool metgrid_debug_quiescent{false};
+
1076  bool metgrid_debug_isothermal{false};
+
1077  bool metgrid_debug_dry{false};
+
1078  bool metgrid_debug_psfc{false};
+
1079  bool metgrid_debug_msf{false};
+
1080  bool metgrid_interp_theta{false};
+
1081  bool metgrid_basic_linear{false};
+
1082  bool metgrid_use_below_sfc{true};
+
1083  bool metgrid_use_sfc{true};
+
1084  bool metgrid_retain_sfc{false};
+
1085  amrex::Real metgrid_proximity{1000.0};
+
1086  int metgrid_order{2};
+
1087  int metgrid_force_sfc_k{0};
+
1088 
+
1089  // 1D CDF output (for ingestion in AMR-Wind)
+
1090  static int output_1d_column;
+
1091  static int column_interval;
+
1092  static amrex::Real column_per;
+
1093  static amrex::Real column_loc_x;
+
1094  static amrex::Real column_loc_y;
+
1095  static std::string column_file_name;
+
1096 
+
1097  // 2D BndryRegister output (for ingestion in AMR-Wind)
+
1098  static int output_bndry_planes;
+
1099  static int bndry_output_planes_interval;
+
1100  static amrex::Real bndry_output_planes_per;
+
1101  static amrex::Real bndry_output_planes_start_time;
+
1102 
+
1103  // 2D BndryRegister input
+
1104  static int input_bndry_planes;
+
1105 
+
1106  static int ng_dens_hse;
+
1107  static int ng_pres_hse;
+
1108 
+
1109  // Custom source terms
+
1110  amrex::Vector< amrex::Vector<amrex::Real> > h_rhotheta_src;
+
1111  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhotheta_src;
+
1112 
+
1113  amrex::Vector< amrex::Vector<amrex::Real> > h_rhoqt_src;
+
1114  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhoqt_src;
+
1115 
+
1116  amrex::Vector< amrex::Vector<amrex::Real> > h_w_subsid;
+
1117  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_w_subsid;
+
1118 
+
1119  amrex::Vector< amrex::Vector<amrex::Real> > h_u_geos;
+
1120  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_u_geos;
+
1121 
+
1122  amrex::Vector< amrex::Vector<amrex::Real> > h_v_geos;
+
1123  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_v_geos;
+
1124 
+
1125  // Function to read and populate above host vectors (if input file exists)
+
1126  void init_geo_wind_profile (const std::string input_file,
+
1127  amrex::Vector<amrex::Real>& u_geos,
+
1128  amrex::Gpu::DeviceVector<amrex::Real>& u_geos_d,
+
1129  amrex::Vector<amrex::Real>& v_geos,
+
1130  amrex::Gpu::DeviceVector<amrex::Real>& v_geos_d,
+
1131  const amrex::Geometry& lgeom,
+
1132  const amrex::Vector<amrex::Real>& zlev_stag);
+
1133 
+
1134  // This is a vector over levels of vectors across quantities of Vectors
+
1135  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_rayleigh_ptrs;
+
1136 
+
1137  // This is a vector over levels of vectors across quantities of Vectors
+
1138  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_sponge_ptrs;
+
1139 
+
1140  // This is a vector over levels of vectors across quantities of DeviceVectors
+
1141  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_rayleigh_ptrs;
+
1142 
+
1143  // This is a vector over levels of vectors across quantities of DeviceVectors
+
1144  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_sponge_ptrs;
+
1145 
+
1146  amrex::Vector<amrex::Real> h_havg_density;
+
1147  amrex::Vector<amrex::Real> h_havg_temperature;
+
1148  amrex::Vector<amrex::Real> h_havg_pressure;
+
1149  amrex::Vector<amrex::Real> h_havg_qv;
+
1150  amrex::Vector<amrex::Real> h_havg_qc;
+
1151 
+
1152  amrex::Gpu::DeviceVector<amrex::Real> d_havg_density;
+
1153  amrex::Gpu::DeviceVector<amrex::Real> d_havg_temperature;
+
1154  amrex::Gpu::DeviceVector<amrex::Real> d_havg_pressure;
+
1155  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qv;
+
1156  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qc;
1157 
-
1158  std::unique_ptr<WriteBndryPlanes> m_w2d = nullptr;
-
1159  std::unique_ptr<ReadBndryPlanes> m_r2d = nullptr;
-
1160  std::unique_ptr<ABLMost> m_most = nullptr;
-
1161  amrex::Vector<std::unique_ptr<ForestDrag>> m_forest_drag;
-
1162  amrex::Vector<std::unique_ptr<TerrainDrag>> m_terrain_drag;
-
1163 
-
1164  //
-
1165  // Holds info for dynamically generated tagging criteria
+
1158  void refinement_criteria_setup ();
+
1159 
+
1160  std::unique_ptr<WriteBndryPlanes> m_w2d = nullptr;
+
1161  std::unique_ptr<ReadBndryPlanes> m_r2d = nullptr;
+
1162  std::unique_ptr<ABLMost> m_most = nullptr;
+
1163  amrex::Vector<std::unique_ptr<ForestDrag>> m_forest_drag;
+
1164  amrex::Vector<std::unique_ptr<TerrainDrag>> m_terrain_drag;
+
1165 
1166  //
-
1167  static amrex::Vector<amrex::AMRErrorTag> ref_tags;
-
1168 
-
1169  //
-
1170  // Build a mask that zeroes out values on a coarse level underlying
-
1171  // grids on the next finest level
-
1172  //
-
1173  amrex::MultiFab fine_mask;
-
1174 
-
1175  amrex::Vector<amrex::Real> dz_min;
+
1167  // Holds info for dynamically generated tagging criteria
+
1168  //
+
1169  static amrex::Vector<amrex::AMRErrorTag> ref_tags;
+
1170 
+
1171  //
+
1172  // Build a mask that zeroes out values on a coarse level underlying
+
1173  // grids on the next finest level
+
1174  //
+
1175  amrex::MultiFab fine_mask;
1176 
-
1177  static AMREX_FORCE_INLINE
-
1178  int
-
1179  ComputeGhostCells (const AdvChoice& advChoice, bool use_num_diff)
-
1180  {
-
1181  if (use_num_diff)
-
1182  {
-
1183  return 3;
-
1184  } else {
-
1185  if (
-
1186  (advChoice.dycore_horiz_adv_type == AdvType::Centered_6th)
-
1187  || (advChoice.dycore_vert_adv_type == AdvType::Centered_6th)
-
1188  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
-
1189  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
-
1190  || (advChoice.dryscal_horiz_adv_type == AdvType::Centered_6th)
-
1191  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
-
1192  { return 3; }
-
1193  else if (
-
1194  (advChoice.dycore_horiz_adv_type == AdvType::Upwind_5th)
-
1195  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
-
1196  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
-
1197  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
-
1198  || (advChoice.dryscal_horiz_adv_type == AdvType::Upwind_5th)
-
1199  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
-
1200  { return 3; }
-
1201  else if (
-
1202  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5)
-
1203  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
-
1204  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
-
1205  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
-
1206  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
-
1207  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
-
1208  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
-
1209  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
-
1210  { return 3; }
-
1211  else if (
-
1212  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7)
-
1213  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
-
1214  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
-
1215  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
-
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
-
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
-
1218  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
-
1219  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
-
1220  { return 4; }
-
1221  else
-
1222  { return 2; }
-
1223  }
-
1224  }
-
1225 
-
1226  AMREX_FORCE_INLINE
-
1227  amrex::YAFluxRegister* getAdvFluxReg (int lev)
-
1228  {
-
1229  return advflux_reg[lev];
-
1230  }
-
1231 
-
1232  AMREX_FORCE_INLINE
-
1233  std::ostream&
-
1234  DataLog (int i)
-
1235  {
-
1236  return *datalog[i];
-
1237  }
-
1238 
-
1239  AMREX_FORCE_INLINE
-
1240  int
-
1241  NumDataLogs () noexcept
-
1242  {
-
1243  return datalog.size();
-
1244  }
-
1245 
-
1246  AMREX_FORCE_INLINE
-
1247  std::ostream&
-
1248  SamplePointLog (int i)
-
1249  {
-
1250  return *sampleptlog[i];
-
1251  }
-
1252 
-
1253  AMREX_FORCE_INLINE
-
1254  int
-
1255  NumSamplePointLogs () noexcept
-
1256  {
-
1257  return sampleptlog.size();
-
1258  }
-
1259 
-
1260  AMREX_FORCE_INLINE
-
1261  std::ostream&
-
1262  SampleLineLog (int i)
-
1263  {
-
1264  return *samplelinelog[i];
-
1265  }
-
1266 
-
1267  AMREX_FORCE_INLINE
-
1268  int
-
1269  NumSampleLineLogs () noexcept
-
1270  {
-
1271  return samplelinelog.size();
-
1272  }
-
1273 
-
1274  amrex::IntVect&
-
1275  SamplePoint (int i)
-
1276  {
-
1277  return samplepoint[i];
-
1278  }
-
1279 
-
1280  AMREX_FORCE_INLINE
-
1281  int
-
1282  NumSamplePoints () noexcept
-
1283  {
-
1284  return samplepoint.size();
-
1285  }
-
1286 
-
1287  amrex::IntVect&
-
1288  SampleLine (int i)
-
1289  {
-
1290  return sampleline[i];
-
1291  }
-
1292 
-
1293  AMREX_FORCE_INLINE
-
1294  int
-
1295  NumSampleLines () noexcept
-
1296  {
-
1297  return sampleline.size();
-
1298  }
-
1299 
-
1300  static amrex::Real startCPUTime;
-
1301  static amrex::Real previousCPUTimeUsed;
-
1302 
-
1303  static amrex::Real
-
1304  getCPUTime ()
-
1305  {
-
1306  int numCores = amrex::ParallelDescriptor::NProcs();
-
1307 #ifdef _OPENMP
-
1308  numCores = numCores * omp_get_max_threads();
-
1309 #endif
-
1310 
-
1311  amrex::Real T =
-
1312  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
-
1313  previousCPUTimeUsed;
-
1314 
-
1315  return T;
-
1316  }
-
1317 
-
1318  void setRecordDataInfo (int i, const std::string& filename) // NOLINT
-
1319  {
-
1320  if (amrex::ParallelDescriptor::IOProcessor())
-
1321  {
-
1322  datalog[i] = std::make_unique<std::fstream>();
-
1323  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1324  if (!datalog[i]->good()) {
-
1325  amrex::FileOpenFailed(filename);
-
1326  }
-
1327  }
-
1328  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
-
1329  }
-
1330 
-
1331  void setRecordSamplePointInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
-
1332  {
-
1333  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1334  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1335  {
-
1336  const amrex::Box& bx = mfi.validbox();
-
1337  if (bx.contains(cell)) {
-
1338  sampleptlog[i] = std::make_unique<std::fstream>();
-
1339  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1340  if (!sampleptlog[i]->good()) {
-
1341  amrex::FileOpenFailed(filename);
-
1342  }
-
1343  }
-
1344  }
-
1345  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
-
1346  }
-
1347 
-
1348  void setRecordSampleLineInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
-
1349  {
-
1350  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1351  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1352  {
-
1353  const amrex::Box& bx = mfi.validbox();
-
1354  if (bx.contains(cell)) {
-
1355  samplelinelog[i] = std::make_unique<std::fstream>();
-
1356  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1357  if (!samplelinelog[i]->good()) {
-
1358  amrex::FileOpenFailed(filename);
-
1359  }
-
1360  }
-
1361  }
-
1362  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
-
1363  }
-
1364 
-
1365  // Data sampler for line and plane output
-
1366  int sampler_interval = -1;
-
1367  amrex::Real sampler_per = -1.0;
-
1368  std::unique_ptr<SampleData> data_sampler = nullptr;
-
1369 
-
1370  amrex::Vector<std::unique_ptr<std::fstream> > datalog;
-
1371  amrex::Vector<std::string> datalogname;
-
1372 
-
1373  amrex::Vector<std::unique_ptr<std::fstream> > sampleptlog;
-
1374  amrex::Vector<std::string> sampleptlogname;
-
1375  amrex::Vector<amrex::IntVect> samplepoint;
-
1376 
-
1377  amrex::Vector<std::unique_ptr<std::fstream> > samplelinelog;
-
1378  amrex::Vector<std::string> samplelinelogname;
-
1379  amrex::Vector<amrex::IntVect> sampleline;
-
1380 
-
1381  //! The filename of the ith datalog file.
-
1382  [[nodiscard]] std::string DataLogName (int i) const noexcept { return datalogname[i]; }
-
1383 
-
1384  //! The filename of the ith sampleptlog file.
-
1385  [[nodiscard]] std::string SamplePointLogName (int i) const noexcept { return sampleptlogname[i]; }
-
1386 
-
1387  //! The filename of the ith samplelinelog file.
-
1388  [[nodiscard]] std::string SampleLineLogName (int i) const noexcept { return samplelinelogname[i]; }
-
1389 
-
1390 #ifdef ERF_USE_EB
+
1177  amrex::Vector<amrex::Real> dz_min;
+
1178 
+
1179  static AMREX_FORCE_INLINE
+
1180  int
+
1181  ComputeGhostCells (const AdvChoice& advChoice, bool use_num_diff)
+
1182  {
+
1183  if (use_num_diff)
+
1184  {
+
1185  return 3;
+
1186  } else {
+
1187  if (
+
1188  (advChoice.dycore_horiz_adv_type == AdvType::Centered_6th)
+
1189  || (advChoice.dycore_vert_adv_type == AdvType::Centered_6th)
+
1190  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
+
1191  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
+
1192  || (advChoice.dryscal_horiz_adv_type == AdvType::Centered_6th)
+
1193  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
+
1194  { return 3; }
+
1195  else if (
+
1196  (advChoice.dycore_horiz_adv_type == AdvType::Upwind_5th)
+
1197  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
+
1198  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
+
1199  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
+
1200  || (advChoice.dryscal_horiz_adv_type == AdvType::Upwind_5th)
+
1201  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
+
1202  { return 3; }
+
1203  else if (
+
1204  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5)
+
1205  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
+
1206  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
+
1207  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
+
1208  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
+
1209  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
+
1210  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
+
1211  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
+
1212  { return 3; }
+
1213  else if (
+
1214  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7)
+
1215  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
+
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
+
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
+
1218  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
+
1219  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
+
1220  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
+
1221  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
+
1222  { return 4; }
+
1223  else
+
1224  { return 2; }
+
1225  }
+
1226  }
+
1227 
+
1228  AMREX_FORCE_INLINE
+
1229  amrex::YAFluxRegister* getAdvFluxReg (int lev)
+
1230  {
+
1231  return advflux_reg[lev];
+
1232  }
+
1233 
+
1234  AMREX_FORCE_INLINE
+
1235  std::ostream&
+
1236  DataLog (int i)
+
1237  {
+
1238  return *datalog[i];
+
1239  }
+
1240 
+
1241  AMREX_FORCE_INLINE
+
1242  int
+
1243  NumDataLogs () noexcept
+
1244  {
+
1245  return datalog.size();
+
1246  }
+
1247 
+
1248  AMREX_FORCE_INLINE
+
1249  std::ostream&
+
1250  SamplePointLog (int i)
+
1251  {
+
1252  return *sampleptlog[i];
+
1253  }
+
1254 
+
1255  AMREX_FORCE_INLINE
+
1256  int
+
1257  NumSamplePointLogs () noexcept
+
1258  {
+
1259  return sampleptlog.size();
+
1260  }
+
1261 
+
1262  AMREX_FORCE_INLINE
+
1263  std::ostream&
+
1264  SampleLineLog (int i)
+
1265  {
+
1266  return *samplelinelog[i];
+
1267  }
+
1268 
+
1269  AMREX_FORCE_INLINE
+
1270  int
+
1271  NumSampleLineLogs () noexcept
+
1272  {
+
1273  return samplelinelog.size();
+
1274  }
+
1275 
+
1276  amrex::IntVect&
+
1277  SamplePoint (int i)
+
1278  {
+
1279  return samplepoint[i];
+
1280  }
+
1281 
+
1282  AMREX_FORCE_INLINE
+
1283  int
+
1284  NumSamplePoints () noexcept
+
1285  {
+
1286  return samplepoint.size();
+
1287  }
+
1288 
+
1289  amrex::IntVect&
+
1290  SampleLine (int i)
+
1291  {
+
1292  return sampleline[i];
+
1293  }
+
1294 
+
1295  AMREX_FORCE_INLINE
+
1296  int
+
1297  NumSampleLines () noexcept
+
1298  {
+
1299  return sampleline.size();
+
1300  }
+
1301 
+
1302  static amrex::Real startCPUTime;
+
1303  static amrex::Real previousCPUTimeUsed;
+
1304 
+
1305  static amrex::Real
+
1306  getCPUTime ()
+
1307  {
+
1308  int numCores = amrex::ParallelDescriptor::NProcs();
+
1309 #ifdef _OPENMP
+
1310  numCores = numCores * omp_get_max_threads();
+
1311 #endif
+
1312 
+
1313  amrex::Real T =
+
1314  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
+
1315  previousCPUTimeUsed;
+
1316 
+
1317  return T;
+
1318  }
+
1319 
+
1320  void setRecordDataInfo (int i, const std::string& filename) // NOLINT
+
1321  {
+
1322  if (amrex::ParallelDescriptor::IOProcessor())
+
1323  {
+
1324  datalog[i] = std::make_unique<std::fstream>();
+
1325  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1326  if (!datalog[i]->good()) {
+
1327  amrex::FileOpenFailed(filename);
+
1328  }
+
1329  }
+
1330  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
+
1331  }
+
1332 
+
1333  void setRecordSamplePointInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
+
1334  {
+
1335  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1336  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1337  {
+
1338  const amrex::Box& bx = mfi.validbox();
+
1339  if (bx.contains(cell)) {
+
1340  sampleptlog[i] = std::make_unique<std::fstream>();
+
1341  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1342  if (!sampleptlog[i]->good()) {
+
1343  amrex::FileOpenFailed(filename);
+
1344  }
+
1345  }
+
1346  }
+
1347  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
+
1348  }
+
1349 
+
1350  void setRecordSampleLineInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
+
1351  {
+
1352  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1353  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1354  {
+
1355  const amrex::Box& bx = mfi.validbox();
+
1356  if (bx.contains(cell)) {
+
1357  samplelinelog[i] = std::make_unique<std::fstream>();
+
1358  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1359  if (!samplelinelog[i]->good()) {
+
1360  amrex::FileOpenFailed(filename);
+
1361  }
+
1362  }
+
1363  }
+
1364  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
+
1365  }
+
1366 
+
1367  // Data sampler for line and plane output
+
1368  int sampler_interval = -1;
+
1369  amrex::Real sampler_per = -1.0;
+
1370  std::unique_ptr<SampleData> data_sampler = nullptr;
+
1371 
+
1372  amrex::Vector<std::unique_ptr<std::fstream> > datalog;
+
1373  amrex::Vector<std::string> datalogname;
+
1374 
+
1375  amrex::Vector<std::unique_ptr<std::fstream> > sampleptlog;
+
1376  amrex::Vector<std::string> sampleptlogname;
+
1377  amrex::Vector<amrex::IntVect> samplepoint;
+
1378 
+
1379  amrex::Vector<std::unique_ptr<std::fstream> > samplelinelog;
+
1380  amrex::Vector<std::string> samplelinelogname;
+
1381  amrex::Vector<amrex::IntVect> sampleline;
+
1382 
+
1383  //! The filename of the ith datalog file.
+
1384  [[nodiscard]] std::string DataLogName (int i) const noexcept { return datalogname[i]; }
+
1385 
+
1386  //! The filename of the ith sampleptlog file.
+
1387  [[nodiscard]] std::string SamplePointLogName (int i) const noexcept { return sampleptlogname[i]; }
+
1388 
+
1389  //! The filename of the ith samplelinelog file.
+
1390  [[nodiscard]] std::string SampleLineLogName (int i) const noexcept { return samplelinelogname[i]; }
1391 
-
1392  amrex::Vector<std::unique_ptr<amrex::EBFArrayBoxFactory> > m_factory;
+
1392 #ifdef ERF_USE_EB
1393 
-
1394  [[nodiscard]] amrex::FabFactory<amrex::FArrayBox> const&
-
1395  Factory (int lev) const noexcept { return *m_factory[lev]; }
-
1396  [[nodiscard]] amrex::EBFArrayBoxFactory const&
-
1397  EBFactory (int lev) const noexcept {
-
1398  return static_cast<amrex::EBFArrayBoxFactory const&>(*m_factory[lev]);
-
1399  }
-
1400 
-
1401  [[nodiscard]] static int nghost_eb_basic ()
-
1402  { return 5; }
-
1403 
-
1404  // We need 5 for doing StateRedistribution; otherwise 4 would be enough
-
1405  [[nodiscard]] static int nghost_eb_volume ()
-
1406  { return 5; }
-
1407 
-
1408  [[nodiscard]] static int nghost_eb_full ()
-
1409  { return 4; }
-
1410 #else
-
1411  amrex::Vector<std::unique_ptr<amrex::FabFactory<amrex::FArrayBox> > > m_factory;
-
1412 #endif
-
1413 
-
1414 #ifdef ERF_USE_FFT
-
1415  amrex::Vector<std::unique_ptr<amrex::FFT::Poisson<amrex::MultiFab>>> m_3D_poisson;
-
1416  amrex::Vector<std::unique_ptr<amrex::FFT::PoissonHybrid<amrex::MultiFab>>> m_2D_poisson;
-
1417 #endif
-
1418 
-
1419 public:
-
1420  void writeJobInfo (const std::string& dir) const;
-
1421  static void writeBuildInfo (std::ostream& os);
-
1422 
-
1423  static void print_banner(MPI_Comm /*comm*/, std::ostream& /*out*/);
-
1424  static void print_usage(MPI_Comm /*comm*/, std::ostream& /*out*/);
-
1425  static void print_error(MPI_Comm /*comm*/, const std::string& msg);
-
1426  static void print_summary(std::ostream&);
-
1427  static void print_tpls(std::ostream& /*out*/);
-
1428 };
-
1429 
-
1430 #endif
+
1394  amrex::Vector<std::unique_ptr<amrex::EBFArrayBoxFactory> > m_factory;
+
1395 
+
1396  [[nodiscard]] amrex::FabFactory<amrex::FArrayBox> const&
+
1397  Factory (int lev) const noexcept { return *m_factory[lev]; }
+
1398  [[nodiscard]] amrex::EBFArrayBoxFactory const&
+
1399  EBFactory (int lev) const noexcept {
+
1400  return static_cast<amrex::EBFArrayBoxFactory const&>(*m_factory[lev]);
+
1401  }
+
1402 
+
1403  [[nodiscard]] static int nghost_eb_basic ()
+
1404  { return 5; }
+
1405 
+
1406  // We need 5 for doing StateRedistribution; otherwise 4 would be enough
+
1407  [[nodiscard]] static int nghost_eb_volume ()
+
1408  { return 5; }
+
1409 
+
1410  [[nodiscard]] static int nghost_eb_full ()
+
1411  { return 4; }
+
1412 #else
+
1413  amrex::Vector<std::unique_ptr<amrex::FabFactory<amrex::FArrayBox> > > m_factory;
+
1414 #endif
+
1415 
+
1416 #ifdef ERF_USE_FFT
+
1417  amrex::Vector<std::unique_ptr<amrex::FFT::Poisson<amrex::MultiFab>>> m_3D_poisson;
+
1418  amrex::Vector<std::unique_ptr<amrex::FFT::PoissonHybrid<amrex::MultiFab>>> m_2D_poisson;
+
1419 #endif
+
1420 
+
1421 public:
+
1422  void writeJobInfo (const std::string& dir) const;
+
1423  static void writeBuildInfo (std::ostream& os);
+
1424 
+
1425  static void print_banner(MPI_Comm /*comm*/, std::ostream& /*out*/);
+
1426  static void print_usage(MPI_Comm /*comm*/, std::ostream& /*out*/);
+
1427  static void print_error(MPI_Comm /*comm*/, const std::string& msg);
+
1428  static void print_summary(std::ostream&);
+
1429  static void print_tpls(std::ostream& /*out*/);
+
1430 };
+
1431 
+
1432 #endif
AMREX_ENUM
AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform)
ERF_ABLMost.H
ERF_DataStruct.H
@@ -1548,68 +1550,68 @@
ERF_WindFarm.H
ERF_WriteBndryPlanes.H
ERF
Definition: ERF.H:123
-
ERF::MakeHorizontalAverages
void MakeHorizontalAverages()
Definition: ERF.cpp:1766
+
ERF::MakeHorizontalAverages
void MakeHorizontalAverages()
Definition: ERF.cpp:1721
ERF::rU_new
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:763
ERF::last_check_file_step
int last_check_file_step
Definition: ERF.H:909
ERF::initRayleigh
void initRayleigh()
Initialize Rayleigh damping profiles.
Definition: ERF_InitRayleigh.cpp:14
ERF::Tau23_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:816
-
ERF::metgrid_basic_linear
bool metgrid_basic_linear
Definition: ERF.H:1079
+
ERF::metgrid_basic_linear
bool metgrid_basic_linear
Definition: ERF.H:1081
ERF::boxes_at_level
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:724
-
ERF::m_most
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1160
-
ERF::samplelinelogname
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1378
+
ERF::m_most
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1162
+
ERF::samplelinelogname
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1380
ERF::max_step
int max_step
Definition: ERF.H:916
-
ERF::metgrid_debug_msf
bool metgrid_debug_msf
Definition: ERF.H:1077
+
ERF::metgrid_debug_msf
bool metgrid_debug_msf
Definition: ERF.H:1079
ERF::setRayleighRefFromSounding
void setRayleighRefFromSounding(bool restarting)
Set Rayleigh mean profiles from input sounding.
Definition: ERF_InitRayleigh.cpp:55
ERF::last_plot_file_step_2
int last_plot_file_step_2
Definition: ERF.H:907
ERF::mri_integrator_mem
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:745
ERF::Evolve
void Evolve()
Definition: ERF.cpp:371
-
ERF::d_rhotheta_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1109
+
ERF::d_rhotheta_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1111
ERF::pp_inc
amrex::Vector< amrex::MultiFab > pp_inc
Definition: ERF.H:747
ERF::FPr_u
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:808
ERF::cloud_fraction
amrex::Real cloud_fraction(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:173
-
ERF::sampleline
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1379
+
ERF::sampleline
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1381
ERF::SFS_q1fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:827
ERF::Hwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:870
ERF::vars_new
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:738
ERF::ERF
ERF(ERF &&) noexcept=delete
-
ERF::NumSampleLineLogs
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1269
+
ERF::NumSampleLineLogs
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1271
ERF::print_tpls
static void print_tpls(std::ostream &)
Definition: ERF_ConsoleIO.cpp:137
-
ERF::dz_min
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1175
-
ERF::DataLogName
std::string DataLogName(int i) const noexcept
The filename of the ith datalog file.
Definition: ERF.H:1382
-
ERF::plotfile_type_1
static PlotFileType plotfile_type_1
Definition: ERF.H:1047
+
ERF::dz_min
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1177
+
ERF::DataLogName
std::string DataLogName(int i) const noexcept
The filename of the ith datalog file.
Definition: ERF.H:1384
+
ERF::plotfile_type_1
static PlotFileType plotfile_type_1
Definition: ERF.H:1049
ERF::remake_zphys
void remake_zphys(int lev, std::unique_ptr< amrex::MultiFab > &temp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:493
ERF::thin_yforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:903
ERF::ErrorEst
void ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) override
Definition: ERF_Tagging.cpp:15
ERF::plot_file_2
std::string plot_file_2
Definition: ERF.H:940
ERF::FillBdyCCVels
void FillBdyCCVels(amrex::Vector< amrex::MultiFab > &mf_cc_vel)
Definition: ERF_FillBdyCCVels.cpp:11
ERF::SFS_hfx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:825
-
ERF::h_w_subsid
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1114
+
ERF::h_w_subsid
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1116
ERF::print_banner
static void print_banner(MPI_Comm, std::ostream &)
Definition: ERF_ConsoleIO.cpp:60
-
ERF::datalog
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1370
-
ERF::sum_per
static amrex::Real sum_per
Definition: ERF.H:1044
+
ERF::datalog
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1372
+
ERF::sum_per
static amrex::Real sum_per
Definition: ERF.H:1046
ERF::FPr_v
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:809
ERF::cf_set_width
int cf_set_width
Definition: ERF.H:806
ERF::mapfac_u
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:858
-
ERF::previousCPUTimeUsed
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1301
+
ERF::previousCPUTimeUsed
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1303
ERF::setPlotVariables
void setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:17
-
ERF::d_havg_temperature
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1151
+
ERF::d_havg_temperature
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1153
ERF::Tau31_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau31_lev
Definition: ERF.H:815
-
ERF::h_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1136
+
ERF::h_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1138
ERF::fill_from_bndryregs
void fill_from_bndryregs(const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)
Definition: ERF_BoundaryConditionsBndryReg.cpp:13
ERF::mapfac_m
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_m
Definition: ERF.H:857
-
ERF::setRecordDataInfo
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1318
+
ERF::setRecordDataInfo
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1320
ERF::SFS_hfx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:825
ERF::m_bc_extdir_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:887
ERF::project_velocities_tb
void project_velocities_tb(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve_tb.cpp:20
ERF::init_from_input_sounding
void init_from_input_sounding(int lev)
Definition: ERF_InitFromInputSounding.cpp:50
-
ERF::d_havg_qv
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1153
-
ERF::column_loc_y
static amrex::Real column_loc_y
Definition: ERF.H:1092
-
ERF::mg_verbose
static int mg_verbose
Definition: ERF.H:1038
-
ERF::ReadParameters
void ReadParameters()
Definition: ERF.cpp:1410
+
ERF::d_havg_qv
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1155
+
ERF::column_loc_y
static amrex::Real column_loc_y
Definition: ERF.H:1094
+
ERF::mg_verbose
static int mg_verbose
Definition: ERF.H:1040
+
ERF::ReadParameters
void ReadParameters()
Definition: ERF.cpp:1365
ERF::PlotFileVarNames
static amrex::Vector< std::string > PlotFileVarNames(amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:174
ERF::InitializeFromFile
void InitializeFromFile()
ERF::physbcs_cons
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:750
-
ERF::init_sounding_ideal
static bool init_sounding_ideal
Definition: ERF.H:1070
+
ERF::init_sounding_ideal
static bool init_sounding_ideal
Definition: ERF.H:1072
ERF::ay_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:851
ERF::ERF
ERF()
Definition: ERF.cpp:87
ERF::init_Dirichlet_bc_data
void init_Dirichlet_bc_data(const std::string input_file)
Definition: ERF_InitBCs.cpp:599
@@ -1620,79 +1622,79 @@
ERF::m_plot_per_1
amrex::Real m_plot_per_1
Definition: ERF.H:944
ERF::z_phys_cc
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:835
ERF::eddyDiffs_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:817
-
ERF::solverChoice
static SolverChoice solverChoice
Definition: ERF.H:1002
+
ERF::solverChoice
static SolverChoice solverChoice
Definition: ERF.H:1004
ERF::check_type
std::string check_type
Definition: ERF.H:956
ERF::FPr_c
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:807
-
ERF::use_fft
static bool use_fft
Definition: ERF.H:1039
+
ERF::use_fft
static bool use_fft
Definition: ERF.H:1041
ERF::m_plot_face_vels
bool m_plot_face_vels
Definition: ERF.H:946
ERF::base_state_new
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:865
ERF::az
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az
Definition: ERF.H:840
ERF::regrid_int
int regrid_int
Definition: ERF.H:936
ERF::fixed_dt
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:930
ERF::write_1D_profiles_stag
void write_1D_profiles_stag(amrex::Real time)
Definition: ERF_Write1DProfiles_stag.cpp:23
-
ERF::WriteGenericPlotfileHeaderWithTerrain
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1679
-
ERF::d_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1142
-
ERF::h_rhoqt_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1111
+
ERF::WriteGenericPlotfileHeaderWithTerrain
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1702
+
ERF::d_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1144
+
ERF::h_rhoqt_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1113
ERF::dt_mri_ratio
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:733
ERF::vel_t_avg
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:742
ERF::SFS_q2fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:828
ERF::lmask_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab > > > lmask_lev
Definition: ERF.H:822
ERF::stop_time
amrex::Real stop_time
Definition: ERF.H:918
-
ERF::NumSamplePointLogs
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1255
-
ERF::h_havg_pressure
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1146
+
ERF::NumSamplePointLogs
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1257
+
ERF::h_havg_pressure
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1148
ERF::update_diffusive_arrays
void update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewArrays.cpp:364
-
ERF::verbose
static int verbose
Definition: ERF.H:1037
-
ERF::h_havg_qc
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1148
+
ERF::verbose
static int verbose
Definition: ERF.H:1039
+
ERF::h_havg_qc
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1150
ERF::physbcs_w
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:753
ERF::Advance
void Advance(int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle)
Definition: ERF_Advance.cpp:20
-
ERF::column_file_name
static std::string column_file_name
Definition: ERF.H:1093
-
ERF::samplelinelog
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1377
+
ERF::column_file_name
static std::string column_file_name
Definition: ERF.H:1095
+
ERF::samplelinelog
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1379
ERF::micro
std::unique_ptr< Microphysics > micro
Definition: ERF.H:773
ERF::base_state
amrex::Vector< amrex::MultiFab > base_state
Definition: ERF.H:864
-
ERF::getAdvFluxReg
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1227
-
ERF::h_havg_density
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1144
+
ERF::getAdvFluxReg
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1229
+
ERF::h_havg_density
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1146
ERF::z_phys_nd_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_new
Definition: ERF.H:848
ERF::fixed_fast_dt
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:931
-
ERF::metgrid_retain_sfc
bool metgrid_retain_sfc
Definition: ERF.H:1082
+
ERF::metgrid_retain_sfc
bool metgrid_retain_sfc
Definition: ERF.H:1084
ERF::Qv_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qv_prim
Definition: ERF.H:758
-
ERF::sum_interval
static int sum_interval
Definition: ERF.H:1042
-
ERF::pert_interval
static int pert_interval
Definition: ERF.H:1043
-
ERF::restart
void restart()
Definition: ERF.cpp:1267
+
ERF::sum_interval
static int sum_interval
Definition: ERF.H:1044
+
ERF::pert_interval
static int pert_interval
Definition: ERF.H:1045
+
ERF::restart
void restart()
Definition: ERF.cpp:1222
ERF::Tau13_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:815
ERF::SFS_q1fx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:827
ERF::ReadCheckpointFileMOST
void ReadCheckpointFileMOST()
Definition: ERF_Checkpoint.cpp:627
ERF::FillIntermediatePatch
void FillIntermediatePatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, int ng_cons, int ng_vel, bool cons_only, int icomp_cons, int ncomp_cons, bool allow_most_bcs=true)
Definition: ERF_FillIntermediatePatch.cpp:28
-
ERF::SampleLine
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1288
+
ERF::SampleLine
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1290
ERF::Tau21_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:814
ERF::rV_new
amrex::Vector< amrex::MultiFab > rV_new
Definition: ERF.H:765
ERF::PlotFileName
std::string PlotFileName(int lev) const
ERF::write_1D_profiles
void write_1D_profiles(amrex::Real time)
Definition: ERF_Write1DProfiles.cpp:15
ERF::initialize_integrator
void initialize_integrator(int lev, amrex::MultiFab &cons_mf, amrex::MultiFab &vel_mf)
Definition: ERF_MakeNewArrays.cpp:531
ERF::thin_zforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_zforce
Definition: ERF.H:904
-
ERF::init_type
static InitType init_type
Definition: ERF.H:1050
+
ERF::init_type
static InitType init_type
Definition: ERF.H:1052
ERF::domain_bcs_type
amrex::Vector< amrex::BCRec > domain_bcs_type
Definition: ERF.H:880
ERF::get_projection_bc
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(amrex::Orientation::Side side) const noexcept
Definition: ERF_SolveWithMLMG.cpp:17
ERF::m_plot_int_1
int m_plot_int_1
Definition: ERF.H:942
ERF::Qr_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qr_prim
Definition: ERF.H:759
ERF::post_timestep
void post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)
Definition: ERF.cpp:458
ERF::pp_prefix
std::string pp_prefix
Definition: ERF.H:442
-
ERF::SampleLineLogName
std::string SampleLineLogName(int i) const noexcept
The filename of the ith samplelinelog file.
Definition: ERF.H:1388
+
ERF::SampleLineLogName
std::string SampleLineLogName(int i) const noexcept
The filename of the ith samplelinelog file.
Definition: ERF.H:1390
ERF::sst_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab > > > sst_lev
Definition: ERF.H:821
ERF::thin_xforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_xforce
Definition: ERF.H:902
-
ERF::NumSamplePoints
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1282
-
ERF::metgrid_use_sfc
bool metgrid_use_sfc
Definition: ERF.H:1081
+
ERF::NumSamplePoints
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1284
+
ERF::metgrid_use_sfc
bool metgrid_use_sfc
Definition: ERF.H:1083
ERF::erf_enforce_hse
void erf_enforce_hse(int lev, amrex::MultiFab &dens, amrex::MultiFab &pres, amrex::MultiFab &pi, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)
Definition: ERF_Init1D.cpp:149
-
ERF::bndry_output_planes_per
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1098
+
ERF::bndry_output_planes_per
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1100
ERF::m_check_per
amrex::Real m_check_per
Definition: ERF.H:959
ERF::init_custom
void init_custom(int lev)
Definition: ERF_InitCustom.cpp:26
ERF::Tau33_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:813
ERF::prob
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:720
ERF::num_files_at_level
amrex::Vector< int > num_files_at_level
Definition: ERF.H:723
-
ERF::WriteMultiLevelPlotfileWithTerrain
void WriteMultiLevelPlotfileWithTerrain(const std::string &plotfilename, int nlevels, const amrex::Vector< const amrex::MultiFab * > &mf, const amrex::Vector< const amrex::MultiFab * > &mf_nd, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName="HyperCLaw-V1.1", const std::string &levelPrefix="Level_", const std::string &mfPrefix="Cell", const amrex::Vector< std::string > &extra_dirs=amrex::Vector< std::string >()) const
Definition: ERF_Plotfile.cpp:1592
+
ERF::WriteMultiLevelPlotfileWithTerrain
void WriteMultiLevelPlotfileWithTerrain(const std::string &plotfilename, int nlevels, const amrex::Vector< const amrex::MultiFab * > &mf, const amrex::Vector< const amrex::MultiFab * > &mf_nd, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName="HyperCLaw-V1.1", const std::string &levelPrefix="Level_", const std::string &mfPrefix="Cell", const amrex::Vector< std::string > &extra_dirs=amrex::Vector< std::string >()) const
Definition: ERF_Plotfile.cpp:1615
ERF::init_bcs
void init_bcs()
Definition: ERF_InitBCs.cpp:20
ERF::profile_int
int profile_int
Definition: ERF.H:951
ERF::init_immersed_body
void init_immersed_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:499
-
ERF::metgrid_debug_quiescent
bool metgrid_debug_quiescent
Definition: ERF.H:1073
+
ERF::metgrid_debug_quiescent
bool metgrid_debug_quiescent
Definition: ERF.H:1075
ERF::physbcs_u
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_u > > physbcs_u
Definition: ERF.H:751
ERF::t_new
amrex::Vector< amrex::Real > t_new
Definition: ERF.H:730
ERF::destag_profiles
bool destag_profiles
Definition: ERF.H:952
@@ -1701,103 +1703,103 @@
ERF::plot_var_names_1
amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:961
ERF::m_check_int
int m_check_int
Definition: ERF.H:958
ERF::estTimeStep
amrex::Real estTimeStep(int lev, long &dt_fast_ratio) const
Definition: ERF_ComputeTimestep.cpp:55
-
ERF::sponge_type
static std::string sponge_type
Definition: ERF.H:1054
-
ERF::startCPUTime
static amrex::Real startCPUTime
Definition: ERF.H:1300
+
ERF::sponge_type
static std::string sponge_type
Definition: ERF.H:1056
+
ERF::startCPUTime
static amrex::Real startCPUTime
Definition: ERF.H:1302
ERF::SFS_diss_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:826
ERF::rU_old
amrex::Vector< amrex::MultiFab > rU_old
Definition: ERF.H:762
ERF::t_old
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:731
-
ERF::NumSampleLines
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1295
+
ERF::NumSampleLines
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1297
ERF::Theta_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Theta_prim
Definition: ERF.H:757
ERF::init1DArrays
void init1DArrays()
ERF::z_t_rk
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:854
-
ERF::m_terrain_drag
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1162
+
ERF::m_terrain_drag
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1164
ERF::compute_divergence
void compute_divergence(int lev, amrex::MultiFab &rhs, amrex::Array< amrex::MultiFab const *, AMREX_SPACEDIM > rho0_u_const, amrex::Geometry const &geom_at_lev)
Definition: ERF_ComputeDivergence.cpp:10
ERF::fill_rhs
void fill_rhs(amrex::MultiFab &rhs_mf, const amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)
ERF::appendPlotVariables
void appendPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:128
ERF::physbcs_v
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_v > > physbcs_v
Definition: ERF.H:752
ERF::plot_var_names_2
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:962
-
ERF::column_per
static amrex::Real column_per
Definition: ERF.H:1090
-
ERF::output_bndry_planes
static int output_bndry_planes
Definition: ERF.H:1096
-
ERF::d_v_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1121
+
ERF::column_per
static amrex::Real column_per
Definition: ERF.H:1092
+
ERF::output_bndry_planes
static int output_bndry_planes
Definition: ERF.H:1098
+
ERF::d_v_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1123
ERF::last_plot_file_step_1
int last_plot_file_step_1
Definition: ERF.H:906
ERF::update_terrain_arrays
void update_terrain_arrays(int lev)
Definition: ERF_MakeNewArrays.cpp:520
-
ERF::nc_bdy_file
static std::string nc_bdy_file
Definition: ERF.H:1064
-
ERF::metgrid_interp_theta
bool metgrid_interp_theta
Definition: ERF.H:1078
-
ERF::nc_init_file
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1061
-
ERF::init_only
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1298
-
ERF::input_bndry_planes
static int input_bndry_planes
Definition: ERF.H:1102
-
ERF::interpolation_type
static StateInterpType interpolation_type
Definition: ERF.H:1051
-
ERF::d_havg_qc
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1154
+
ERF::nc_bdy_file
static std::string nc_bdy_file
Definition: ERF.H:1066
+
ERF::metgrid_interp_theta
bool metgrid_interp_theta
Definition: ERF.H:1080
+
ERF::nc_init_file
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1063
+
ERF::init_only
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1253
+
ERF::input_bndry_planes
static int input_bndry_planes
Definition: ERF.H:1104
+
ERF::interpolation_type
static StateInterpType interpolation_type
Definition: ERF.H:1053
+
ERF::d_havg_qc
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1156
ERF::AverageDown
void AverageDown()
Definition: ERF_AverageDown.cpp:16
-
ERF::h_v_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1120
+
ERF::h_v_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1122
ERF::projection_has_dirichlet
bool projection_has_dirichlet(amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > bcs) const
Definition: ERF_PoissonSolve_tb.cpp:8
ERF::Lwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:871
ERF::input_sounding_data
InputSoundingData input_sounding_data
Definition: ERF.H:689
-
ERF::d_rhoqt_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1112
-
ERF::data_sampler
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1368
-
ERF::fine_mask
amrex::MultiFab fine_mask
Definition: ERF.H:1173
-
ERF::d_havg_density
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1150
+
ERF::d_rhoqt_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1114
+
ERF::data_sampler
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1370
+
ERF::fine_mask
amrex::MultiFab fine_mask
Definition: ERF.H:1175
+
ERF::d_havg_density
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1152
ERF::init_from_hse
void init_from_hse(int lev)
Definition: ERF_InitFromHSE.cpp:32
-
ERF::use_real_bcs
static bool use_real_bcs
Definition: ERF.H:1058
+
ERF::use_real_bcs
static bool use_real_bcs
Definition: ERF.H:1060
ERF::advflux_reg
amrex::Vector< amrex::YAFluxRegister * > advflux_reg
Definition: ERF.H:875
-
ERF::metgrid_force_sfc_k
int metgrid_force_sfc_k
Definition: ERF.H:1085
-
ERF::h_rhotheta_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1108
-
ERF::ng_pres_hse
static int ng_pres_hse
Definition: ERF.H:1105
-
ERF::bndry_output_planes_start_time
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1099
+
ERF::metgrid_force_sfc_k
int metgrid_force_sfc_k
Definition: ERF.H:1087
+
ERF::h_rhotheta_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1110
+
ERF::ng_pres_hse
static int ng_pres_hse
Definition: ERF.H:1107
+
ERF::bndry_output_planes_start_time
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1101
ERF::cfl
static amrex::Real cfl
Definition: ERF.H:924
ERF::solve_with_mlmg
void solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithMLMG.cpp:40
ERF::domain_bcs_type_d
amrex::Gpu::DeviceVector< amrex::BCRec > domain_bcs_type_d
Definition: ERF.H:881
-
ERF::m_forest_drag
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1161
+
ERF::m_forest_drag
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1163
ERF::derive_diag_profiles_stag
void derive_diag_profiles_stag(amrex::Real time, amrex::Gpu::HostVector< amrex::Real > &h_avg_u, amrex::Gpu::HostVector< amrex::Real > &h_avg_v, amrex::Gpu::HostVector< amrex::Real > &h_avg_w, amrex::Gpu::HostVector< amrex::Real > &h_avg_rho, amrex::Gpu::HostVector< amrex::Real > &h_avg_th, amrex::Gpu::HostVector< amrex::Real > &h_avg_ksgs, amrex::Gpu::HostVector< amrex::Real > &h_avg_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, amrex::Gpu::HostVector< amrex::Real > &h_avg_qv, amrex::Gpu::HostVector< amrex::Real > &h_avg_qc, amrex::Gpu::HostVector< amrex::Real > &h_avg_qr, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqv, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqc, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqr, amrex::Gpu::HostVector< amrex::Real > &h_avg_qi, amrex::Gpu::HostVector< amrex::Real > &h_avg_qs, amrex::Gpu::HostVector< amrex::Real > &h_avg_qg, amrex::Gpu::HostVector< amrex::Real > &h_avg_uu, amrex::Gpu::HostVector< amrex::Real > &h_avg_uv, amrex::Gpu::HostVector< amrex::Real > &h_avg_uw, amrex::Gpu::HostVector< amrex::Real > &h_avg_vv, amrex::Gpu::HostVector< amrex::Real > &h_avg_vw, amrex::Gpu::HostVector< amrex::Real > &h_avg_ww, amrex::Gpu::HostVector< amrex::Real > &h_avg_uth, amrex::Gpu::HostVector< amrex::Real > &h_avg_vth, amrex::Gpu::HostVector< amrex::Real > &h_avg_wth, amrex::Gpu::HostVector< amrex::Real > &h_avg_thth, amrex::Gpu::HostVector< amrex::Real > &h_avg_ku, amrex::Gpu::HostVector< amrex::Real > &h_avg_kv, amrex::Gpu::HostVector< amrex::Real > &h_avg_kw, amrex::Gpu::HostVector< amrex::Real > &h_avg_p, amrex::Gpu::HostVector< amrex::Real > &h_avg_pu, amrex::Gpu::HostVector< amrex::Real > &h_avg_pv, amrex::Gpu::HostVector< amrex::Real > &h_avg_pw, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)
Definition: ERF_Write1DProfiles_stag.cpp:298
-
ERF::sampler_per
amrex::Real sampler_per
Definition: ERF.H:1367
+
ERF::sampler_per
amrex::Real sampler_per
Definition: ERF.H:1369
ERF::input_sponge_data
InputSpongeData input_sponge_data
Definition: ERF.H:692
ERF::restart_chkfile
std::string restart_chkfile
Definition: ERF.H:921
-
ERF::metgrid_use_below_sfc
bool metgrid_use_below_sfc
Definition: ERF.H:1080
+
ERF::metgrid_use_below_sfc
bool metgrid_use_below_sfc
Definition: ERF.H:1082
ERF::init_zphys
void init_zphys(int lev, amrex::Real time)
Definition: ERF_MakeNewArrays.cpp:454
-
ERF::sampleptlogname
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1374
+
ERF::sampleptlogname
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1376
ERF::xvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:695
ERF::InitData_pre
void InitData_pre()
Definition: ERF.cpp:612
-
ERF::SamplePoint
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1275
-
ERF::h_u_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1117
+
ERF::SamplePoint
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1277
+
ERF::h_u_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1119
ERF::InitializeLevelFromData
void InitializeLevelFromData(int lev, const amrex::MultiFab &initial_data)
ERF::sum_integrated_quantities
void sum_integrated_quantities(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:14
-
ERF::datalogname
amrex::Vector< std::string > datalogname
Definition: ERF.H:1371
+
ERF::datalogname
amrex::Vector< std::string > datalogname
Definition: ERF.H:1373
ERF::initHSE
void initHSE()
Initialize HSE.
Definition: ERF_Init1D.cpp:130
-
ERF::column_loc_x
static amrex::Real column_loc_x
Definition: ERF.H:1091
+
ERF::column_loc_x
static amrex::Real column_loc_x
Definition: ERF.H:1093
ERF::ax
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax
Definition: ERF.H:838
ERF::z_phys_nd
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:834
-
ERF::MakeDiagnosticAverage
void MakeDiagnosticAverage(amrex::Vector< amrex::Real > &h_havg, amrex::MultiFab &S, int n)
Definition: ERF.cpp:1872
-
ERF::metgrid_proximity
amrex::Real metgrid_proximity
Definition: ERF.H:1083
-
ERF::h_havg_temperature
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1145
-
ERF::sampleptlog
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1373
-
ERF::plotfile_type_2
static PlotFileType plotfile_type_2
Definition: ERF.H:1048
+
ERF::MakeDiagnosticAverage
void MakeDiagnosticAverage(amrex::Vector< amrex::Real > &h_havg, amrex::MultiFab &S, int n)
Definition: ERF.cpp:1827
+
ERF::metgrid_proximity
amrex::Real metgrid_proximity
Definition: ERF.H:1085
+
ERF::h_havg_temperature
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1147
+
ERF::sampleptlog
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1375
+
ERF::plotfile_type_2
static PlotFileType plotfile_type_2
Definition: ERF.H:1050
ERF::solve_with_gmres
void solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithGMRES.cpp:12
ERF::WritePlotFile
void WritePlotFile(int which, PlotFileType plotfile_type, amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:186
ERF::detJ_cc_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:843
-
ERF::d_havg_pressure
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1152
+
ERF::d_havg_pressure
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1154
ERF::SmnSmn_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:818
ERF::derived_names
const amrex::Vector< std::string > derived_names
Definition: ERF.H:968
ERF::start_time
amrex::Real start_time
Definition: ERF.H:917
ERF::ay_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:845
ERF::sample_points
void sample_points(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:249
-
ERF::DataLog
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1234
+
ERF::DataLog
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1236
ERF::writeJobInfo
void writeJobInfo(const std::string &dir) const
Definition: ERF_WriteJobInfo.cpp:9
ERF::ComputeDt
void ComputeDt(int step=-1)
Definition: ERF_ComputeTimestep.cpp:11
ERF::nsubsteps
amrex::Vector< int > nsubsteps
Definition: ERF.H:727
ERF::yflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > yflux_imask
Definition: ERF.H:897
ERF::rW_new
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:767
ERF::az_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:852
-
ERF::m_w2d
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1158
+
ERF::m_w2d
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1160
ERF::plot_file_1
std::string plot_file_1
Definition: ERF.H:939
-
ERF::SampleLineLog
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1262
+
ERF::SampleLineLog
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1264
ERF::lsm_flux
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:791
ERF::Tau32_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:816
-
ERF::SamplePointLogName
std::string SamplePointLogName(int i) const noexcept
The filename of the ith sampleptlog file.
Definition: ERF.H:1385
+
ERF::SamplePointLogName
std::string SamplePointLogName(int i) const noexcept
The filename of the ith sampleptlog file.
Definition: ERF.H:1387
ERF::turbPert_update
void turbPert_update(const int lev, const amrex::Real dt)
Definition: ERF_InitTurbPert.cpp:12
ERF::InitData_post
void InitData_post()
Definition: ERF.cpp:649
ERF::refinement_criteria_setup
void refinement_criteria_setup()
Definition: ERF_Tagging.cpp:105
-
ERF::metgrid_debug_dry
bool metgrid_debug_dry
Definition: ERF.H:1075
-
ERF::bndry_output_planes_interval
static int bndry_output_planes_interval
Definition: ERF.H:1097
+
ERF::metgrid_debug_dry
bool metgrid_debug_dry
Definition: ERF.H:1077
+
ERF::bndry_output_planes_interval
static int bndry_output_planes_interval
Definition: ERF.H:1099
ERF::init_geo_wind_profile
void init_geo_wind_profile(const std::string input_file, amrex::Vector< amrex::Real > &u_geos, amrex::Gpu::DeviceVector< amrex::Real > &u_geos_d, amrex::Vector< amrex::Real > &v_geos, amrex::Gpu::DeviceVector< amrex::Real > &v_geos_d, const amrex::Geometry &lgeom, const amrex::Vector< amrex::Real > &zlev_stag)
Definition: ERF_InitGeowind.cpp:10
ERF::ERF_shared
void ERF_shared()
Definition: ERF.cpp:102
ERF::RemakeLevel
void RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:302
@@ -1805,85 +1807,85 @@
ERF::MakeNewLevelFromScratch
void MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:23
ERF::init_stuff
void init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, amrex::Vector< amrex::MultiFab > &lev_new, amrex::Vector< amrex::MultiFab > &lev_old, amrex::MultiFab &tmp_base_state, std::unique_ptr< amrex::MultiFab > &tmp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:23
ERF::zmom_crse_rhs
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:771
-
ERF::metgrid_debug_isothermal
bool metgrid_debug_isothermal
Definition: ERF.H:1074
+
ERF::metgrid_debug_isothermal
bool metgrid_debug_isothermal
Definition: ERF.H:1076
ERF::initSponge
void initSponge()
Initialize sponge profiles.
Definition: ERF_InitSponge.cpp:35
ERF::derive_diag_profiles
void derive_diag_profiles(amrex::Real time, amrex::Gpu::HostVector< amrex::Real > &h_avg_u, amrex::Gpu::HostVector< amrex::Real > &h_avg_v, amrex::Gpu::HostVector< amrex::Real > &h_avg_w, amrex::Gpu::HostVector< amrex::Real > &h_avg_rho, amrex::Gpu::HostVector< amrex::Real > &h_avg_th, amrex::Gpu::HostVector< amrex::Real > &h_avg_ksgs, amrex::Gpu::HostVector< amrex::Real > &h_avg_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, amrex::Gpu::HostVector< amrex::Real > &h_avg_qv, amrex::Gpu::HostVector< amrex::Real > &h_avg_qc, amrex::Gpu::HostVector< amrex::Real > &h_avg_qr, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqv, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqc, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqr, amrex::Gpu::HostVector< amrex::Real > &h_avg_qi, amrex::Gpu::HostVector< amrex::Real > &h_avg_qs, amrex::Gpu::HostVector< amrex::Real > &h_avg_qg, amrex::Gpu::HostVector< amrex::Real > &h_avg_uu, amrex::Gpu::HostVector< amrex::Real > &h_avg_uv, amrex::Gpu::HostVector< amrex::Real > &h_avg_uw, amrex::Gpu::HostVector< amrex::Real > &h_avg_vv, amrex::Gpu::HostVector< amrex::Real > &h_avg_vw, amrex::Gpu::HostVector< amrex::Real > &h_avg_ww, amrex::Gpu::HostVector< amrex::Real > &h_avg_uth, amrex::Gpu::HostVector< amrex::Real > &h_avg_vth, amrex::Gpu::HostVector< amrex::Real > &h_avg_wth, amrex::Gpu::HostVector< amrex::Real > &h_avg_thth, amrex::Gpu::HostVector< amrex::Real > &h_avg_ku, amrex::Gpu::HostVector< amrex::Real > &h_avg_kv, amrex::Gpu::HostVector< amrex::Real > &h_avg_kw, amrex::Gpu::HostVector< amrex::Real > &h_avg_p, amrex::Gpu::HostVector< amrex::Real > &h_avg_pu, amrex::Gpu::HostVector< amrex::Real > &h_avg_pv, amrex::Gpu::HostVector< amrex::Real > &h_avg_pw, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)
Definition: ERF_Write1DProfiles.cpp:192
-
ERF::real_width
int real_width
Definition: ERF.H:1065
+
ERF::real_width
int real_width
Definition: ERF.H:1067
ERF::MakeNewLevelFromCoarse
void MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:187
-
ERF::m_factory
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1411
+
ERF::m_factory
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1413
ERF::ax_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:844
ERF::input_sponge
void input_sponge(int lev)
Definition: ERF_InitSponge.cpp:17
-
ERF::d_u_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1118
-
ERF::Define_ERFFillPatchers
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1944
-
ERF::NumDataLogs
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1241
-
ERF::turbPert
TurbulentPerturbation turbPert
Definition: ERF.H:1005
+
ERF::d_u_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1120
+
ERF::Define_ERFFillPatchers
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1899
+
ERF::NumDataLogs
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1243
+
ERF::turbPert
TurbulentPerturbation turbPert
Definition: ERF.H:1007
ERF::rW_old
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:766
ERF::advance_lsm
void advance_lsm(int lev, amrex::MultiFab &, const amrex::Real &dt_advance)
Definition: ERF_AdvanceLSM.cpp:5
ERF::FillCoarsePatch
void FillCoarsePatch(int lev, amrex::Real time)
Definition: ERF_FillCoarsePatch.cpp:21
ERF::ClearLevel
void ClearLevel(int lev) override
Definition: ERF_MakeNewLevel.cpp:460
-
ERF::ref_tags
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1167
+
ERF::ref_tags
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1169
ERF::make_physbcs
void make_physbcs(int lev)
Definition: ERF_MakeNewArrays.cpp:553
-
ERF::d_w_subsid
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1115
+
ERF::d_w_subsid
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1117
ERF::FPr_w
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:810
-
ERF::real_set_width
int real_set_width
Definition: ERF.H:1066
+
ERF::real_set_width
int real_set_width
Definition: ERF.H:1068
ERF::FillPatch
void FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)
ERF::SFS_hfx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:825
ERF::zlevels_stag
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:831
ERF::lsm_data
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:790
ERF::stretched_dz_h
amrex::Vector< amrex::Vector< amrex::Real > > stretched_dz_h
Definition: ERF.H:861
ERF::WriteCheckpointFile
void WriteCheckpointFile() const
Definition: ERF_Checkpoint.cpp:25
-
ERF::sampler_interval
int sampler_interval
Definition: ERF.H:1366
-
ERF::output_1d_column
static int output_1d_column
Definition: ERF.H:1088
-
ERF::metgrid_debug_psfc
bool metgrid_debug_psfc
Definition: ERF.H:1076
+
ERF::sampler_interval
int sampler_interval
Definition: ERF.H:1368
+
ERF::output_1d_column
static int output_1d_column
Definition: ERF.H:1090
+
ERF::metgrid_debug_psfc
bool metgrid_debug_psfc
Definition: ERF.H:1078
ERF::az_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_src
Definition: ERF.H:846
ERF::fixed_mri_dt_ratio
static int fixed_mri_dt_ratio
Definition: ERF.H:932
ERF::m_plot_int_2
int m_plot_int_2
Definition: ERF.H:943
ERF::dt
amrex::Vector< amrex::Real > dt
Definition: ERF.H:732
ERF::init_shrink
static amrex::Real init_shrink
Definition: ERF.H:926
ERF::is_it_time_for_action
static bool is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per)
Definition: ERF_WriteScalarProfiles.cpp:466
-
ERF::d_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1139
+
ERF::d_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1141
ERF::InitData
void InitData()
Definition: ERF.cpp:603
ERF::advance_microphysics
void advance_microphysics(int lev, amrex::MultiFab &cons_in, const amrex::Real &dt_advance, const int &iteration, const amrex::Real &time)
Definition: ERF_AdvanceMicrophysics.cpp:5
ERF::Lwave
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave
Definition: ERF.H:869
ERF::project_velocities
void project_velocities(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve.cpp:10
-
ERF::ParameterSanityChecks
void ParameterSanityChecks()
Definition: ERF.cpp:1700
+
ERF::ParameterSanityChecks
void ParameterSanityChecks()
Definition: ERF.cpp:1655
ERF::derive_stress_profiles
void derive_stress_profiles(amrex::Gpu::HostVector< amrex::Real > &h_avg_tau11, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau12, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau13, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau22, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau23, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau33, amrex::Gpu::HostVector< amrex::Real > &h_avg_hfx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q1fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q2fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)
Definition: ERF_Write1DProfiles.cpp:480
ERF::Tau12_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:814
ERF::cf_width
int cf_width
Definition: ERF.H:805
-
ERF::h_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1133
+
ERF::h_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1135
ERF::zflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > zflux_imask
Definition: ERF.H:898
ERF::m_expand_plotvars_to_unif_rr
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:941
ERF::plot_file_on_restart
int plot_file_on_restart
Definition: ERF.H:910
-
ERF::Construct_ERFFillPatchers
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1918
+
ERF::Construct_ERFFillPatchers
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1873
ERF::post_update
void post_update(amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)
ERF::num_boxes_at_level
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:722
ERF::sub_cfl
static amrex::Real sub_cfl
Definition: ERF.H:925
ERF::print_error
static void print_error(MPI_Comm, const std::string &msg)
Definition: ERF_ConsoleIO.cpp:43
-
ERF::ng_dens_hse
static int ng_dens_hse
Definition: ERF.H:1104
-
ERF::m_r2d
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1159
+
ERF::ng_dens_hse
static int ng_dens_hse
Definition: ERF.H:1106
+
ERF::m_r2d
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1161
ERF::ay
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay
Definition: ERF.H:839
ERF::ax_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_new
Definition: ERF.H:850
ERF::qmoist
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:774
ERF::SFS_q1fx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:827
-
ERF::getCPUTime
static amrex::Real getCPUTime()
Definition: ERF.H:1304
+
ERF::getCPUTime
static amrex::Real getCPUTime()
Definition: ERF.H:1306
ERF::zvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > zvel_bc_data
Definition: ERF.H:697
ERF::derive_stress_profiles_stag
void derive_stress_profiles_stag(amrex::Gpu::HostVector< amrex::Real > &h_avg_tau11, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau12, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau13, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau22, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau23, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau33, amrex::Gpu::HostVector< amrex::Real > &h_avg_hfx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q1fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q2fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)
Definition: ERF_Write1DProfiles_stag.cpp:610
ERF::lsm
LandSurface lsm
Definition: ERF.H:789
ERF::change_max
static amrex::Real change_max
Definition: ERF.H:927
ERF::AverageDownTo
void AverageDownTo(int crse_lev, int scomp, int ncomp)
Definition: ERF_AverageDown.cpp:36
-
ERF::setRecordSampleLineInfo
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1348
+
ERF::setRecordSampleLineInfo
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1350
ERF::setSpongeRefFromSounding
void setSpongeRefFromSounding(bool restarting)
Set sponge mean profiles from input sounding.
Definition: ERF_InitSponge.cpp:65
ERF::detJ_cc_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_new
Definition: ERF.H:849
ERF::mapfac_v
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:859
ERF::domain_bc_type
amrex::Array< std::string, 2 *AMREX_SPACEDIM > domain_bc_type
Definition: ERF.H:884
ERF::yvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > yvel_bc_data
Definition: ERF.H:696
ERF::init_uniform
void init_uniform(int lev)
Definition: ERF_InitUniform.cpp:17
-
ERF::ComputeGhostCells
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1179
+
ERF::ComputeGhostCells
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1181
ERF::writeBuildInfo
static void writeBuildInfo(std::ostream &os)
Definition: ERF_WriteJobInfo.cpp:137
ERF::phys_bc_type
amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > phys_bc_type
Definition: ERF.H:893
ERF::check_file
std::string check_file
Definition: ERF.H:955
-
ERF::samplepoint
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1375
-
ERF::h_havg_qv
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1147
+
ERF::samplepoint
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1377
+
ERF::h_havg_qv
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1149
ERF::volWgtSumMF
amrex::Real volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, const amrex::MultiFab &mapfac, bool local, bool finemask)
Definition: ERF_WriteScalarProfiles.cpp:378
ERF::print_usage
static void print_usage(MPI_Comm, std::ostream &)
Definition: ERF_ConsoleIO.cpp:26
ERF::rV_old
amrex::Vector< amrex::MultiFab > rV_old
Definition: ERF.H:764
@@ -1892,23 +1894,23 @@
ERF::istep
amrex::Vector< int > istep
Definition: ERF.H:726
ERF::xflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:896
ERF::derive_upwp
void derive_upwp(amrex::Vector< amrex::Real > &h_havg)
-
ERF::metgrid_order
int metgrid_order
Definition: ERF.H:1084
+
ERF::metgrid_order
int metgrid_order
Definition: ERF.H:1086
ERF::finished_wave
bool finished_wave
Definition: ERF.H:872
ERF::ReadCheckpointFile
void ReadCheckpointFile()
Definition: ERF_Checkpoint.cpp:273
-
ERF::writeNow
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1995
+
ERF::writeNow
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1950
ERF::vars_old
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_old
Definition: ERF.H:739
ERF::build_fine_mask
amrex::MultiFab & build_fine_mask(int lev)
Definition: ERF_WriteScalarProfiles.cpp:429
ERF::physbcs_base
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_base > > physbcs_base
Definition: ERF.H:754
-
ERF::SamplePointLog
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1248
+
ERF::SamplePointLog
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1250
ERF::m_bc_neumann_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_neumann_vals
Definition: ERF.H:890
ERF::advance_dycore
void advance_dycore(int level, amrex::Vector< amrex::MultiFab > &state_old, amrex::Vector< amrex::MultiFab > &state_new, amrex::MultiFab &xvel_old, amrex::MultiFab &yvel_old, amrex::MultiFab &zvel_old, amrex::MultiFab &xvel_new, amrex::MultiFab &yvel_new, amrex::MultiFab &zvel_new, amrex::MultiFab &source, amrex::MultiFab &xmom_src, amrex::MultiFab &ymom_src, amrex::MultiFab &zmom_src, amrex::Geometry fine_geom, amrex::Real dt, amrex::Real time)
Definition: ERF_AdvanceDycore.cpp:37
-
ERF::setRecordSamplePointInfo
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1331
-
ERF::column_interval
static int column_interval
Definition: ERF.H:1089
+
ERF::setRecordSamplePointInfo
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1333
+
ERF::column_interval
static int column_interval
Definition: ERF.H:1091
ERF::print_summary
static void print_summary(std::ostream &)
ERF::Tau22_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau22_lev
Definition: ERF.H:813
ERF::turbPert_amplitude
void turbPert_amplitude(const int lev)
Definition: ERF_InitTurbPert.cpp:41
ERF::sample_lines
void sample_lines(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:287
-
ERF::initializeMicrophysics
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1231
+
ERF::initializeMicrophysics
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1186
ERF::plot_lsm
bool plot_lsm
Definition: ERF.H:948
ERF::cons_names
const amrex::Vector< std::string > cons_names
Definition: ERF.H:963
ERF::FillPatch
void FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)
diff --git a/ERF__ABLMost_8H_source.html b/ERF__ABLMost_8H_source.html index f911de936b..fbc90114a3 100644 --- a/ERF__ABLMost_8H_source.html +++ b/ERF__ABLMost_8H_source.html @@ -239,391 +239,397 @@
151  pp.query("most.charnock_constant",cnk_a);
152  pp.query("most.charnock_viscosity",cnk_visc);
153  if (cnk_a > 0) {
-
154  amrex::Print() << "Using Charnock relation with C_a=" << cnk_a
+
154  amrex::Print() << "If there is water, Charnock relation with C_a=" << cnk_a
155  << (cnk_visc? " and viscosity" : "")
-
156  << std::endl;
-
157  } else {
-
158  amrex::Print() << "Using Charnock relation with variable Charnock parameter (COARE3.0)"
-
159  << (cnk_visc? " and viscosity" : "")
-
160  << std::endl;
-
161  }
-
162  } else if (rough_sea_string == "coare3.0") {
-
163  rough_type_sea = RoughCalcType::CHARNOCK;
-
164  cnk_a = -1;
-
165  } else if (rough_sea_string == "donelan") {
-
166  rough_type_sea = RoughCalcType::DONELAN;
-
167  } else if (rough_sea_string == "modified_charnock") {
-
168  rough_type_sea = RoughCalcType::MODIFIED_CHARNOCK;
-
169  pp.query("most.modified_charnock_depth",depth);
-
170  } else if (rough_sea_string == "wave_coupled") {
-
171  rough_type_sea = RoughCalcType::WAVE_COUPLED;
-
172  } else if (rough_sea_string == "constant") {
-
173  rough_type_sea = RoughCalcType::CONSTANT;
-
174  } else {
-
175  amrex::Abort("Undefined MOST roughness type for sea!");
-
176  }
-
177 
-
178  // Check if there is a user-specified roughness file to be read
-
179  std::string fname;
-
180  bool read_z0 = false;
-
181  if ( (flux_type == FluxCalcType::MOENG) ||
-
182  (flux_type == FluxCalcType::ROTATE) ) {
-
183  read_z0 = pp.query("most.roughness_file_name", fname);
-
184  }
-
185 
-
186  // Do we have a time-varying surface roughness that needs to be saved?
-
187  const int nghost = 0; // ghost cells not included
-
188  const int level = 0;
-
189  int lmask_min = lmask_min_reduce(*lmask_lev[level][0].get(), nghost);
-
190  amrex::ParallelDescriptor::ReduceIntMin(lmask_min);
+
156  << " will be used"
+
157  << std::endl;
+
158  } else {
+
159  amrex::Print() << "If there is water, Charnock relation with variable Charnock parameter (COARE3.0)"
+
160  << (cnk_visc? " and viscosity" : "")
+
161  << " will be used"
+
162  << std::endl;
+
163  }
+
164  } else if (rough_sea_string == "coare3.0") {
+
165  rough_type_sea = RoughCalcType::CHARNOCK;
+
166  amrex::Print() << "If there is water, Charnock relation with variable Charnock parameter (COARE3.0)"
+
167  << (cnk_visc? " and viscosity" : "")
+
168  << " will be used"
+
169  << std::endl;
+
170  cnk_a = -1;
+
171  } else if (rough_sea_string == "donelan") {
+
172  rough_type_sea = RoughCalcType::DONELAN;
+
173  } else if (rough_sea_string == "modified_charnock") {
+
174  rough_type_sea = RoughCalcType::MODIFIED_CHARNOCK;
+
175  pp.query("most.modified_charnock_depth",depth);
+
176  } else if (rough_sea_string == "wave_coupled") {
+
177  rough_type_sea = RoughCalcType::WAVE_COUPLED;
+
178  } else if (rough_sea_string == "constant") {
+
179  rough_type_sea = RoughCalcType::CONSTANT;
+
180  } else {
+
181  amrex::Abort("Undefined MOST roughness type for sea!");
+
182  }
+
183 
+
184  // Check if there is a user-specified roughness file to be read
+
185  std::string fname;
+
186  bool read_z0 = false;
+
187  if ( (flux_type == FluxCalcType::MOENG) ||
+
188  (flux_type == FluxCalcType::ROTATE) ) {
+
189  read_z0 = pp.query("most.roughness_file_name", fname);
+
190  }
191 
-
192  m_var_z0 = (lmask_min < 1) & (rough_type_sea != RoughCalcType::CONSTANT);
-
193  if (m_var_z0) {
-
194  amrex::Print() << "Variable sea roughness (type " << rough_sea_string << ")" << std::endl;
-
195  }
-
196 
-
197  // Size the MOST params for all levels
-
198  int nlevs = m_geom.size();
-
199  z_0.resize(nlevs);
-
200  u_star.resize(nlevs);
-
201  w_star.resize(nlevs);
-
202  t_star.resize(nlevs);
-
203  q_star.resize(nlevs);
-
204  t_surf.resize(nlevs);
-
205  olen.resize(nlevs);
-
206  pblh.resize(nlevs);
-
207 
-
208  // Get pointers to SST and LANDMASK data
-
209  m_sst_lev.resize(nlevs);
-
210  m_lmask_lev.resize(nlevs);
-
211 
-
212  for (int lev(0); lev<nlevs; ++lev) {
-
213  int nt_tot_sst = sst_lev[lev].size();
-
214  m_sst_lev[lev].resize(nt_tot_sst);
-
215  for (int nt(0); nt<nt_tot_sst; ++nt) {
-
216  m_sst_lev[lev][nt] = sst_lev[lev][nt].get();
-
217  }
-
218  int nt_tot_lmask = lmask_lev[lev].size();
-
219  m_lmask_lev[lev].resize(nt_tot_lmask);
-
220  for (int nt(0); nt<nt_tot_lmask; ++nt) {
-
221  m_lmask_lev[lev][nt] = lmask_lev[lev][nt].get();
-
222  }
-
223  } // lev
-
224 
-
225  // Get pointers to LSM data and Fluxes
-
226  m_lsm_data_lev.resize(nlevs);
-
227  m_lsm_flux_lev.resize(nlevs);
-
228  for (int lev(0); lev<nlevs; ++lev) {
-
229  int nvar = lsm_data[lev].size();
-
230  m_lsm_data_lev[lev].resize(nvar);
-
231  m_lsm_flux_lev[lev].resize(nvar);
-
232  for (int n(0); n<nvar; ++n) {
-
233  m_lsm_data_lev[lev][n] = lsm_data[lev][n];
-
234  m_lsm_flux_lev[lev][n] = lsm_flux[lev][n];
-
235  }
-
236  } // lev
-
237 
-
238  // Get pointers to wave data
-
239  m_Hwave_lev.resize(nlevs);
-
240  m_Lwave_lev.resize(nlevs);
-
241  m_eddyDiffs_lev.resize(nlevs);
-
242  for (int lev(0); lev<nlevs; ++lev) {
-
243  m_Hwave_lev[lev] = Hwave[lev].get();
-
244  m_Lwave_lev[lev] = Lwave[lev].get();
-
245  m_eddyDiffs_lev[lev] = eddyDiffs[lev].get();
-
246  }
-
247 
-
248  for (int lev = 0; lev < nlevs; lev++) {
-
249  // Attributes for MFs and FABs
-
250  //--------------------------------------------------------
-
251  auto& mf = vars_old[lev][Vars::cons];
-
252  // Create a 2D ba, dm, & ghost cells
-
253  amrex::BoxArray ba = mf.boxArray();
-
254  amrex::BoxList bl2d = ba.boxList();
-
255  for (auto& b : bl2d) {
-
256  b.setRange(2,0);
-
257  }
-
258  amrex::BoxArray ba2d(std::move(bl2d));
-
259  const amrex::DistributionMapping& dm = mf.DistributionMap();
-
260  const int ncomp = 1;
-
261  amrex::IntVect ng = mf.nGrowVect(); ng[2]=0;
-
262 
-
263  // Z0 heights FAB
-
264  //--------------------------------------------------------
-
265  amrex::Arena* Arena_Used = amrex::The_Arena();
-
266 #ifdef AMREX_USE_GPU
-
267  Arena_Used = amrex::The_Pinned_Arena();
-
268 #endif
-
269  amrex::Box bx = amrex::grow(m_geom[lev].Domain(),ng);
-
270  bx.setSmall(2,0);
-
271  bx.setBig(2,0);
-
272  z_0[lev].resize(bx,1,Arena_Used);
-
273  z_0[lev].setVal<amrex::RunOn::Device>(z0_const);
-
274  if (read_z0) read_custom_roughness(lev,fname);
-
275 
-
276  // 2D MFs for U*, T*, T_surf
-
277  //--------------------------------------------------------
-
278  u_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
279  u_star[lev]->setVal(1.E34);
-
280 
-
281  w_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
282  w_star[lev]->setVal(1.E34);
-
283 
-
284  t_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
285  t_star[lev]->setVal(0.0); // default to neutral
+
192  // Do we have a time-varying surface roughness that needs to be saved?
+
193  const int nghost = 0; // ghost cells not included
+
194  const int level = 0;
+
195  int lmask_min = lmask_min_reduce(*lmask_lev[level][0].get(), nghost);
+
196  amrex::ParallelDescriptor::ReduceIntMin(lmask_min);
+
197 
+
198  m_var_z0 = (lmask_min < 1) & (rough_type_sea != RoughCalcType::CONSTANT);
+
199  if (m_var_z0) {
+
200  amrex::Print() << "Variable sea roughness (type " << rough_sea_string << ")" << std::endl;
+
201  }
+
202 
+
203  // Size the MOST params for all levels
+
204  int nlevs = m_geom.size();
+
205  z_0.resize(nlevs);
+
206  u_star.resize(nlevs);
+
207  w_star.resize(nlevs);
+
208  t_star.resize(nlevs);
+
209  q_star.resize(nlevs);
+
210  t_surf.resize(nlevs);
+
211  olen.resize(nlevs);
+
212  pblh.resize(nlevs);
+
213 
+
214  // Get pointers to SST and LANDMASK data
+
215  m_sst_lev.resize(nlevs);
+
216  m_lmask_lev.resize(nlevs);
+
217 
+
218  for (int lev(0); lev<nlevs; ++lev) {
+
219  int nt_tot_sst = sst_lev[lev].size();
+
220  m_sst_lev[lev].resize(nt_tot_sst);
+
221  for (int nt(0); nt<nt_tot_sst; ++nt) {
+
222  m_sst_lev[lev][nt] = sst_lev[lev][nt].get();
+
223  }
+
224  int nt_tot_lmask = lmask_lev[lev].size();
+
225  m_lmask_lev[lev].resize(nt_tot_lmask);
+
226  for (int nt(0); nt<nt_tot_lmask; ++nt) {
+
227  m_lmask_lev[lev][nt] = lmask_lev[lev][nt].get();
+
228  }
+
229  } // lev
+
230 
+
231  // Get pointers to LSM data and Fluxes
+
232  m_lsm_data_lev.resize(nlevs);
+
233  m_lsm_flux_lev.resize(nlevs);
+
234  for (int lev(0); lev<nlevs; ++lev) {
+
235  int nvar = lsm_data[lev].size();
+
236  m_lsm_data_lev[lev].resize(nvar);
+
237  m_lsm_flux_lev[lev].resize(nvar);
+
238  for (int n(0); n<nvar; ++n) {
+
239  m_lsm_data_lev[lev][n] = lsm_data[lev][n];
+
240  m_lsm_flux_lev[lev][n] = lsm_flux[lev][n];
+
241  }
+
242  } // lev
+
243 
+
244  // Get pointers to wave data
+
245  m_Hwave_lev.resize(nlevs);
+
246  m_Lwave_lev.resize(nlevs);
+
247  m_eddyDiffs_lev.resize(nlevs);
+
248  for (int lev(0); lev<nlevs; ++lev) {
+
249  m_Hwave_lev[lev] = Hwave[lev].get();
+
250  m_Lwave_lev[lev] = Lwave[lev].get();
+
251  m_eddyDiffs_lev[lev] = eddyDiffs[lev].get();
+
252  }
+
253 
+
254  for (int lev = 0; lev < nlevs; lev++) {
+
255  // Attributes for MFs and FABs
+
256  //--------------------------------------------------------
+
257  auto& mf = vars_old[lev][Vars::cons];
+
258  // Create a 2D ba, dm, & ghost cells
+
259  amrex::BoxArray ba = mf.boxArray();
+
260  amrex::BoxList bl2d = ba.boxList();
+
261  for (auto& b : bl2d) {
+
262  b.setRange(2,0);
+
263  }
+
264  amrex::BoxArray ba2d(std::move(bl2d));
+
265  const amrex::DistributionMapping& dm = mf.DistributionMap();
+
266  const int ncomp = 1;
+
267  amrex::IntVect ng = mf.nGrowVect(); ng[2]=0;
+
268 
+
269  // Z0 heights FAB
+
270  //--------------------------------------------------------
+
271  amrex::Arena* Arena_Used = amrex::The_Arena();
+
272 #ifdef AMREX_USE_GPU
+
273  Arena_Used = amrex::The_Pinned_Arena();
+
274 #endif
+
275  amrex::Box bx = amrex::grow(m_geom[lev].Domain(),ng);
+
276  bx.setSmall(2,0);
+
277  bx.setBig(2,0);
+
278  z_0[lev].resize(bx,1,Arena_Used);
+
279  z_0[lev].setVal<amrex::RunOn::Device>(z0_const);
+
280  if (read_z0) read_custom_roughness(lev,fname);
+
281 
+
282  // 2D MFs for U*, T*, T_surf
+
283  //--------------------------------------------------------
+
284  u_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
285  u_star[lev]->setVal(1.E34);
286 
-
287  q_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
288  q_star[lev]->setVal(0.0); // default to dry
+
287  w_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
288  w_star[lev]->setVal(1.E34);
289 
-
290  olen[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
291  olen[lev]->setVal(1.E34);
+
290  t_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
291  t_star[lev]->setVal(0.0); // default to neutral
292 
-
293  pblh[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
294  pblh[lev]->setVal(1.E34);
+
293  q_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
294  q_star[lev]->setVal(0.0); // default to dry
295 
-
296  t_surf[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
297 
-
298  // TODO: Do we want lsm_data to have theta at 0 index always?
-
299  // Do we want an external enum struct for indexing?
-
300  if (m_sst_lev[lev][0] || m_lsm_data_lev[lev][0]) {
-
301  // Valid SST or LSM data; t_surf set before computing fluxes (avoids extended lambda capture)
-
302  theta_type = ThetaCalcType::SURFACE_TEMPERATURE;
-
303  } else if (erf_st) {
-
304  t_surf[lev]->setVal(surf_temp);
-
305  } else {
-
306  t_surf[lev]->setVal(0.0);
-
307  }
-
308  }// lev
-
309  }
-
310 
-
311  void
-
312  update_fluxes (const int& lev,
-
313  const amrex::Real& time,
-
314  int max_iters = 25);
-
315 
-
316  template <typename FluxIter>
+
296  olen[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
297  olen[lev]->setVal(1.E34);
+
298 
+
299  pblh[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
300  pblh[lev]->setVal(1.E34);
+
301 
+
302  t_surf[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
303 
+
304  // TODO: Do we want lsm_data to have theta at 0 index always?
+
305  // Do we want an external enum struct for indexing?
+
306  if (m_sst_lev[lev][0] || m_lsm_data_lev[lev][0]) {
+
307  // Valid SST or LSM data; t_surf set before computing fluxes (avoids extended lambda capture)
+
308  theta_type = ThetaCalcType::SURFACE_TEMPERATURE;
+
309  } else if (erf_st) {
+
310  t_surf[lev]->setVal(surf_temp);
+
311  } else {
+
312  t_surf[lev]->setVal(0.0);
+
313  }
+
314  }// lev
+
315  }
+
316 
317  void
-
318  compute_fluxes (const int& lev,
-
319  const int& max_iters,
-
320  const FluxIter& most_flux,
-
321  bool is_land);
-
322 
+
318  update_fluxes (const int& lev,
+
319  const amrex::Real& time,
+
320  int max_iters = 25);
+
321 
+
322  template <typename FluxIter>
323  void
-
324  impose_most_bcs (const int& lev,
-
325  const amrex::Vector<amrex::MultiFab*>& mfs,
-
326  amrex::MultiFab* xxmom_flux,
-
327  amrex::MultiFab* yymom_flux,
-
328  amrex::MultiFab* zzmom_flux,
-
329  amrex::MultiFab* xymom_flux, amrex::MultiFab* yxmom_flux,
-
330  amrex::MultiFab* xzmom_flux, amrex::MultiFab* zxmom_flux,
-
331  amrex::MultiFab* yzmom_flux, amrex::MultiFab* zymom_flux,
-
332  amrex::MultiFab* xheat_flux,
-
333  amrex::MultiFab* yheat_flux,
-
334  amrex::MultiFab* zheat_flux,
-
335  amrex::MultiFab* xqv_flux,
-
336  amrex::MultiFab* yqv_flux,
-
337  amrex::MultiFab* zqv_flux,
-
338  amrex::MultiFab* z_phys);
-
339 
-
340  template <typename FluxCalc>
-
341  void
-
342  compute_most_bcs (const int& lev,
-
343  const amrex::Vector<amrex::MultiFab*>& mfs,
-
344  amrex::MultiFab* xxmom_flux,
-
345  amrex::MultiFab* yymom_flux,
-
346  amrex::MultiFab* zzmom_flux,
-
347  amrex::MultiFab* xymom_flux, amrex::MultiFab* yxmom_flux,
-
348  amrex::MultiFab* xzmom_flux, amrex::MultiFab* zxmom_flux,
-
349  amrex::MultiFab* yzmom_flux, amrex::MultiFab* zymom_flux,
-
350  amrex::MultiFab* xheat_flux,
-
351  amrex::MultiFab* yheat_flux,
-
352  amrex::MultiFab* zheat_flux,
-
353  amrex::MultiFab* xqv_flux,
-
354  amrex::MultiFab* yqv_flux,
-
355  amrex::MultiFab* zqv_flux,
-
356  amrex::MultiFab* z_phys,
-
357  const FluxCalc& flux_comp);
-
358 
-
359  void
-
360  time_interp_sst (const int& lev,
-
361  const amrex::Real& time);
-
362 
-
363  void
-
364  get_lsm_tsurf (const int& lev);
-
365 
-
366  /* wrapper around compute_pblh */
-
367  void
-
368  update_pblh (const int& lev,
-
369  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars,
-
370  amrex::MultiFab* z_phys_cc,
-
371  const int RhoQv_comp,
-
372  const int RhoQc_comp,
-
373  const int RhoQr_comp);
-
374 
-
375  template <typename PBLHeightEstimator>
-
376  void
-
377  compute_pblh (const int& lev,
-
378  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars,
-
379  amrex::MultiFab* z_phys_cc,
-
380  const PBLHeightEstimator& est,
-
381  const int RhoQv_comp,
-
382  const int RhoQc_comp,
-
383  const int RhoQr_comp);
-
384 
-
385  void
-
386  read_custom_roughness (const int& lev,
-
387  const std::string& fname);
-
388 
-
389  void
-
390  update_surf_temp (const amrex::Real& time)
-
391  {
-
392  if (surf_heating_rate != 0) {
-
393  int nlevs = m_geom.size();
-
394  for (int lev = 0; lev < nlevs; lev++)
-
395  {
-
396  t_surf[lev]->setVal(surf_temp + surf_heating_rate*time);
-
397  amrex::Print() << "Surface temp at t=" << time
-
398  << ": "
-
399  << surf_temp + surf_heating_rate*time
-
400  << std::endl;
-
401  }
-
402  }
-
403  }
-
404 
-
405  void
-
406  update_mac_ptrs (const int& lev,
-
407  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars_old,
-
408  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Theta_prim,
-
409  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Qv_prim,
-
410  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Qr_prim)
-
411  { m_ma.update_field_ptrs(lev,vars_old,Theta_prim,Qv_prim,Qr_prim); }
-
412 
-
413  const amrex::MultiFab*
-
414  get_u_star (const int& lev) { return u_star[lev].get(); }
-
415 
-
416  const amrex::MultiFab*
-
417  get_w_star (const int& lev) { return w_star[lev].get(); }
+
324  compute_fluxes (const int& lev,
+
325  const int& max_iters,
+
326  const FluxIter& most_flux,
+
327  bool is_land);
+
328 
+
329  void
+
330  impose_most_bcs (const int& lev,
+
331  const amrex::Vector<amrex::MultiFab*>& mfs,
+
332  amrex::MultiFab* xxmom_flux,
+
333  amrex::MultiFab* yymom_flux,
+
334  amrex::MultiFab* zzmom_flux,
+
335  amrex::MultiFab* xymom_flux, amrex::MultiFab* yxmom_flux,
+
336  amrex::MultiFab* xzmom_flux, amrex::MultiFab* zxmom_flux,
+
337  amrex::MultiFab* yzmom_flux, amrex::MultiFab* zymom_flux,
+
338  amrex::MultiFab* xheat_flux,
+
339  amrex::MultiFab* yheat_flux,
+
340  amrex::MultiFab* zheat_flux,
+
341  amrex::MultiFab* xqv_flux,
+
342  amrex::MultiFab* yqv_flux,
+
343  amrex::MultiFab* zqv_flux,
+
344  amrex::MultiFab* z_phys);
+
345 
+
346  template <typename FluxCalc>
+
347  void
+
348  compute_most_bcs (const int& lev,
+
349  const amrex::Vector<amrex::MultiFab*>& mfs,
+
350  amrex::MultiFab* xxmom_flux,
+
351  amrex::MultiFab* yymom_flux,
+
352  amrex::MultiFab* zzmom_flux,
+
353  amrex::MultiFab* xymom_flux, amrex::MultiFab* yxmom_flux,
+
354  amrex::MultiFab* xzmom_flux, amrex::MultiFab* zxmom_flux,
+
355  amrex::MultiFab* yzmom_flux, amrex::MultiFab* zymom_flux,
+
356  amrex::MultiFab* xheat_flux,
+
357  amrex::MultiFab* yheat_flux,
+
358  amrex::MultiFab* zheat_flux,
+
359  amrex::MultiFab* xqv_flux,
+
360  amrex::MultiFab* yqv_flux,
+
361  amrex::MultiFab* zqv_flux,
+
362  amrex::MultiFab* z_phys,
+
363  const FluxCalc& flux_comp);
+
364 
+
365  void
+
366  time_interp_sst (const int& lev,
+
367  const amrex::Real& time);
+
368 
+
369  void
+
370  get_lsm_tsurf (const int& lev);
+
371 
+
372  /* wrapper around compute_pblh */
+
373  void
+
374  update_pblh (const int& lev,
+
375  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars,
+
376  amrex::MultiFab* z_phys_cc,
+
377  const int RhoQv_comp,
+
378  const int RhoQc_comp,
+
379  const int RhoQr_comp);
+
380 
+
381  template <typename PBLHeightEstimator>
+
382  void
+
383  compute_pblh (const int& lev,
+
384  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars,
+
385  amrex::MultiFab* z_phys_cc,
+
386  const PBLHeightEstimator& est,
+
387  const int RhoQv_comp,
+
388  const int RhoQc_comp,
+
389  const int RhoQr_comp);
+
390 
+
391  void
+
392  read_custom_roughness (const int& lev,
+
393  const std::string& fname);
+
394 
+
395  void
+
396  update_surf_temp (const amrex::Real& time)
+
397  {
+
398  if (surf_heating_rate != 0) {
+
399  int nlevs = m_geom.size();
+
400  for (int lev = 0; lev < nlevs; lev++)
+
401  {
+
402  t_surf[lev]->setVal(surf_temp + surf_heating_rate*time);
+
403  amrex::Print() << "Surface temp at t=" << time
+
404  << ": "
+
405  << surf_temp + surf_heating_rate*time
+
406  << std::endl;
+
407  }
+
408  }
+
409  }
+
410 
+
411  void
+
412  update_mac_ptrs (const int& lev,
+
413  amrex::Vector<amrex::Vector<amrex::MultiFab>>& vars_old,
+
414  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Theta_prim,
+
415  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Qv_prim,
+
416  amrex::Vector<std::unique_ptr<amrex::MultiFab>>& Qr_prim)
+
417  { m_ma.update_field_ptrs(lev,vars_old,Theta_prim,Qv_prim,Qr_prim); }
418 
419  const amrex::MultiFab*
-
420  get_t_star (const int& lev) { return t_star[lev].get(); }
+
420  get_u_star (const int& lev) { return u_star[lev].get(); }
421 
422  const amrex::MultiFab*
-
423  get_q_star (const int& lev) { return q_star[lev].get(); }
+
423  get_w_star (const int& lev) { return w_star[lev].get(); }
424 
425  const amrex::MultiFab*
-
426  get_olen (const int& lev) { return olen[lev].get(); }
+
426  get_t_star (const int& lev) { return t_star[lev].get(); }
427 
428  const amrex::MultiFab*
-
429  get_pblh (const int& lev) { return pblh[lev].get(); }
+
429  get_q_star (const int& lev) { return q_star[lev].get(); }
430 
431  const amrex::MultiFab*
-
432  get_mac_avg (const int& lev, int comp) { return m_ma.get_average(lev,comp); }
+
432  get_olen (const int& lev) { return olen[lev].get(); }
433 
434  const amrex::MultiFab*
-
435  get_t_surf (const int& lev) { return t_surf[lev].get(); }
+
435  get_pblh (const int& lev) { return pblh[lev].get(); }
436 
-
437  amrex::Real
-
438  get_zref () { return m_ma.get_zref(); }
+
437  const amrex::MultiFab*
+
438  get_mac_avg (const int& lev, int comp) { return m_ma.get_average(lev,comp); }
439 
-
440  const amrex::FArrayBox*
-
441  get_z0 (const int& lev) { return &z_0[lev]; }
+
440  const amrex::MultiFab*
+
441  get_t_surf (const int& lev) { return t_surf[lev].get(); }
442 
-
443  bool have_variable_sea_roughness() { return m_var_z0; }
-
444 
-
445  const amrex::iMultiFab*
-
446  get_lmask(const int& lev) { return m_lmask_lev[lev][0]; }
-
447 
-
448  int
-
449  lmask_min_reduce (amrex::iMultiFab& lmask, const int& nghost)
-
450  {
-
451  int lmask_min = amrex::ReduceMin(lmask, nghost,
-
452  [=] AMREX_GPU_HOST_DEVICE (amrex::Box const& bx, amrex::Array4<int const> const& lm_arr) -> int
-
453  {
-
454  int locmin = std::numeric_limits<int>::max();
-
455  const auto lo = lbound(bx);
-
456  const auto hi = ubound(bx);
-
457  for (int j = lo.y; j <= hi.y; ++j) {
-
458  for (int i = lo.x; i <= hi.x; ++i) {
-
459  locmin = std::min(locmin, lm_arr(i,j,0));
-
460  }
-
461  }
-
462  return locmin;
-
463  });
-
464 
-
465  return lmask_min;
-
466  }
-
467 
-
468  enum struct FluxCalcType {
-
469  MOENG = 0, ///< Moeng functional form
-
470  DONELAN, ///< Donelan functional form
-
471  CUSTOM, ///< Custom constant flux functional form
-
472  ROTATE ///< Terrain rotation flux functional form
-
473  };
-
474 
-
475  enum struct ThetaCalcType {
-
476  ADIABATIC = 0,
-
477  HEAT_FLUX, ///< Heat-flux specified
-
478  SURFACE_TEMPERATURE ///< Surface temperature specified
+
443  amrex::Real
+
444  get_zref () { return m_ma.get_zref(); }
+
445 
+
446  const amrex::FArrayBox*
+
447  get_z0 (const int& lev) { return &z_0[lev]; }
+
448 
+
449  bool have_variable_sea_roughness() { return m_var_z0; }
+
450 
+
451  const amrex::iMultiFab*
+
452  get_lmask(const int& lev) { return m_lmask_lev[lev][0]; }
+
453 
+
454  int
+
455  lmask_min_reduce (amrex::iMultiFab& lmask, const int& nghost)
+
456  {
+
457  int lmask_min = amrex::ReduceMin(lmask, nghost,
+
458  [=] AMREX_GPU_HOST_DEVICE (amrex::Box const& bx, amrex::Array4<int const> const& lm_arr) -> int
+
459  {
+
460  int locmin = std::numeric_limits<int>::max();
+
461  const auto lo = lbound(bx);
+
462  const auto hi = ubound(bx);
+
463  for (int j = lo.y; j <= hi.y; ++j) {
+
464  for (int i = lo.x; i <= hi.x; ++i) {
+
465  locmin = std::min(locmin, lm_arr(i,j,0));
+
466  }
+
467  }
+
468  return locmin;
+
469  });
+
470 
+
471  return lmask_min;
+
472  }
+
473 
+
474  enum struct FluxCalcType {
+
475  MOENG = 0, ///< Moeng functional form
+
476  DONELAN, ///< Donelan functional form
+
477  CUSTOM, ///< Custom constant flux functional form
+
478  ROTATE ///< Terrain rotation flux functional form
479  };
480 
-
481  enum struct RoughCalcType {
-
482  CONSTANT = 0, ///< Constant z0
-
483  CHARNOCK,
-
484  MODIFIED_CHARNOCK,
-
485  DONELAN,
-
486  WAVE_COUPLED
-
487  };
-
488 
-
489  enum struct PBLHeightCalcType {
-
490  None, MYNN25, YSU
-
491  };
-
492 
-
493  FluxCalcType flux_type{FluxCalcType::MOENG};
-
494  ThetaCalcType theta_type{ThetaCalcType::ADIABATIC};
-
495  RoughCalcType rough_type_land{RoughCalcType::CONSTANT};
-
496  RoughCalcType rough_type_sea{RoughCalcType::CHARNOCK};
-
497  PBLHeightCalcType pblh_type{PBLHeightCalcType::None};
+
481  enum struct ThetaCalcType {
+
482  ADIABATIC = 0,
+
483  HEAT_FLUX, ///< Heat-flux specified
+
484  SURFACE_TEMPERATURE ///< Surface temperature specified
+
485  };
+
486 
+
487  enum struct RoughCalcType {
+
488  CONSTANT = 0, ///< Constant z0
+
489  CHARNOCK,
+
490  MODIFIED_CHARNOCK,
+
491  DONELAN,
+
492  WAVE_COUPLED
+
493  };
+
494 
+
495  enum struct PBLHeightCalcType {
+
496  None, MYNN25, YSU
+
497  };
498 
-
499 private:
-
500  bool use_moisture;
-
501  bool m_exp_most = false;
-
502  bool m_rotate = false;
-
503  bool m_include_wstar = false;
-
504  amrex::Real z0_const{0.1};
-
505  amrex::Real surf_temp;
-
506  amrex::Real surf_heating_rate{0};
-
507  amrex::Real surf_temp_flux{0};
-
508  amrex::Real custom_ustar{0};
-
509  amrex::Real custom_tstar{0};
-
510  amrex::Real custom_qstar{0};
-
511  amrex::Real cnk_a{0.0185};
-
512  bool cnk_visc{false};
-
513  amrex::Real depth{30.0};
-
514  amrex::Real m_start_bdy_time;
-
515  amrex::Real m_bdy_time_interval;
-
516  amrex::Vector<amrex::Geometry> m_geom;
-
517  amrex::Vector<amrex::FArrayBox> z_0;
-
518  bool m_var_z0{false};
-
519 
-
520  MOSTAverage m_ma;
-
521  amrex::Vector<std::unique_ptr<amrex::MultiFab>> u_star;
-
522  amrex::Vector<std::unique_ptr<amrex::MultiFab>> w_star;
-
523  amrex::Vector<std::unique_ptr<amrex::MultiFab>> t_star;
-
524  amrex::Vector<std::unique_ptr<amrex::MultiFab>> q_star;
-
525  amrex::Vector<std::unique_ptr<amrex::MultiFab>> olen;
-
526  amrex::Vector<std::unique_ptr<amrex::MultiFab>> pblh;
-
527  amrex::Vector<std::unique_ptr<amrex::MultiFab>> t_surf;
-
528 
-
529  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_sst_lev;
-
530  amrex::Vector<amrex::Vector<amrex::iMultiFab*>> m_lmask_lev;
-
531  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_lsm_data_lev;
-
532  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_lsm_flux_lev;
-
533  amrex::Vector<amrex::MultiFab*> m_Hwave_lev;
-
534  amrex::Vector<amrex::MultiFab*> m_Lwave_lev;
-
535  amrex::Vector<amrex::MultiFab*> m_eddyDiffs_lev;
-
536 };
-
537 
-
538 #endif /* ABLMOST_H */
+
499  FluxCalcType flux_type{FluxCalcType::MOENG};
+
500  ThetaCalcType theta_type{ThetaCalcType::ADIABATIC};
+
501  RoughCalcType rough_type_land{RoughCalcType::CONSTANT};
+
502  RoughCalcType rough_type_sea{RoughCalcType::CHARNOCK};
+
503  PBLHeightCalcType pblh_type{PBLHeightCalcType::None};
+
504 
+
505 private:
+
506  bool use_moisture;
+
507  bool m_exp_most = false;
+
508  bool m_rotate = false;
+
509  bool m_include_wstar = false;
+
510  amrex::Real z0_const{0.1};
+
511  amrex::Real surf_temp;
+
512  amrex::Real surf_heating_rate{0};
+
513  amrex::Real surf_temp_flux{0};
+
514  amrex::Real custom_ustar{0};
+
515  amrex::Real custom_tstar{0};
+
516  amrex::Real custom_qstar{0};
+
517  amrex::Real cnk_a{0.0185};
+
518  bool cnk_visc{false};
+
519  amrex::Real depth{30.0};
+
520  amrex::Real m_start_bdy_time;
+
521  amrex::Real m_bdy_time_interval;
+
522  amrex::Vector<amrex::Geometry> m_geom;
+
523  amrex::Vector<amrex::FArrayBox> z_0;
+
524  bool m_var_z0{false};
+
525 
+
526  MOSTAverage m_ma;
+
527  amrex::Vector<std::unique_ptr<amrex::MultiFab>> u_star;
+
528  amrex::Vector<std::unique_ptr<amrex::MultiFab>> w_star;
+
529  amrex::Vector<std::unique_ptr<amrex::MultiFab>> t_star;
+
530  amrex::Vector<std::unique_ptr<amrex::MultiFab>> q_star;
+
531  amrex::Vector<std::unique_ptr<amrex::MultiFab>> olen;
+
532  amrex::Vector<std::unique_ptr<amrex::MultiFab>> pblh;
+
533  amrex::Vector<std::unique_ptr<amrex::MultiFab>> t_surf;
+
534 
+
535  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_sst_lev;
+
536  amrex::Vector<amrex::Vector<amrex::iMultiFab*>> m_lmask_lev;
+
537  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_lsm_data_lev;
+
538  amrex::Vector<amrex::Vector<amrex::MultiFab*>> m_lsm_flux_lev;
+
539  amrex::Vector<amrex::MultiFab*> m_Hwave_lev;
+
540  amrex::Vector<amrex::MultiFab*> m_Lwave_lev;
+
541  amrex::Vector<amrex::MultiFab*> m_eddyDiffs_lev;
+
542 };
+
543 
+
544 #endif /* ABLMOST_H */
ERF_Constants.H
ERF_IndexDefines.H
ERF_MOSTAverage.H
@@ -632,89 +638,89 @@
ERF_PBLHeight.H
ERF_TerrainMetrics.H
ABLMost
Definition: ERF_ABLMost.H:30
-
ABLMost::m_bdy_time_interval
amrex::Real m_bdy_time_interval
Definition: ERF_ABLMost.H:515
-
ABLMost::m_eddyDiffs_lev
amrex::Vector< amrex::MultiFab * > m_eddyDiffs_lev
Definition: ERF_ABLMost.H:535
-
ABLMost::q_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > q_star
Definition: ERF_ABLMost.H:524
-
ABLMost::get_u_star
const amrex::MultiFab * get_u_star(const int &lev)
Definition: ERF_ABLMost.H:414
-
ABLMost::olen
amrex::Vector< std::unique_ptr< amrex::MultiFab > > olen
Definition: ERF_ABLMost.H:525
-
ABLMost::get_t_star
const amrex::MultiFab * get_t_star(const int &lev)
Definition: ERF_ABLMost.H:420
-
ABLMost::w_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > w_star
Definition: ERF_ABLMost.H:522
-
ABLMost::z_0
amrex::Vector< amrex::FArrayBox > z_0
Definition: ERF_ABLMost.H:517
-
ABLMost::m_geom
amrex::Vector< amrex::Geometry > m_geom
Definition: ERF_ABLMost.H:516
-
ABLMost::custom_ustar
amrex::Real custom_ustar
Definition: ERF_ABLMost.H:508
-
ABLMost::t_surf
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_surf
Definition: ERF_ABLMost.H:527
-
ABLMost::custom_qstar
amrex::Real custom_qstar
Definition: ERF_ABLMost.H:510
-
ABLMost::depth
amrex::Real depth
Definition: ERF_ABLMost.H:513
-
ABLMost::surf_heating_rate
amrex::Real surf_heating_rate
Definition: ERF_ABLMost.H:506
+
ABLMost::m_bdy_time_interval
amrex::Real m_bdy_time_interval
Definition: ERF_ABLMost.H:521
+
ABLMost::m_eddyDiffs_lev
amrex::Vector< amrex::MultiFab * > m_eddyDiffs_lev
Definition: ERF_ABLMost.H:541
+
ABLMost::q_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > q_star
Definition: ERF_ABLMost.H:530
+
ABLMost::get_u_star
const amrex::MultiFab * get_u_star(const int &lev)
Definition: ERF_ABLMost.H:420
+
ABLMost::olen
amrex::Vector< std::unique_ptr< amrex::MultiFab > > olen
Definition: ERF_ABLMost.H:531
+
ABLMost::get_t_star
const amrex::MultiFab * get_t_star(const int &lev)
Definition: ERF_ABLMost.H:426
+
ABLMost::w_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > w_star
Definition: ERF_ABLMost.H:528
+
ABLMost::z_0
amrex::Vector< amrex::FArrayBox > z_0
Definition: ERF_ABLMost.H:523
+
ABLMost::m_geom
amrex::Vector< amrex::Geometry > m_geom
Definition: ERF_ABLMost.H:522
+
ABLMost::custom_ustar
amrex::Real custom_ustar
Definition: ERF_ABLMost.H:514
+
ABLMost::t_surf
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_surf
Definition: ERF_ABLMost.H:533
+
ABLMost::custom_qstar
amrex::Real custom_qstar
Definition: ERF_ABLMost.H:516
+
ABLMost::depth
amrex::Real depth
Definition: ERF_ABLMost.H:519
+
ABLMost::surf_heating_rate
amrex::Real surf_heating_rate
Definition: ERF_ABLMost.H:512
ABLMost::compute_pblh
void compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)
-
ABLMost::m_lsm_flux_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_flux_lev
Definition: ERF_ABLMost.H:532
-
ABLMost::m_ma
MOSTAverage m_ma
Definition: ERF_ABLMost.H:520
-
ABLMost::ThetaCalcType
ThetaCalcType
Definition: ERF_ABLMost.H:475
+
ABLMost::m_lsm_flux_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_flux_lev
Definition: ERF_ABLMost.H:538
+
ABLMost::m_ma
MOSTAverage m_ma
Definition: ERF_ABLMost.H:526
+
ABLMost::ThetaCalcType
ThetaCalcType
Definition: ERF_ABLMost.H:481
ABLMost::ThetaCalcType::ADIABATIC
@ ADIABATIC
ABLMost::ThetaCalcType::SURFACE_TEMPERATURE
@ SURFACE_TEMPERATURE
Surface temperature specified.
ABLMost::ThetaCalcType::HEAT_FLUX
@ HEAT_FLUX
Heat-flux specified.
-
ABLMost::get_lmask
const amrex::iMultiFab * get_lmask(const int &lev)
Definition: ERF_ABLMost.H:446
-
ABLMost::lmask_min_reduce
int lmask_min_reduce(amrex::iMultiFab &lmask, const int &nghost)
Definition: ERF_ABLMost.H:449
-
ABLMost::have_variable_sea_roughness
bool have_variable_sea_roughness()
Definition: ERF_ABLMost.H:443
-
ABLMost::cnk_visc
bool cnk_visc
Definition: ERF_ABLMost.H:512
-
ABLMost::m_start_bdy_time
amrex::Real m_start_bdy_time
Definition: ERF_ABLMost.H:514
-
ABLMost::get_q_star
const amrex::MultiFab * get_q_star(const int &lev)
Definition: ERF_ABLMost.H:423
-
ABLMost::pblh
amrex::Vector< std::unique_ptr< amrex::MultiFab > > pblh
Definition: ERF_ABLMost.H:526
-
ABLMost::update_mac_ptrs
void update_mac_ptrs(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim)
Definition: ERF_ABLMost.H:406
-
ABLMost::get_z0
const amrex::FArrayBox * get_z0(const int &lev)
Definition: ERF_ABLMost.H:441
-
ABLMost::m_Hwave_lev
amrex::Vector< amrex::MultiFab * > m_Hwave_lev
Definition: ERF_ABLMost.H:533
+
ABLMost::get_lmask
const amrex::iMultiFab * get_lmask(const int &lev)
Definition: ERF_ABLMost.H:452
+
ABLMost::lmask_min_reduce
int lmask_min_reduce(amrex::iMultiFab &lmask, const int &nghost)
Definition: ERF_ABLMost.H:455
+
ABLMost::have_variable_sea_roughness
bool have_variable_sea_roughness()
Definition: ERF_ABLMost.H:449
+
ABLMost::cnk_visc
bool cnk_visc
Definition: ERF_ABLMost.H:518
+
ABLMost::m_start_bdy_time
amrex::Real m_start_bdy_time
Definition: ERF_ABLMost.H:520
+
ABLMost::get_q_star
const amrex::MultiFab * get_q_star(const int &lev)
Definition: ERF_ABLMost.H:429
+
ABLMost::pblh
amrex::Vector< std::unique_ptr< amrex::MultiFab > > pblh
Definition: ERF_ABLMost.H:532
+
ABLMost::update_mac_ptrs
void update_mac_ptrs(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim)
Definition: ERF_ABLMost.H:412
+
ABLMost::get_z0
const amrex::FArrayBox * get_z0(const int &lev)
Definition: ERF_ABLMost.H:447
+
ABLMost::m_Hwave_lev
amrex::Vector< amrex::MultiFab * > m_Hwave_lev
Definition: ERF_ABLMost.H:539
ABLMost::read_custom_roughness
void read_custom_roughness(const int &lev, const std::string &fname)
Definition: ERF_ABLMost.cpp:592
-
ABLMost::surf_temp
amrex::Real surf_temp
Definition: ERF_ABLMost.H:505
-
ABLMost::cnk_a
amrex::Real cnk_a
Definition: ERF_ABLMost.H:511
-
ABLMost::theta_type
ThetaCalcType theta_type
Definition: ERF_ABLMost.H:494
+
ABLMost::surf_temp
amrex::Real surf_temp
Definition: ERF_ABLMost.H:511
+
ABLMost::cnk_a
amrex::Real cnk_a
Definition: ERF_ABLMost.H:517
+
ABLMost::theta_type
ThetaCalcType theta_type
Definition: ERF_ABLMost.H:500
ABLMost::compute_fluxes
void compute_fluxes(const int &lev, const int &max_iters, const FluxIter &most_flux, bool is_land)
Definition: ERF_ABLMost.cpp:145
-
ABLMost::pblh_type
PBLHeightCalcType pblh_type
Definition: ERF_ABLMost.H:497
-
ABLMost::FluxCalcType
FluxCalcType
Definition: ERF_ABLMost.H:468
+
ABLMost::pblh_type
PBLHeightCalcType pblh_type
Definition: ERF_ABLMost.H:503
+
ABLMost::FluxCalcType
FluxCalcType
Definition: ERF_ABLMost.H:474
ABLMost::FluxCalcType::MOENG
@ MOENG
Moeng functional form.
ABLMost::FluxCalcType::CUSTOM
@ CUSTOM
Custom constant flux functional form.
ABLMost::FluxCalcType::ROTATE
@ ROTATE
Terrain rotation flux functional form.
ABLMost::FluxCalcType::DONELAN
@ DONELAN
Donelan functional form.
-
ABLMost::m_lsm_data_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_data_lev
Definition: ERF_ABLMost.H:531
-
ABLMost::surf_temp_flux
amrex::Real surf_temp_flux
Definition: ERF_ABLMost.H:507
+
ABLMost::m_lsm_data_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_data_lev
Definition: ERF_ABLMost.H:537
+
ABLMost::surf_temp_flux
amrex::Real surf_temp_flux
Definition: ERF_ABLMost.H:513
ABLMost::update_pblh
void update_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)
Definition: ERF_ABLMost.cpp:561
-
ABLMost::get_w_star
const amrex::MultiFab * get_w_star(const int &lev)
Definition: ERF_ABLMost.H:417
+
ABLMost::get_w_star
const amrex::MultiFab * get_w_star(const int &lev)
Definition: ERF_ABLMost.H:423
ABLMost::impose_most_bcs
void impose_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys)
Definition: ERF_ABLMost.cpp:211
-
ABLMost::m_lmask_lev
amrex::Vector< amrex::Vector< amrex::iMultiFab * > > m_lmask_lev
Definition: ERF_ABLMost.H:530
-
ABLMost::get_pblh
const amrex::MultiFab * get_pblh(const int &lev)
Definition: ERF_ABLMost.H:429
+
ABLMost::m_lmask_lev
amrex::Vector< amrex::Vector< amrex::iMultiFab * > > m_lmask_lev
Definition: ERF_ABLMost.H:536
+
ABLMost::get_pblh
const amrex::MultiFab * get_pblh(const int &lev)
Definition: ERF_ABLMost.H:435
ABLMost::time_interp_sst
void time_interp_sst(const int &lev, const amrex::Real &time)
Definition: ERF_ABLMost.cpp:493
-
ABLMost::rough_type_land
RoughCalcType rough_type_land
Definition: ERF_ABLMost.H:495
-
ABLMost::m_rotate
bool m_rotate
Definition: ERF_ABLMost.H:502
-
ABLMost::m_Lwave_lev
amrex::Vector< amrex::MultiFab * > m_Lwave_lev
Definition: ERF_ABLMost.H:534
-
ABLMost::m_var_z0
bool m_var_z0
Definition: ERF_ABLMost.H:518
-
ABLMost::rough_type_sea
RoughCalcType rough_type_sea
Definition: ERF_ABLMost.H:496
-
ABLMost::use_moisture
bool use_moisture
Definition: ERF_ABLMost.H:500
+
ABLMost::rough_type_land
RoughCalcType rough_type_land
Definition: ERF_ABLMost.H:501
+
ABLMost::m_rotate
bool m_rotate
Definition: ERF_ABLMost.H:508
+
ABLMost::m_Lwave_lev
amrex::Vector< amrex::MultiFab * > m_Lwave_lev
Definition: ERF_ABLMost.H:540
+
ABLMost::m_var_z0
bool m_var_z0
Definition: ERF_ABLMost.H:524
+
ABLMost::rough_type_sea
RoughCalcType rough_type_sea
Definition: ERF_ABLMost.H:502
+
ABLMost::use_moisture
bool use_moisture
Definition: ERF_ABLMost.H:506
ABLMost::compute_most_bcs
void compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)
-
ABLMost::m_include_wstar
bool m_include_wstar
Definition: ERF_ABLMost.H:503
-
ABLMost::m_exp_most
bool m_exp_most
Definition: ERF_ABLMost.H:501
+
ABLMost::m_include_wstar
bool m_include_wstar
Definition: ERF_ABLMost.H:509
+
ABLMost::m_exp_most
bool m_exp_most
Definition: ERF_ABLMost.H:507
ABLMost::ABLMost
ABLMost(const amrex::Vector< amrex::Geometry > &geom, bool &use_exp_most, bool &use_rot_most, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd, amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab >>> &sst_lev, amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab >>> &lmask_lev, amrex::Vector< amrex::Vector< amrex::MultiFab * >> lsm_data, amrex::Vector< amrex::Vector< amrex::MultiFab * >> lsm_flux, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Hwave, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Lwave, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &eddyDiffs, amrex::Real start_bdy_time=0.0, amrex::Real bdy_time_interval=0.0)
Definition: ERF_ABLMost.H:35
-
ABLMost::t_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_star
Definition: ERF_ABLMost.H:523
-
ABLMost::get_t_surf
const amrex::MultiFab * get_t_surf(const int &lev)
Definition: ERF_ABLMost.H:435
-
ABLMost::u_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > u_star
Definition: ERF_ABLMost.H:521
-
ABLMost::PBLHeightCalcType
PBLHeightCalcType
Definition: ERF_ABLMost.H:489
+
ABLMost::t_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_star
Definition: ERF_ABLMost.H:529
+
ABLMost::get_t_surf
const amrex::MultiFab * get_t_surf(const int &lev)
Definition: ERF_ABLMost.H:441
+
ABLMost::u_star
amrex::Vector< std::unique_ptr< amrex::MultiFab > > u_star
Definition: ERF_ABLMost.H:527
+
ABLMost::PBLHeightCalcType
PBLHeightCalcType
Definition: ERF_ABLMost.H:495
ABLMost::PBLHeightCalcType::None
@ None
ABLMost::PBLHeightCalcType::MYNN25
@ MYNN25
ABLMost::PBLHeightCalcType::YSU
@ YSU
-
ABLMost::z0_const
amrex::Real z0_const
Definition: ERF_ABLMost.H:504
-
ABLMost::flux_type
FluxCalcType flux_type
Definition: ERF_ABLMost.H:493
-
ABLMost::update_surf_temp
void update_surf_temp(const amrex::Real &time)
Definition: ERF_ABLMost.H:390
-
ABLMost::m_sst_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_sst_lev
Definition: ERF_ABLMost.H:529
+
ABLMost::z0_const
amrex::Real z0_const
Definition: ERF_ABLMost.H:510
+
ABLMost::flux_type
FluxCalcType flux_type
Definition: ERF_ABLMost.H:499
+
ABLMost::update_surf_temp
void update_surf_temp(const amrex::Real &time)
Definition: ERF_ABLMost.H:396
+
ABLMost::m_sst_lev
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_sst_lev
Definition: ERF_ABLMost.H:535
ABLMost::get_lsm_tsurf
void get_lsm_tsurf(const int &lev)
Definition: ERF_ABLMost.cpp:528
-
ABLMost::get_zref
amrex::Real get_zref()
Definition: ERF_ABLMost.H:438
-
ABLMost::RoughCalcType
RoughCalcType
Definition: ERF_ABLMost.H:481
+
ABLMost::get_zref
amrex::Real get_zref()
Definition: ERF_ABLMost.H:444
+
ABLMost::RoughCalcType
RoughCalcType
Definition: ERF_ABLMost.H:487
ABLMost::RoughCalcType::MODIFIED_CHARNOCK
@ MODIFIED_CHARNOCK
ABLMost::RoughCalcType::WAVE_COUPLED
@ WAVE_COUPLED
ABLMost::RoughCalcType::CONSTANT
@ CONSTANT
Constant z0.
ABLMost::RoughCalcType::CHARNOCK
@ CHARNOCK
ABLMost::RoughCalcType::DONELAN
@ DONELAN
-
ABLMost::get_olen
const amrex::MultiFab * get_olen(const int &lev)
Definition: ERF_ABLMost.H:426
-
ABLMost::get_mac_avg
const amrex::MultiFab * get_mac_avg(const int &lev, int comp)
Definition: ERF_ABLMost.H:432
+
ABLMost::get_olen
const amrex::MultiFab * get_olen(const int &lev)
Definition: ERF_ABLMost.H:432
+
ABLMost::get_mac_avg
const amrex::MultiFab * get_mac_avg(const int &lev, int comp)
Definition: ERF_ABLMost.H:438
ABLMost::update_fluxes
void update_fluxes(const int &lev, const amrex::Real &time, int max_iters=25)
Definition: ERF_ABLMost.cpp:12
-
ABLMost::custom_tstar
amrex::Real custom_tstar
Definition: ERF_ABLMost.H:509
+
ABLMost::custom_tstar
amrex::Real custom_tstar
Definition: ERF_ABLMost.H:515
MOSTAverage
Definition: ERF_MOSTAverage.H:12
MOSTAverage::update_field_ptrs
void update_field_ptrs(int lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim)
Definition: ERF_MOSTAverage.cpp:228
MOSTAverage::get_zref
amrex::Real get_zref() const
Definition: ERF_MOSTAverage.H:95
diff --git a/ERF__ComputeTurbulentViscosity_8cpp.html b/ERF__ComputeTurbulentViscosity_8cpp.html index ea1660d1c9..decf5357d4 100644 --- a/ERF__ComputeTurbulentViscosity_8cpp.html +++ b/ERF__ComputeTurbulentViscosity_8cpp.html @@ -391,11 +391,11 @@

void ComputeTurbulentViscosityLES(const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const TurbChoice &turbChoice, const Real const_grav, std::unique_ptr< ABLMost > &most, const bool &exp_most)
Definition: ERF_ComputeTurbulentViscosity.cpp:32
@ xvel
Definition: ERF_IndexDefines.H:130
@ yvel
Definition: ERF_IndexDefines.H:131
-
int RhoQr_comp
Definition: ERF_DataStruct.H:686
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
-
int RhoQc_comp
Definition: ERF_DataStruct.H:680
-
int RhoQv_comp
Definition: ERF_DataStruct.H:679
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
+
int RhoQr_comp
Definition: ERF_DataStruct.H:687
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
int RhoQc_comp
Definition: ERF_DataStruct.H:681
+
int RhoQv_comp
Definition: ERF_DataStruct.H:680
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
Definition: ERF_TurbStruct.H:29
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
LESType les_type
Definition: ERF_TurbStruct.H:169
diff --git a/ERF__DataStruct_8H_source.html b/ERF__DataStruct_8H_source.html index 478018a31a..1432df6fc1 100644 --- a/ERF__DataStruct_8H_source.html +++ b/ERF__DataStruct_8H_source.html @@ -406,387 +406,388 @@
318  pp.query("use_moist_background", use_moist_background);
319 
320  // Use numerical diffusion?
-
321  pp.query("use_NumDiff",use_NumDiff);
-
322  if(use_NumDiff) {
-
323  pp.query("NumDiffCoeff",NumDiffCoeff);
-
324  AMREX_ASSERT_WITH_MESSAGE(( (NumDiffCoeff >= 0.) && (NumDiffCoeff <= 1.) ),
-
325  "Numerical diffusion coefficient must be between 0 & 1.");
-
326  NumDiffCoeff *= std::pow(2.0,-6);
-
327  }
-
328 
-
329  // Use monotonic advection?
-
330  pp.query("use_mono_adv",use_mono_adv);
-
331 
- - - -
335 
-
336  turbChoice.resize(max_level+1);
-
337  for (int lev = 0; lev <= max_level; lev++) {
-
338  turbChoice[lev].init_params(lev,max_level);
-
339  }
-
340 
-
341  // YSU PBL: use consistent coriolis frequency
-
342  for (int lev = 0; lev <= max_level; lev++) {
-
343  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
-
344  if (use_coriolis) {
-
345  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
-
346  if (lev == 0) {
-
347  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
-
348  }
-
349  } else {
-
350  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
-
351  }
-
352  }
-
353  }
-
354 
-
355 
-
356  // Which type of multilevel coupling
-
357  coupling_type = CouplingType::TwoWay; // Default
-
358  pp.query_enum_case_insensitive("coupling_type",coupling_type);
-
359 
-
360  // Which type of windfarm model
-
361  windfarm_type = WindFarmType::None; // Default
-
362  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
-
363 
-
364  static std::string windfarm_loc_type_string = "None";
-
365  windfarm_loc_type = WindFarmLocType::None;
-
366  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
-
367 
-
368  pp.query("windfarm_loc_table", windfarm_loc_table);
-
369  pp.query("windfarm_spec_table", windfarm_spec_table);
-
370  pp.query("windfarm_blade_table", windfarm_blade_table);
-
371  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
-
372  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
-
373 
-
374  // Sampling distance upstream of the turbine to find the
-
375  // incoming free stream velocity as a factor of the diameter of the
-
376  // turbine. ie. the sampling distance will be this number multiplied
-
377  // by the diameter of the turbine
-
378  pp.query("sampling_distance_by_D", sampling_distance_by_D);
-
379  pp.query("turb_disk_angle_from_x", turb_disk_angle);
-
380 
-
381  pp.query("windfarm_x_shift",windfarm_x_shift);
-
382  pp.query("windfarm_y_shift",windfarm_y_shift);
-
383  // Test if time averaged data is to be output
-
384  pp.query("time_avg_vel",time_avg_vel);
-
385 
-
386  check_params(max_level);
-
387  }
-
388 
-
389  void check_params(int max_level)
-
390  {
-
391  // Warn for PBL models and moisture - these may not yet be compatible
-
392  for (int lev = 0; lev <= max_level; lev++) {
-
393  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
-
394  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
-
395  }
-
396  }
-
397  //
-
398  // Buoyancy type check
+
321  pp.query("num_diff_coeff",num_diff_coeff);
+
322  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
+
323  "Numerical diffusion coefficient must be between 0 & 1.");
+ +
325  if (use_num_diff) {
+
326  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
+
327  << num_diff_coeff << std::endl;
+
328  num_diff_coeff *= std::pow(2.0,-6);
+
329  }
+
330 
+
331  // Use monotonic advection?
+
332  pp.query("use_mono_adv",use_mono_adv);
+
333 
+ + + +
337 
+
338  turbChoice.resize(max_level+1);
+
339  for (int lev = 0; lev <= max_level; lev++) {
+
340  turbChoice[lev].init_params(lev,max_level);
+
341  }
+
342 
+
343  // YSU PBL: use consistent coriolis frequency
+
344  for (int lev = 0; lev <= max_level; lev++) {
+
345  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
+
346  if (use_coriolis) {
+
347  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
+
348  if (lev == 0) {
+
349  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
+
350  }
+
351  } else {
+
352  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
+
353  }
+
354  }
+
355  }
+
356 
+
357 
+
358  // Which type of multilevel coupling
+
359  coupling_type = CouplingType::TwoWay; // Default
+
360  pp.query_enum_case_insensitive("coupling_type",coupling_type);
+
361 
+
362  // Which type of windfarm model
+
363  windfarm_type = WindFarmType::None; // Default
+
364  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
+
365 
+
366  static std::string windfarm_loc_type_string = "None";
+
367  windfarm_loc_type = WindFarmLocType::None;
+
368  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
+
369 
+
370  pp.query("windfarm_loc_table", windfarm_loc_table);
+
371  pp.query("windfarm_spec_table", windfarm_spec_table);
+
372  pp.query("windfarm_blade_table", windfarm_blade_table);
+
373  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
+
374  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
+
375 
+
376  // Sampling distance upstream of the turbine to find the
+
377  // incoming free stream velocity as a factor of the diameter of the
+
378  // turbine. ie. the sampling distance will be this number multiplied
+
379  // by the diameter of the turbine
+
380  pp.query("sampling_distance_by_D", sampling_distance_by_D);
+
381  pp.query("turb_disk_angle_from_x", turb_disk_angle);
+
382 
+
383  pp.query("windfarm_x_shift",windfarm_x_shift);
+
384  pp.query("windfarm_y_shift",windfarm_y_shift);
+
385  // Test if time averaged data is to be output
+
386  pp.query("time_avg_vel",time_avg_vel);
+
387 
+
388  check_params(max_level);
+
389  }
+
390 
+
391  void check_params(int max_level)
+
392  {
+
393  // Warn for PBL models and moisture - these may not yet be compatible
+
394  for (int lev = 0; lev <= max_level; lev++) {
+
395  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
+
396  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
+
397  }
+
398  }
399  //
-
400  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
-
401  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
-
402  }
-
403 
-
404  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
-
405  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
-
406  }
-
407 
-
408  //
-
409  // Wind farm checks
+
400  // Buoyancy type check
+
401  //
+
402  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
+
403  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
+
404  }
+
405 
+
406  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
+
407  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
+
408  }
+
409 
410  //
-
411  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
-
412  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
-
413  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
-
414  " distance as a factor of the turbine diameter at which the incoming free stream"
-
415  " velocity will be computed at.");
-
416  }
-
417  if ( (windfarm_type==WindFarmType::SimpleAD ||
-
418  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
-
419  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
-
420  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
-
421  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
-
422  " will have turb_disk_angle value of 90 deg.");
-
423  }
-
424  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
-
425  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
-
426  " For this you should provide the inputs erf.windfarm_x_shift and"
-
427  " erf.windfarm_y_shift which are the values by which the bounding box of the"
-
428  " windfarm is shifted from the x and the y axes.");
-
429  }
-
430  }
-
431 
-
432  void display(int max_level)
-
433  {
-
434  amrex::Print() << "SOLVER CHOICE: " << std::endl;
-
435  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
-
436  for (int lev = 0; lev <= max_level; lev++) {
-
437  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
-
438  if (substepping_type[lev] == SubsteppingType::None) {
-
439  amrex::Print() << "No substepping at level " << lev << std::endl;
-
440  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
-
441  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
-
442  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
-
443  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
-
444  }
-
445  }
-
446  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
-
447  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
-
448 
-
449  amrex::Print() << "Terrain Type: " << std::endl;
-
450  if (terrain_type == TerrainType::Static) {
-
451  amrex::Print() << " Static" << std::endl;
-
452  } else if (terrain_type == TerrainType::Moving) {
-
453  amrex::Print() << " Moving" << std::endl;
-
454  } else {
-
455  amrex::Print() << " None" << std::endl;
-
456  }
-
457 
-
458  amrex::Print() << " Mesh Type: " << std::endl;
-
459  if (mesh_type == MeshType::ConstantDz) {
-
460  amrex::Print() << " ConstantDz" << std::endl;
-
461  } else if (mesh_type == MeshType::StretchedDz) {
-
462  amrex::Print() << " StretchedDz" << std::endl;
-
463  } else if (mesh_type == MeshType::VariableDz) {
-
464  amrex::Print() << " VariableDz" << std::endl;
-
465  } else {
-
466  amrex::Abort("No mesh_type set!");
-
467  }
-
468 
-
469  amrex::Print() << "ABL Driver Type: " << std::endl;
-
470  if (abl_driver_type == ABLDriverType::None) {
-
471  amrex::Print() << " None" << std::endl;
-
472  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
-
473  amrex::Print() << " Pressure Gradient "
-
474  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
-
475  << std::endl;
-
476  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
-
477  amrex::Print() << " Geostrophic Wind "
-
478  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
-
479  << std::endl;
-
480  }
-
481 
-
482  if (max_level > 0) {
-
483  amrex::Print() << "Coupling Type: " << std::endl;
-
484  if (coupling_type == CouplingType::TwoWay) {
-
485  amrex::Print() << " Two-way" << std::endl;
-
486  } else if (coupling_type == CouplingType::OneWay) {
-
487  amrex::Print() << " One-way" << std::endl;
-
488  }
-
489  }
-
490 
-
491  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
+
411  // Wind farm checks
+
412  //
+
413  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
+
414  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
+
415  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
+
416  " distance as a factor of the turbine diameter at which the incoming free stream"
+
417  " velocity will be computed at.");
+
418  }
+
419  if ( (windfarm_type==WindFarmType::SimpleAD ||
+
420  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
+
421  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
+
422  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
+
423  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
+
424  " will have turb_disk_angle value of 90 deg.");
+
425  }
+
426  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
+
427  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
+
428  " For this you should provide the inputs erf.windfarm_x_shift and"
+
429  " erf.windfarm_y_shift which are the values by which the bounding box of the"
+
430  " windfarm is shifted from the x and the y axes.");
+
431  }
+
432  }
+
433 
+
434  void display(int max_level)
+
435  {
+
436  amrex::Print() << "SOLVER CHOICE: " << std::endl;
+
437  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
+
438  for (int lev = 0; lev <= max_level; lev++) {
+
439  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
+
440  if (substepping_type[lev] == SubsteppingType::None) {
+
441  amrex::Print() << "No substepping at level " << lev << std::endl;
+
442  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
+
443  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
+
444  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
+
445  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
+
446  }
+
447  }
+
448  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
+
449  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
+
450 
+
451  amrex::Print() << "Terrain Type: " << std::endl;
+
452  if (terrain_type == TerrainType::Static) {
+
453  amrex::Print() << " Static" << std::endl;
+
454  } else if (terrain_type == TerrainType::Moving) {
+
455  amrex::Print() << " Moving" << std::endl;
+
456  } else {
+
457  amrex::Print() << " None" << std::endl;
+
458  }
+
459 
+
460  amrex::Print() << " Mesh Type: " << std::endl;
+
461  if (mesh_type == MeshType::ConstantDz) {
+
462  amrex::Print() << " ConstantDz" << std::endl;
+
463  } else if (mesh_type == MeshType::StretchedDz) {
+
464  amrex::Print() << " StretchedDz" << std::endl;
+
465  } else if (mesh_type == MeshType::VariableDz) {
+
466  amrex::Print() << " VariableDz" << std::endl;
+
467  } else {
+
468  amrex::Abort("No mesh_type set!");
+
469  }
+
470 
+
471  amrex::Print() << "ABL Driver Type: " << std::endl;
+
472  if (abl_driver_type == ABLDriverType::None) {
+
473  amrex::Print() << " None" << std::endl;
+
474  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
+
475  amrex::Print() << " Pressure Gradient "
+
476  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
+
477  << std::endl;
+
478  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
+
479  amrex::Print() << " Geostrophic Wind "
+
480  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
+
481  << std::endl;
+
482  }
+
483 
+
484  if (max_level > 0) {
+
485  amrex::Print() << "Coupling Type: " << std::endl;
+
486  if (coupling_type == CouplingType::TwoWay) {
+
487  amrex::Print() << " Two-way" << std::endl;
+
488  } else if (coupling_type == CouplingType::OneWay) {
+
489  amrex::Print() << " One-way" << std::endl;
+
490  }
+
491  }
492 
-
493  advChoice.display();
- - -
496 
-
497  for (int lev = 0; lev <= max_level; lev++) {
-
498  turbChoice[lev].display(lev);
-
499  }
-
500  }
-
501 
- -
503  {
-
504  amrex::ParmParse pp(pp_prefix);
-
505 
-
506  // Read the rotational time period (in seconds)
-
507  amrex::Real rot_time_period = 86400.0;
-
508  pp.query("rotational_time_period", rot_time_period);
-
509 
-
510  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
-
511  amrex::Print() << "Coriolis factor = " << coriolis_factor << std::endl;
-
512 
-
513  amrex::Real latitude = 90.0;
-
514  pp.query("latitude", latitude);
-
515 
-
516  pp.query("coriolis_3d", coriolis_3d);
-
517 
-
518  // Convert to radians
-
519  latitude *= (PI/180.);
-
520  sinphi = std::sin(latitude);
-
521  if (coriolis_3d) {
-
522  cosphi = std::cos(latitude);
-
523  }
-
524 
-
525  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
-
526 
-
527  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
-
528  // Read in the geostrophic wind -- we only use this to construct
-
529  // the forcing term so no need to keep it
-
530  amrex::Vector<amrex::Real> abl_geo_wind(3);
-
531  pp.queryarr("abl_geo_wind",abl_geo_wind);
-
532 
-
533  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
-
534  abl_geo_forcing = {
-
535  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
-
536  coriolis_factor * abl_geo_wind[0]*sinphi,
-
537  -coriolis_factor * abl_geo_wind[0]*cosphi
-
538  };
-
539  } else {
-
540  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
-
541  }
-
542  }
-
543  }
-
544 
-
545  void read_int_string (int max_level, const char* string_to_read,
-
546  amrex::Vector<int>& vec_to_fill, int default_int)
-
547  {
-
548  amrex::ParmParse pp("erf");
-
549  int nvals = pp.countval(string_to_read);
-
550  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
-
551  amrex::Vector<int> temp; temp.resize(nvals);
-
552  pp.queryarr(string_to_read,temp);
-
553  if (nvals == 0) {
-
554  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
-
555  } else if (nvals == 1) {
-
556  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
-
557  } else {
-
558  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
-
559  }
-
560  }
-
561 
-
562  inline static
-
563  bool terrain_is_flat = false;
-
564 
-
565  inline static
-
566  TerrainType terrain_type = TerrainType::None;
-
567 
-
568  inline static
-
569  MeshType mesh_type = MeshType::ConstantDz;
-
570 
-
571  static
- -
573  {
-
574  terrain_is_flat = true;
-
575  }
-
576 
- - - -
580  amrex::Vector<TurbChoice> turbChoice;
-
581 
-
582  // Default prefix
-
583  std::string pp_prefix {"erf"};
-
584 
- -
586 
-
587  amrex::Vector<SubsteppingType> substepping_type;
-
588  amrex::Vector<int> anelastic;
-
589 
- -
591  int ncorr = 1;
-
592  amrex::Real poisson_abstol = 1e-10;
-
593  amrex::Real poisson_reltol = 1e-10;
-
594 
-
595  bool test_mapfactor = false;
-
596 
-
597  int buoyancy_type = 1; // uses rhoprime directly
-
598 
-
599  // Specify what additional physics/forcing modules we use
-
600  bool use_gravity = false;
-
601  bool use_coriolis = false;
-
602  bool coriolis_3d = true;
-
603 
-
604  bool rayleigh_damp_U = false;
-
605  bool rayleigh_damp_V = false;
-
606  bool rayleigh_damp_W = false;
-
607  bool rayleigh_damp_T = false;
-
608  amrex::Real rayleigh_dampcoef = 0.2; // inverse time scale [1/s]
-
609  amrex::Real rayleigh_zdamp = 500.0; // damping layer depth [m]
-
610  amrex::Real rayleigh_ztop;
-
611 
-
612  // This defaults to true but can be set to false for moving terrain cases only
-
613  bool use_lagged_delta_rt = true;
-
614 
-
615  // Constants
-
616  amrex::Real gravity;
-
617  amrex::Real c_p = Cp_d; // specific heat at constant pressure for dry air [J/(kg-K)]
-
618  amrex::Real rdOcp;
-
619 
-
620  // Staggered z levels for vertical grid stretching
-
621  amrex::Real grid_stretching_ratio = 0;
-
622  amrex::Real zsurf = 0.0;
-
623  amrex::Real dz0;
-
624 
- -
626 
-
627  // Coriolis forcing
-
628  amrex::Real coriolis_factor = 0.0;
-
629  amrex::Real cosphi = 0.0;
-
630  amrex::Real sinphi = 0.0;
-
631 
-
632  // User-specified forcings in problem definition
- - -
635  bool custom_w_subsidence = false;
- - -
638 
-
639  // Do we use source terms to nudge the solution towards
-
640  // the time-varying data provided in input sounding files?
- -
642 
-
643  // User specified MOST BC type
-
644  bool use_explicit_most = false;
-
645 
-
646  // MOST stress rotations
-
647  bool use_rotate_most = false;
-
648 
-
649  // User wishes to output time averaged velocity fields
-
650  bool time_avg_vel = false;
-
651 
-
652  // Type of perturbation
-
653  PerturbationType pert_type;
-
654 
-
655  // Numerical diffusion
-
656  bool use_NumDiff{false};
-
657  amrex::Real NumDiffCoeff{0.};
-
658 
-
659  // Monotonic advection limiter
-
660  bool use_mono_adv{false};
-
661 
-
662  CouplingType coupling_type;
-
663  MoistureType moisture_type;
-
664  WindFarmType windfarm_type;
-
665  WindFarmLocType windfarm_loc_type;
-
666  LandSurfaceType lsm_type;
-
667 
-
668  ABLDriverType abl_driver_type;
-
669  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_pressure_grad;
-
670  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_geo_forcing;
-
671  std::string abl_geo_wind_table;
-
672  bool have_geo_wind_profile {false};
-
673 
-
674  int ave_plane {2};
-
675  // Microphysics params
-
676  bool do_cloud {true};
-
677  bool do_precip {true};
-
678  bool use_moist_background {false};
-
679  int RhoQv_comp {-1};
-
680  int RhoQc_comp {-1};
-
681 
-
682  // This component will be model-dependent:
-
683  // if a model with no rain, this will stay -1
-
684  // if Kessler, then it will be set to RhoQ3
-
685  // if SAM, then it will be set to RhoQ4
-
686  int RhoQr_comp {-1};
-
687 
- - -
690  amrex::Real sampling_distance_by_D = -1.0;
-
691  amrex::Real turb_disk_angle = -1.0;
-
692  amrex::Real windfarm_x_shift = -1.0;
-
693  amrex::Real windfarm_y_shift = -1.0;
-
694 
-
695  // Use forest canopy model?
-
696  bool do_forest_drag {false};
-
697 
-
698  // Use immersed forcing representation of terrain?
-
699  bool do_terrain_drag {false};
-
700 };
-
701 #endif
+
493  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
+
494 
+
495  advChoice.display();
+ + +
498 
+
499  for (int lev = 0; lev <= max_level; lev++) {
+
500  turbChoice[lev].display(lev);
+
501  }
+
502  }
+
503 
+ +
505  {
+
506  amrex::ParmParse pp(pp_prefix);
+
507 
+
508  // Read the rotational time period (in seconds)
+
509  amrex::Real rot_time_period = 86400.0;
+
510  pp.query("rotational_time_period", rot_time_period);
+
511 
+
512  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
+
513 
+
514  amrex::Real latitude = 90.0;
+
515  pp.query("latitude", latitude);
+
516 
+
517  pp.query("coriolis_3d", coriolis_3d);
+
518 
+
519  // Convert to radians
+
520  latitude *= (PI/180.);
+
521  sinphi = std::sin(latitude);
+
522  if (coriolis_3d) {
+
523  cosphi = std::cos(latitude);
+
524  }
+
525 
+
526  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
+
527 
+
528  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
+
529  // Read in the geostrophic wind -- we only use this to construct
+
530  // the forcing term so no need to keep it
+
531  amrex::Vector<amrex::Real> abl_geo_wind(3);
+
532  pp.queryarr("abl_geo_wind",abl_geo_wind);
+
533 
+
534  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
+
535  abl_geo_forcing = {
+
536  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
+
537  coriolis_factor * abl_geo_wind[0]*sinphi,
+
538  -coriolis_factor * abl_geo_wind[0]*cosphi
+
539  };
+
540  } else {
+
541  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
+
542  }
+
543  }
+
544  }
+
545 
+
546  void read_int_string (int max_level, const char* string_to_read,
+
547  amrex::Vector<int>& vec_to_fill, int default_int)
+
548  {
+
549  amrex::ParmParse pp("erf");
+
550  int nvals = pp.countval(string_to_read);
+
551  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
+
552  amrex::Vector<int> temp; temp.resize(nvals);
+
553  pp.queryarr(string_to_read,temp);
+
554  if (nvals == 0) {
+
555  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
+
556  } else if (nvals == 1) {
+
557  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
+
558  } else {
+
559  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
+
560  }
+
561  }
+
562 
+
563  inline static
+
564  bool terrain_is_flat = false;
+
565 
+
566  inline static
+
567  TerrainType terrain_type = TerrainType::None;
+
568 
+
569  inline static
+
570  MeshType mesh_type = MeshType::ConstantDz;
+
571 
+
572  static
+ +
574  {
+
575  terrain_is_flat = true;
+
576  }
+
577 
+ + + +
581  amrex::Vector<TurbChoice> turbChoice;
+
582 
+
583  // Default prefix
+
584  std::string pp_prefix {"erf"};
+
585 
+ +
587 
+
588  amrex::Vector<SubsteppingType> substepping_type;
+
589  amrex::Vector<int> anelastic;
+
590 
+ +
592  int ncorr = 1;
+
593  amrex::Real poisson_abstol = 1e-10;
+
594  amrex::Real poisson_reltol = 1e-10;
+
595 
+
596  bool test_mapfactor = false;
+
597 
+
598  int buoyancy_type = 1; // uses rhoprime directly
+
599 
+
600  // Specify what additional physics/forcing modules we use
+
601  bool use_gravity = false;
+
602  bool use_coriolis = false;
+
603  bool coriolis_3d = true;
+
604 
+
605  bool rayleigh_damp_U = false;
+
606  bool rayleigh_damp_V = false;
+
607  bool rayleigh_damp_W = false;
+
608  bool rayleigh_damp_T = false;
+
609  amrex::Real rayleigh_dampcoef = 0.2; // inverse time scale [1/s]
+
610  amrex::Real rayleigh_zdamp = 500.0; // damping layer depth [m]
+
611  amrex::Real rayleigh_ztop;
+
612 
+
613  // This defaults to true but can be set to false for moving terrain cases only
+
614  bool use_lagged_delta_rt = true;
+
615 
+
616  // Constants
+
617  amrex::Real gravity;
+
618  amrex::Real c_p = Cp_d; // specific heat at constant pressure for dry air [J/(kg-K)]
+
619  amrex::Real rdOcp;
+
620 
+
621  // Staggered z levels for vertical grid stretching
+
622  amrex::Real grid_stretching_ratio = 0;
+
623  amrex::Real zsurf = 0.0;
+
624  amrex::Real dz0;
+
625 
+ +
627 
+
628  // Coriolis forcing
+
629  amrex::Real coriolis_factor = 0.0;
+
630  amrex::Real cosphi = 0.0;
+
631  amrex::Real sinphi = 0.0;
+
632 
+
633  // User-specified forcings in problem definition
+ + +
636  bool custom_w_subsidence = false;
+ + +
639 
+
640  // Do we use source terms to nudge the solution towards
+
641  // the time-varying data provided in input sounding files?
+ +
643 
+
644  // User specified MOST BC type
+
645  bool use_explicit_most = false;
+
646 
+
647  // MOST stress rotations
+
648  bool use_rotate_most = false;
+
649 
+
650  // User wishes to output time averaged velocity fields
+
651  bool time_avg_vel = false;
+
652 
+
653  // Type of perturbation
+
654  PerturbationType pert_type;
+
655 
+
656  // Numerical diffusion
+
657  bool use_num_diff{false};
+
658  amrex::Real num_diff_coeff{0.};
+
659 
+
660  // Monotonic advection limiter
+
661  bool use_mono_adv{false};
+
662 
+
663  CouplingType coupling_type;
+
664  MoistureType moisture_type;
+
665  WindFarmType windfarm_type;
+
666  WindFarmLocType windfarm_loc_type;
+
667  LandSurfaceType lsm_type;
+
668 
+
669  ABLDriverType abl_driver_type;
+
670  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_pressure_grad;
+
671  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_geo_forcing;
+
672  std::string abl_geo_wind_table;
+
673  bool have_geo_wind_profile {false};
+
674 
+
675  int ave_plane {2};
+
676  // Microphysics params
+
677  bool do_cloud {true};
+
678  bool do_precip {true};
+
679  bool use_moist_background {false};
+
680  int RhoQv_comp {-1};
+
681  int RhoQc_comp {-1};
+
682 
+
683  // This component will be model-dependent:
+
684  // if a model with no rain, this will stay -1
+
685  // if Kessler, then it will be set to RhoQ3
+
686  // if SAM, then it will be set to RhoQ4
+
687  int RhoQr_comp {-1};
+
688 
+ + +
691  amrex::Real sampling_distance_by_D = -1.0;
+
692  amrex::Real turb_disk_angle = -1.0;
+
693  amrex::Real windfarm_x_shift = -1.0;
+
694  amrex::Real windfarm_y_shift = -1.0;
+
695 
+
696  // Use forest canopy model?
+
697  bool do_forest_drag {false};
+
698 
+
699  // Use immersed forcing representation of terrain?
+
700  bool do_terrain_drag {false};
+
701 };
+
702 #endif
constexpr amrex::Real Cp_d
Definition: ERF_Constants.H:12
@@ -833,93 +834,93 @@
void init_params()
Definition: ERF_AdvStruct.H:21
Definition: ERF_DiffStruct.H:19
void init_params()
Definition: ERF_DiffStruct.H:21
-
void display()
Definition: ERF_DiffStruct.H:56
+
void display()
Definition: ERF_DiffStruct.H:64
Definition: ERF_DataStruct.H:82
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:607
-
amrex::Real dz0
Definition: ERF_DataStruct.H:623
-
bool use_lagged_delta_rt
Definition: ERF_DataStruct.H:613
-
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:628
-
bool use_explicit_most
Definition: ERF_DataStruct.H:644
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:569
-
amrex::Real windfarm_x_shift
Definition: ERF_DataStruct.H:692
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:605
-
int RhoQr_comp
Definition: ERF_DataStruct.H:686
-
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:593
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:609
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:618
-
void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
Definition: ERF_DataStruct.H:545
-
std::string windfarm_spec_table
Definition: ERF_DataStruct.H:688
-
bool use_mono_adv
Definition: ERF_DataStruct.H:660
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:572
-
bool use_gravity
Definition: ERF_DataStruct.H:600
-
void build_coriolis_forcings()
Definition: ERF_DataStruct.H:502
-
int ncorr
Definition: ERF_DataStruct.H:591
-
int force_stage1_single_substep
Definition: ERF_DataStruct.H:585
-
std::string windfarm_spec_table_extra
Definition: ERF_DataStruct.H:688
-
amrex::Real cosphi
Definition: ERF_DataStruct.H:629
-
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:666
-
amrex::Real c_p
Definition: ERF_DataStruct.H:617
-
std::string windfarm_loc_table
Definition: ERF_DataStruct.H:688
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
-
std::string pp_prefix
Definition: ERF_DataStruct.H:583
-
void check_params(int max_level)
Definition: ERF_DataStruct.H:389
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:633
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:670
-
WindFarmLocType windfarm_loc_type
Definition: ERF_DataStruct.H:665
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:635
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:641
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:604
-
int RhoQc_comp
Definition: ERF_DataStruct.H:680
-
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:636
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:610
-
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:621
-
amrex::Real sinphi
Definition: ERF_DataStruct.H:630
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:672
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:669
-
amrex::Real NumDiffCoeff
Definition: ERF_DataStruct.H:657
-
bool do_precip
Definition: ERF_DataStruct.H:677
-
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:587
-
bool coriolis_3d
Definition: ERF_DataStruct.H:602
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
+
amrex::Real dz0
Definition: ERF_DataStruct.H:624
+
bool use_lagged_delta_rt
Definition: ERF_DataStruct.H:614
+
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:629
+
bool use_explicit_most
Definition: ERF_DataStruct.H:645
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
+
amrex::Real windfarm_x_shift
Definition: ERF_DataStruct.H:693
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
+
int RhoQr_comp
Definition: ERF_DataStruct.H:687
+
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:594
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
+
void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
Definition: ERF_DataStruct.H:546
+
std::string windfarm_spec_table
Definition: ERF_DataStruct.H:689
+
bool use_mono_adv
Definition: ERF_DataStruct.H:661
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:573
+
bool use_gravity
Definition: ERF_DataStruct.H:601
+
void build_coriolis_forcings()
Definition: ERF_DataStruct.H:504
+
int ncorr
Definition: ERF_DataStruct.H:592
+
int force_stage1_single_substep
Definition: ERF_DataStruct.H:586
+
std::string windfarm_spec_table_extra
Definition: ERF_DataStruct.H:689
+
amrex::Real cosphi
Definition: ERF_DataStruct.H:630
+
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:667
+
amrex::Real c_p
Definition: ERF_DataStruct.H:618
+
std::string windfarm_loc_table
Definition: ERF_DataStruct.H:689
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
std::string pp_prefix
Definition: ERF_DataStruct.H:584
+
void check_params(int max_level)
Definition: ERF_DataStruct.H:391
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:671
+
WindFarmLocType windfarm_loc_type
Definition: ERF_DataStruct.H:666
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
+
int RhoQc_comp
Definition: ERF_DataStruct.H:681
+
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:637
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
+
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:622
+
amrex::Real sinphi
Definition: ERF_DataStruct.H:631
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:670
+
bool do_precip
Definition: ERF_DataStruct.H:678
+
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:588
+
bool coriolis_3d
Definition: ERF_DataStruct.H:603
void init_params(int max_level)
Definition: ERF_DataStruct.H:84
-
amrex::Real sampling_distance_by_D
Definition: ERF_DataStruct.H:690
-
int RhoQv_comp
Definition: ERF_DataStruct.H:679
-
bool test_mapfactor
Definition: ERF_DataStruct.H:595
-
void display(int max_level)
Definition: ERF_DataStruct.H:432
-
bool use_coriolis
Definition: ERF_DataStruct.H:601
-
bool use_NumDiff
Definition: ERF_DataStruct.H:656
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:634
-
std::string windfarm_blade_table
Definition: ERF_DataStruct.H:689
-
amrex::Real zsurf
Definition: ERF_DataStruct.H:622
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:699
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
bool project_initial_velocity
Definition: ERF_DataStruct.H:625
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:588
-
int constant_density
Definition: ERF_DataStruct.H:590
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:577
-
bool use_moist_background
Definition: ERF_DataStruct.H:678
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:637
-
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:671
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
ABLDriverType abl_driver_type
Definition: ERF_DataStruct.H:668
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:606
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:653
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:579
-
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:664
-
int buoyancy_type
Definition: ERF_DataStruct.H:597
-
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:592
-
amrex::Real turb_disk_angle
Definition: ERF_DataStruct.H:691
-
amrex::Real windfarm_y_shift
Definition: ERF_DataStruct.H:693
-
static bool terrain_is_flat
Definition: ERF_DataStruct.H:563
-
bool do_forest_drag
Definition: ERF_DataStruct.H:696
-
bool time_avg_vel
Definition: ERF_DataStruct.H:650
-
bool do_cloud
Definition: ERF_DataStruct.H:676
-
bool use_rotate_most
Definition: ERF_DataStruct.H:647
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:608
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:662
-
std::string windfarm_airfoil_tables
Definition: ERF_DataStruct.H:689
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
bool use_num_diff
Definition: ERF_DataStruct.H:657
+
amrex::Real sampling_distance_by_D
Definition: ERF_DataStruct.H:691
+
int RhoQv_comp
Definition: ERF_DataStruct.H:680
+
bool test_mapfactor
Definition: ERF_DataStruct.H:596
+
void display(int max_level)
Definition: ERF_DataStruct.H:434
+
bool use_coriolis
Definition: ERF_DataStruct.H:602
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
+
std::string windfarm_blade_table
Definition: ERF_DataStruct.H:690
+
amrex::Real zsurf
Definition: ERF_DataStruct.H:623
+
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
bool project_initial_velocity
Definition: ERF_DataStruct.H:626
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
+
int constant_density
Definition: ERF_DataStruct.H:591
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
+
bool use_moist_background
Definition: ERF_DataStruct.H:679
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
+
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:672
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
ABLDriverType abl_driver_type
Definition: ERF_DataStruct.H:669
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
+
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:665
+
int buoyancy_type
Definition: ERF_DataStruct.H:598
+
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:593
+
amrex::Real turb_disk_angle
Definition: ERF_DataStruct.H:692
+
amrex::Real windfarm_y_shift
Definition: ERF_DataStruct.H:694
+
static bool terrain_is_flat
Definition: ERF_DataStruct.H:564
+
bool do_forest_drag
Definition: ERF_DataStruct.H:697
+
bool time_avg_vel
Definition: ERF_DataStruct.H:651
+
bool do_cloud
Definition: ERF_DataStruct.H:677
+
bool use_rotate_most
Definition: ERF_DataStruct.H:648
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
+
std::string windfarm_airfoil_tables
Definition: ERF_DataStruct.H:690
+
int ave_plane
Definition: ERF_DataStruct.H:675
Definition: ERF_SpongeStruct.H:15
void display()
Definition: ERF_SpongeStruct.H:45
void init_params()
Definition: ERF_SpongeStruct.H:17
diff --git a/ERF__DiffStruct_8H_source.html b/ERF__DiffStruct_8H_source.html index 36a8c73441..587a58a6c5 100644 --- a/ERF__DiffStruct_8H_source.html +++ b/ERF__DiffStruct_8H_source.html @@ -110,88 +110,96 @@
22  {
23  amrex::ParmParse pp(pp_prefix);
24 
-
25  // Diffusive constants...
-
26  pp.query("alpha_T", alpha_T);
-
27  pp.query("alpha_C", alpha_C);
-
28  pp.query("dynamicViscosity", dynamicViscosity);
-
29  pp.query("rho0_trans", rho0_trans);
-
30 
-
31  static std::string molec_diff_type_string = "None";
-
32  pp.query("molec_diff_type",molec_diff_type_string);
-
33 
-
34  if (!molec_diff_type_string.compare("Constant")) {
- -
36  } else if (!molec_diff_type_string.compare("ConstantAlpha")) {
- -
38  } else if (!molec_diff_type_string.compare("None")) {
- -
40  } else {
-
41  amrex::Error("Don't know this molec_diff_type");
-
42  }
-
43 
- -
45  amrex::Print() << "Using constant kinematic diffusion coefficients" << std::endl;
-
46  amrex::Print() << " momentum : " << dynamicViscosity/rho0_trans << " m^2/s" << std::endl;
-
47  amrex::Print() << " temperature : " << alpha_T << " m^2/s" << std::endl;
-
48  amrex::Print() << " scalar : " << alpha_C << " m^2/s" << std::endl;
-
49  }
-
50 
-
51  // Compute relevant forms of diffusion parameters
- - -
54  }
-
55 
-
56  void display()
-
57  {
-
58  amrex::Print() << "Diffusion choices: " << std::endl;
-
59  amrex::Print() << " rho0_trans : " << rho0_trans << std::endl;
-
60  amrex::Print() << " alpha_T : " << alpha_T << std::endl;
-
61  amrex::Print() << " alpha_C : " << alpha_C << std::endl;
-
62  amrex::Print() << " dynamicViscosity : " << dynamicViscosity << std::endl;
+
25  static std::string molec_diff_type_string = "None";
+
26  pp.query("molec_diff_type",molec_diff_type_string);
+
27 
+
28  if (!molec_diff_type_string.compare("Constant")) {
+ +
30  } else if (!molec_diff_type_string.compare("ConstantAlpha")) {
+ +
32  } else if (!molec_diff_type_string.compare("None")) {
+ +
34  } else {
+
35  amrex::Error("Don't know this molec_diff_type");
+
36  }
+
37 
+ +
39  pp.query("alpha_T", alpha_T);
+
40  pp.query("alpha_C", alpha_C);
+
41  pp.query("dynamic_viscosity", dynamic_viscosity);
+
42  pp.query("rho0_trans", rho0_trans);
+
43  }
+
44 
+
45  // Compute relevant forms of diffusion parameters
+ + +
48 
+ +
50  amrex::Print() << "Using constant kinematic diffusion coefficients" << std::endl;
+
51  amrex::Print() << " momentum : " << dynamic_viscosity/rho0_trans << " m^2/s" << std::endl;
+
52  amrex::Print() << " temperature : " << alpha_T << " m^2/s" << std::endl;
+
53  amrex::Print() << " scalar : " << alpha_C << " m^2/s" << std::endl;
+
54  }
+ +
56  amrex::Print() << "Using constant dynamic diffusion coefficients" << std::endl;
+
57  amrex::Print() << " momentum : " << dynamic_viscosity << " kg/(m-s)" << std::endl;
+
58  amrex::Print() << " temperature : " << rhoAlpha_T << " kg/(m-s)" << std::endl;
+
59  amrex::Print() << " scalar : " << rhoAlpha_C << " kg/(m-s)" << std::endl;
+
60  }
+
61 
+
62  }
63 
- -
65  amrex::Print() << "Using constant molecular diffusivity (relevant for DNS)" << std::endl;
-
66  } else if (molec_diff_type == MolecDiffType::None) {
-
67  amrex::Print() << "Not using any molecular diffusivity, i.e. using the modeled turbulent diffusivity"
-
68  << std::endl;
-
69  }
-
70  }
+
64  void display()
+
65  {
+
66  amrex::Print() << "Diffusion choices: " << std::endl;
+
67  amrex::Print() << " rho0_trans : " << rho0_trans << std::endl;
+
68  amrex::Print() << " alpha_T : " << alpha_T << std::endl;
+
69  amrex::Print() << " alpha_C : " << alpha_C << std::endl;
+
70  amrex::Print() << " dynamic_viscosity : " << dynamic_viscosity << std::endl;
71 
-
72  // Default prefix
-
73  std::string pp_prefix {"erf"};
-
74 
-
75  // Molecular transport model
- -
77 
-
78  // Diffusive/viscous coefficients [m2/s]
-
79  amrex::Real alpha_T = 0.0;
-
80  amrex::Real alpha_C = 0.0;
-
81 
-
82  // Density for computation of rhoAlpha (which is assumed constant) [kg/m3]
-
83  amrex::Real rho0_trans = 1.0;
-
84 
-
85  // Dynamic diffusion coefficients [kg/(m-s)]
-
86  amrex::Real rhoAlpha_T = 0.0;
-
87  amrex::Real rhoAlpha_C = 0.0;
-
88  amrex::Real dynamicViscosity = 0.0;
-
89 };
-
90 #endif
+ +
73  amrex::Print() << "Using constant molecular diffusivity (relevant for DNS)" << std::endl;
+
74  } else if (molec_diff_type == MolecDiffType::None) {
+
75  amrex::Print() << "Not using any molecular diffusivity, i.e. using the modeled turbulent diffusivity"
+
76  << std::endl;
+
77  }
+
78  }
+
79 
+
80  // Default prefix
+
81  std::string pp_prefix {"erf"};
+
82 
+
83  // Molecular transport model
+ +
85 
+
86  // Diffusive/viscous coefficients [m2/s]
+
87  amrex::Real alpha_T = 0.0;
+
88  amrex::Real alpha_C = 0.0;
+
89 
+
90  // Density for computation of rhoAlpha (which is assumed constant) [kg/m3]
+
91  amrex::Real rho0_trans = 1.0;
+
92 
+
93  // Dynamic diffusion coefficients [kg/(m-s)]
+
94  amrex::Real rhoAlpha_T = 0.0;
+
95  amrex::Real rhoAlpha_C = 0.0;
+
96  amrex::Real dynamic_viscosity = 0.0;
+
97 };
+
98 #endif
MolecDiffType
Definition: ERF_DiffStruct.H:11
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
Definition: ERF_MicrophysicsUtils.H:219
Definition: ERF_DiffStruct.H:19
-
amrex::Real rho0_trans
Definition: ERF_DiffStruct.H:83
-
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:87
-
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:86
-
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:79
-
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:80
-
std::string pp_prefix
Definition: ERF_DiffStruct.H:73
+
amrex::Real rho0_trans
Definition: ERF_DiffStruct.H:91
+
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:95
+
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:94
+
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:87
+
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:88
+
std::string pp_prefix
Definition: ERF_DiffStruct.H:81
void init_params()
Definition: ERF_DiffStruct.H:21
-
amrex::Real dynamicViscosity
Definition: ERF_DiffStruct.H:88
-
void display()
Definition: ERF_DiffStruct.H:56
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
+
void display()
Definition: ERF_DiffStruct.H:64
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
+
amrex::Real dynamic_viscosity
Definition: ERF_DiffStruct.H:96
diff --git a/ERF__DiffusionSrcForState__N_8cpp.html b/ERF__DiffusionSrcForState__N_8cpp.html index 953c78c2a1..8b49d31b2b 100644 --- a/ERF__DiffusionSrcForState__N_8cpp.html +++ b/ERF__DiffusionSrcForState__N_8cpp.html @@ -1073,17 +1073,17 @@

@ Theta_h
Definition: ERF_IndexDefines.H:152
@ KE_h
Definition: ERF_IndexDefines.H:153
Definition: ERF_DiffStruct.H:19
-
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:87
-
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:86
-
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:79
-
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:80
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
+
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:95
+
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:94
+
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:87
+
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:88
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
amrex::Real B1
Definition: ERF_MYNNStruct.H:43
-
int RhoQr_comp
Definition: ERF_DataStruct.H:686
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
int RhoQc_comp
Definition: ERF_DataStruct.H:680
-
int RhoQv_comp
Definition: ERF_DataStruct.H:679
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
+
int RhoQr_comp
Definition: ERF_DataStruct.H:687
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
int RhoQc_comp
Definition: ERF_DataStruct.H:681
+
int RhoQv_comp
Definition: ERF_DataStruct.H:680
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
Definition: ERF_TurbStruct.H:29
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:194
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
diff --git a/ERF__DiffusionSrcForState__T_8cpp.html b/ERF__DiffusionSrcForState__T_8cpp.html index d20cb14e71..153a272449 100644 --- a/ERF__DiffusionSrcForState__T_8cpp.html +++ b/ERF__DiffusionSrcForState__T_8cpp.html @@ -1241,17 +1241,17 @@

@ Theta_h
Definition: ERF_IndexDefines.H:152
@ KE_h
Definition: ERF_IndexDefines.H:153
Definition: ERF_DiffStruct.H:19
-
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:87
-
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:86
-
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:79
-
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:80
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
+
amrex::Real rhoAlpha_C
Definition: ERF_DiffStruct.H:95
+
amrex::Real rhoAlpha_T
Definition: ERF_DiffStruct.H:94
+
amrex::Real alpha_T
Definition: ERF_DiffStruct.H:87
+
amrex::Real alpha_C
Definition: ERF_DiffStruct.H:88
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
amrex::Real B1
Definition: ERF_MYNNStruct.H:43
-
int RhoQr_comp
Definition: ERF_DataStruct.H:686
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
int RhoQc_comp
Definition: ERF_DataStruct.H:680
-
int RhoQv_comp
Definition: ERF_DataStruct.H:679
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
+
int RhoQr_comp
Definition: ERF_DataStruct.H:687
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
int RhoQc_comp
Definition: ERF_DataStruct.H:681
+
int RhoQv_comp
Definition: ERF_DataStruct.H:680
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
Definition: ERF_TurbStruct.H:29
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:194
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
diff --git a/ERF__Kessler_8H_source.html b/ERF__Kessler_8H_source.html index 768207ef2d..04efb42283 100644 --- a/ERF__Kessler_8H_source.html +++ b/ERF__Kessler_8H_source.html @@ -327,11 +327,11 @@
@ NumVars
Definition: ERF_Kessler.H:42
@ qv
Definition: ERF_Kessler.H:36
Definition: ERF_DataStruct.H:82
-
amrex::Real c_p
Definition: ERF_DataStruct.H:617
-
bool do_precip
Definition: ERF_DataStruct.H:677
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
bool do_cloud
Definition: ERF_DataStruct.H:676
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
amrex::Real c_p
Definition: ERF_DataStruct.H:618
+
bool do_precip
Definition: ERF_DataStruct.H:678
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
bool do_cloud
Definition: ERF_DataStruct.H:677
+
int ave_plane
Definition: ERF_DataStruct.H:675
diff --git a/ERF__MakeBuoyancy_8cpp.html b/ERF__MakeBuoyancy_8cpp.html index b6289ef31e..9cde7d25be 100644 --- a/ERF__MakeBuoyancy_8cpp.html +++ b/ERF__MakeBuoyancy_8cpp.html @@ -386,10 +386,10 @@

@ th0_comp
Definition: ERF_IndexDefines.H:66
@ r0_comp
Definition: ERF_IndexDefines.H:63
@ cons
Definition: ERF_IndexDefines.H:139
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:618
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
int buoyancy_type
Definition: ERF_DataStruct.H:597
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
int buoyancy_type
Definition: ERF_DataStruct.H:598

Referenced by make_mom_sources().

diff --git a/ERF__MakeMomSources_8cpp.html b/ERF__MakeMomSources_8cpp.html index c87efd5709..46bdd02c95 100644 --- a/ERF__MakeMomSources_8cpp.html +++ b/ERF__MakeMomSources_8cpp.html @@ -399,7 +399,7 @@

90  // 9. Forest canopy

91  // 10. Immersed Forcing
92  // *****************************************************************************
-
93  const bool l_use_ndiff = solverChoice.use_NumDiff;
+
93  //const bool l_use_ndiff = solverChoice.use_num_diff;
94  const bool l_use_zphys = (solverChoice.mesh_type != MeshType::ConstantDz);
95  const bool l_do_forest_drag = solverChoice.do_forest_drag;
96  const bool l_do_terrain_drag = solverChoice.do_terrain_drag;
@@ -788,112 +788,114 @@

479  // *****************************************************************************
480  // 7. Add NUMERICAL DIFFUSION terms
481  // *****************************************************************************
-
482  if (l_use_ndiff) {
-
483  /*
-
484  NumericalDiffusion_Xmom(tbx, dt, solverChoice.NumDiffCoeff,
-
485  u, cell_data, xmom_src_arr, mf_u);
-
486  NumericalDiffusion_Ymom(tby, dt, solverChoice.NumDiffCoeff,
-
487  v, cell_data, ymom_src_arr, mf_v);
-
488  */
-
489  }
-
490 
-
491  // *****************************************************************************
-
492  // 8. Add SPONGING
+
482 #if 0
+
483  if (l_use_ndiff) {
+
484  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
+
485  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
+
486  NumericalDiffusion_Xmom(tbx, dt, solverChoice.num_diff_coeff,
+
487  u, cell_data, xmom_src_arr, mf_u);
+
488  NumericalDiffusion_Ymom(tby, dt, solverChoice.num_diff_coeff,
+
489  v, cell_data, ymom_src_arr, mf_v);
+
490  }
+
491 #endif
+
492 
493  // *****************************************************************************
-
494  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
-
495  {
-
496  ApplySpongeZoneBCsForMom_ReadFromFile(solverChoice.spongeChoice, geom, tbx, tby, cell_data,
-
497  xmom_src_arr, ymom_src_arr, rho_u, rho_v, d_sponge_ptrs_at_lev);
-
498  }
-
499  else
-
500  {
-
501  ApplySpongeZoneBCsForMom(solverChoice.spongeChoice, geom, tbx, tby, tbz,
-
502  xmom_src_arr, ymom_src_arr, zmom_src_arr, rho_u, rho_v, rho_w);
-
503  }
-
504 
-
505  // *****************************************************************************
-
506  // 9. Add CANOPY source terms
+
494  // 8. Add SPONGING
+
495  // *****************************************************************************
+
496  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
+
497  {
+
498  ApplySpongeZoneBCsForMom_ReadFromFile(solverChoice.spongeChoice, geom, tbx, tby, cell_data,
+
499  xmom_src_arr, ymom_src_arr, rho_u, rho_v, d_sponge_ptrs_at_lev);
+
500  }
+
501  else
+
502  {
+
503  ApplySpongeZoneBCsForMom(solverChoice.spongeChoice, geom, tbx, tby, tbz,
+
504  xmom_src_arr, ymom_src_arr, zmom_src_arr, rho_u, rho_v, rho_w);
+
505  }
+
506 
507  // *****************************************************************************
-
508  if (l_do_forest_drag) {
-
509  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
510  {
-
511  const Real ux = u(i, j, k);
-
512  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
-
513  + v(i, j+1, k ) + v(i-1, j+1, k ) );
-
514  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
-
515  + w(i, j , k+1) + w(i-1, j , k+1) );
-
516  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
517  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i-1, j, k));
-
518  xmom_src_arr(i, j, k) -= f_drag * ux * windspeed;
-
519  });
-
520  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
521  {
-
522  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
-
523  + u(i+1, j , k ) + u(i+1, j-1, k ) );
-
524  const Real uy = v(i, j, k);
-
525  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
-
526  + w(i , j , k+1) + w(i , j-1, k+1) );
-
527  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
528  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j-1, k));
-
529  ymom_src_arr(i, j, k) -= f_drag * uy * windspeed;
-
530  });
-
531  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
532  {
-
533  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
-
534  + u(i , j , k-1) + u(i+1, j , k-1) );
-
535  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
-
536  + v(i , j , k-1) + v(i , j+1, k-1) );
-
537  const amrex::Real uz = w(i, j, k);
-
538  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
539  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j, k-1));
-
540  zmom_src_arr(i, j, k) -= f_drag * uz * windspeed;
-
541  });
-
542  }
-
543  // *****************************************************************************
-
544  // 10. Add Immersed source terms
+
508  // 9. Add CANOPY source terms
+
509  // *****************************************************************************
+
510  if (l_do_forest_drag) {
+
511  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
512  {
+
513  const Real ux = u(i, j, k);
+
514  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
+
515  + v(i, j+1, k ) + v(i-1, j+1, k ) );
+
516  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
+
517  + w(i, j , k+1) + w(i-1, j , k+1) );
+
518  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
519  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i-1, j, k));
+
520  xmom_src_arr(i, j, k) -= f_drag * ux * windspeed;
+
521  });
+
522  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
523  {
+
524  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
+
525  + u(i+1, j , k ) + u(i+1, j-1, k ) );
+
526  const Real uy = v(i, j, k);
+
527  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
+
528  + w(i , j , k+1) + w(i , j-1, k+1) );
+
529  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
530  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j-1, k));
+
531  ymom_src_arr(i, j, k) -= f_drag * uy * windspeed;
+
532  });
+
533  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
534  {
+
535  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
+
536  + u(i , j , k-1) + u(i+1, j , k-1) );
+
537  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
+
538  + v(i , j , k-1) + v(i , j+1, k-1) );
+
539  const amrex::Real uz = w(i, j, k);
+
540  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
541  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j, k-1));
+
542  zmom_src_arr(i, j, k) -= f_drag * uz * windspeed;
+
543  });
+
544  }
545  // *****************************************************************************
-
546  if (l_do_terrain_drag) {
-
547  const Real drag_coefficient=10.0/dz;
-
548  const Real tiny = std::numeric_limits<amrex::Real>::epsilon();
-
549  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
550  {
-
551  const Real ux = u(i, j, k);
-
552  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
-
553  + v(i, j+1, k ) + v(i-1, j+1, k ) );
-
554  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
-
555  + w(i, j , k+1) + w(i-1, j , k+1) );
-
556  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
557  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i-1, j, k));
-
558  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
559  xmom_src_arr(i, j, k) -= t_blank * CdM * ux * windspeed;
-
560  });
-
561  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
562  {
-
563  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
-
564  + u(i+1, j , k ) + u(i+1, j-1, k ) );
-
565  const Real uy = v(i, j, k);
-
566  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
-
567  + w(i , j , k+1) + w(i , j-1, k+1) );
-
568  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
569  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j-1, k));
-
570  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
571  ymom_src_arr(i, j, k) -= t_blank * CdM * uy * windspeed;
-
572  });
-
573  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
574  {
-
575  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
-
576  + u(i , j , k-1) + u(i+1, j , k-1) );
-
577  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
-
578  + v(i , j , k-1) + v(i , j+1, k-1) );
-
579  const amrex::Real uz = w(i, j, k);
-
580  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
581  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j, k-1));
-
582  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
583  zmom_src_arr(i, j, k) -= t_blank * CdM * uz * windspeed;
-
584  });
-
585  }
-
586  } // mfi
-
587 }
+
546  // 10. Add Immersed source terms
+
547  // *****************************************************************************
+
548  if (l_do_terrain_drag) {
+
549  const Real drag_coefficient=10.0/dz;
+
550  const Real tiny = std::numeric_limits<amrex::Real>::epsilon();
+
551  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
552  {
+
553  const Real ux = u(i, j, k);
+
554  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
+
555  + v(i, j+1, k ) + v(i-1, j+1, k ) );
+
556  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
+
557  + w(i, j , k+1) + w(i-1, j , k+1) );
+
558  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
559  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i-1, j, k));
+
560  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
561  xmom_src_arr(i, j, k) -= t_blank * CdM * ux * windspeed;
+
562  });
+
563  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
564  {
+
565  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
+
566  + u(i+1, j , k ) + u(i+1, j-1, k ) );
+
567  const Real uy = v(i, j, k);
+
568  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
+
569  + w(i , j , k+1) + w(i , j-1, k+1) );
+
570  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
571  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j-1, k));
+
572  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
573  ymom_src_arr(i, j, k) -= t_blank * CdM * uy * windspeed;
+
574  });
+
575  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
576  {
+
577  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
+
578  + u(i , j , k-1) + u(i+1, j , k-1) );
+
579  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
+
580  + v(i , j , k-1) + v(i , j+1, k-1) );
+
581  const amrex::Real uz = w(i, j, k);
+
582  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
583  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j, k-1));
+
584  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
585  zmom_src_arr(i, j, k) -= t_blank * CdM * uz * windspeed;
+
586  });
+
587  }
+
588  } // mfi
+
589 }
void ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w)
Definition: ERF_ApplySpongeZoneBCs.cpp:117
void ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev)
Definition: ERF_ApplySpongeZoneBCs_ReadFromFile.cpp:8
constexpr amrex::Real PIoTwo
Definition: ERF_Constants.H:7
@@ -903,6 +905,8 @@

DirectionSelector< 2 > ZDir
Definition: ERF_DirectionSelector.H:38
#define Rho_comp
Definition: ERF_IndexDefines.H:36
void make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic)
Definition: ERF_MakeBuoyancy.cpp:32
+
void NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr)
Definition: ERF_NumericalDiffusion.cpp:84
+
void NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr)
Definition: ERF_NumericalDiffusion.cpp:149
AMREX_FORCE_INLINE IntVect offset(const int face_dir, const int normal)
Definition: ERF_ReadBndryPlanes.cpp:28
Definition: ERF_PlaneAverage.H:14
@ ymom
Definition: ERF_IndexDefines.H:141
@@ -915,35 +919,35 @@

amrex::Vector< amrex::Real > input_sounding_time
Definition: ERF_InputSoundingData.H:315
amrex::Real tau_nudging
Definition: ERF_InputSoundingData.H:312
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > U_inp_sound_d
Definition: ERF_InputSoundingData.H:326
-
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:628
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:569
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:605
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:609
-
amrex::Real cosphi
Definition: ERF_DataStruct.H:629
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:670
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:635
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:641
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:604
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:610
-
amrex::Real sinphi
Definition: ERF_DataStruct.H:630
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:672
-
bool use_coriolis
Definition: ERF_DataStruct.H:601
-
bool use_NumDiff
Definition: ERF_DataStruct.H:656
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:699
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:588
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:637
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:606
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:579
-
bool do_forest_drag
Definition: ERF_DataStruct.H:696
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:608
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:629
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
+
amrex::Real cosphi
Definition: ERF_DataStruct.H:630
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:671
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
+
amrex::Real sinphi
Definition: ERF_DataStruct.H:631
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
+
bool use_coriolis
Definition: ERF_DataStruct.H:602
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
+
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
+
bool do_forest_drag
Definition: ERF_DataStruct.H:697
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
+
int ave_plane
Definition: ERF_DataStruct.H:675
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Here is the call graph for this function:
diff --git a/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.map b/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.map index 7e27f65121..45a1190122 100644 --- a/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.map +++ b/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.map @@ -1,5 +1,5 @@ - + @@ -7,14 +7,17 @@ - - - - - - - - - - + + + + + + + + + + + + + diff --git a/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.md5 b/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.md5 index 1d45be5335..555b509dc1 100644 --- a/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.md5 +++ b/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.md5 @@ -1 +1 @@ -c219d0622a1b348eda802510569f41c0 \ No newline at end of file +ec241a01c30958ea7c35f3d4a480678a \ No newline at end of file diff --git a/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.png b/ERF__MakeMomSources_8cpp_a186d85f6035b61f034bac8995f82862d_cgraph.png index bf33e240600cd06a8fc2cb5a564193e80888c5fe..8b2c87b36faf744333512464ce28e96b1d89ba3b 100644 GIT binary patch literal 70087 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 GJO2yHCh!XY literal 59108 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 diff --git a/ERF__MakeSources_8cpp.html b/ERF__MakeSources_8cpp.html index 5266713d06..7056aae515 100644 --- a/ERF__MakeSources_8cpp.html +++ b/ERF__MakeSources_8cpp.html @@ -315,7 +315,7 @@

335  const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
336 
337  // Rho is a special case
-
338  NumericalDiffusion_Scal(bx, sc=0, nc=1, dt, solverChoice.NumDiffCoeff,
+
338  NumericalDiffusion_Scal(bx, sc=0, nc=1, dt, solverChoice.num_diff_coeff,
339  cell_data, cell_data, cell_src, mf_m);
340 
341  // Other scalars proceed as normal
-
342  NumericalDiffusion_Scal(bx, sc=1, nc=1, dt, solverChoice.NumDiffCoeff,
+
342  NumericalDiffusion_Scal(bx, sc=1, nc=1, dt, solverChoice.num_diff_coeff,
343  cell_prim, cell_data, cell_src, mf_m);
344 
345 
346  if (l_use_KE && l_diff_KE) {
-
347  NumericalDiffusion_Scal(bx, sc=RhoKE_comp, nc=1, dt, solverChoice.NumDiffCoeff,
+
347  NumericalDiffusion_Scal(bx, sc=RhoKE_comp, nc=1, dt, solverChoice.num_diff_coeff,
348  cell_prim, cell_data, cell_src, mf_m);
349  }
350 
-
351  NumericalDiffusion_Scal(bx, sc=RhoScalar_comp, nc=NSCALARS, dt, solverChoice.NumDiffCoeff,
+
351  NumericalDiffusion_Scal(bx, sc=RhoScalar_comp, nc=NSCALARS, dt, solverChoice.num_diff_coeff,
352  cell_prim, cell_data, cell_src, mf_m);
353  }
354 
@@ -689,23 +689,23 @@

amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > theta_inp_sound_d
Definition: ERF_InputSoundingData.H:326
amrex::Vector< amrex::Real > input_sounding_time
Definition: ERF_InputSoundingData.H:315
amrex::Real tau_nudging
Definition: ERF_InputSoundingData.H:312
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:607
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:609
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:633
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:635
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:641
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:610
-
amrex::Real NumDiffCoeff
Definition: ERF_DataStruct.H:657
-
bool use_NumDiff
Definition: ERF_DataStruct.H:656
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:634
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:637
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:653
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:579
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:608
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
+
bool use_num_diff
Definition: ERF_DataStruct.H:657
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
+
int ave_plane
Definition: ERF_DataStruct.H:675
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Definition: ERF_TurbStruct.H:29
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
diff --git a/ERF__MakeTauTerms_8cpp.html b/ERF__MakeTauTerms_8cpp.html index d317639f8a..8f580bad37 100644 --- a/ERF__MakeTauTerms_8cpp.html +++ b/ERF__MakeTauTerms_8cpp.html @@ -381,8 +381,8 @@

82  // if using constant alpha (mu = rho * alpha), then first divide by the
83  // reference density -- mu_eff will be scaled by the instantaneous
84  // local density later when ComputeStress*Visc_*() is called
-
85  Real mu_eff = (l_use_constAlpha) ? 2.0 * dc.dynamicViscosity / dc.rho0_trans
-
86  : 2.0 * dc.dynamicViscosity;
+
85  Real mu_eff = (l_use_constAlpha) ? 2.0 * dc.dynamic_viscosity / dc.rho0_trans
+
86  : 2.0 * dc.dynamic_viscosity;
87 
88 #ifdef _OPENMP
89 #pragma omp parallel if (Gpu::notInLaunchRegion())
@@ -755,14 +755,14 @@

@ zvel
Definition: ERF_IndexDefines.H:132
@ yvel
Definition: ERF_IndexDefines.H:131
Definition: ERF_DiffStruct.H:19
-
amrex::Real rho0_trans
Definition: ERF_DiffStruct.H:83
-
amrex::Real dynamicViscosity
Definition: ERF_DiffStruct.H:88
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
-
bool use_explicit_most
Definition: ERF_DataStruct.H:644
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
bool use_rotate_most
Definition: ERF_DataStruct.H:647
+
amrex::Real rho0_trans
Definition: ERF_DiffStruct.H:91
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
+
amrex::Real dynamic_viscosity
Definition: ERF_DiffStruct.H:96
+
bool use_explicit_most
Definition: ERF_DataStruct.H:645
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
bool use_rotate_most
Definition: ERF_DataStruct.H:648
Definition: ERF_TurbStruct.H:29
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
LESType les_type
Definition: ERF_TurbStruct.H:169
diff --git a/ERF__NumericalDiffusion_8H.html b/ERF__NumericalDiffusion_8H.html index 1d2baf6a7a..b6ca7b99fe 100644 --- a/ERF__NumericalDiffusion_8H.html +++ b/ERF__NumericalDiffusion_8H.html @@ -210,11 +210,12 @@

- - - - - + + + + + + diff --git a/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.map b/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.map index 41c8c7c260..d1c4f79ef2 100644 --- a/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.map +++ b/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.map @@ -1,7 +1,8 @@ - - - - - + + + + + + diff --git a/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.md5 b/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.md5 index 0f56017344..93c1eb9bdb 100644 --- a/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.md5 +++ b/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.md5 @@ -1 +1 @@ -db57340e4b213f9954e2f898dd8bb95e \ No newline at end of file +cf75f112aa6279e57e4a9d2170a77734 \ No newline at end of file diff --git a/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.png b/ERF__NumericalDiffusion_8H_a2985fd8720853d6b8c663c68744dbd97_icgraph.png index d6e992c43afd91ce530062ea8cf2873c6bff4fa8..48f521551afca586336370d92400b37a96c6c09a 100644 GIT binary patch literal 14672 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 mF*kP7F#m?AbP?8 literal 11935 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 diff --git a/ERF__NumericalDiffusion_8cpp.html b/ERF__NumericalDiffusion_8cpp.html index 30ab95f702..ccadee5b88 100644 --- a/ERF__NumericalDiffusion_8cpp.html +++ b/ERF__NumericalDiffusion_8cpp.html @@ -394,7 +394,9 @@

132  });
133 }
void NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr)
Definition: ERF_NumericalDiffusion.cpp:84
-
+
+

Referenced by make_mom_sources().

+
Here is the call graph for this function:
@@ -403,6 +405,15 @@

+
+Here is the caller graph for this function:
+
+
+ + + + +
@@ -519,7 +530,9 @@

197  });
198 }
void NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr)
Definition: ERF_NumericalDiffusion.cpp:149
-
+
+

Referenced by make_mom_sources().

+
Here is the call graph for this function:
@@ -528,6 +541,15 @@

+
+Here is the caller graph for this function:
+
+
+ + + + +
diff --git a/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.map b/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.map new file mode 100644 index 0000000000..01598f15dc --- /dev/null +++ b/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.md5 b/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.md5 new file mode 100644 index 0000000000..b9110417d0 --- /dev/null +++ b/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.md5 @@ -0,0 +1 @@ +f4b0a3b9696c54732ced627a242e90e5 \ No newline at end of file diff --git a/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.png b/ERF__NumericalDiffusion_8cpp_ad355f314c945d0369e22634f91dd8171_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..40613c10fa1ae694c0d8054be04a1fc0c0362afc GIT binary patch literal 3721 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 Zm)2gZmyN@Arog)##8A%+U8Um~_g|&_5@-Mb literal 0 HcmV?d00001 diff --git a/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.map b/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.map new file mode 100644 index 0000000000..9057d959c7 --- /dev/null +++ b/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.md5 b/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.md5 new file mode 100644 index 0000000000..ccc2b6d2f6 --- /dev/null +++ b/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.md5 @@ -0,0 +1 @@ +3d92253dcf4ad6b64c461a58c8d5ef61 \ No newline at end of file diff --git a/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.png b/ERF__NumericalDiffusion_8cpp_aff44d94f94c7e0b150e51ccdbd43c164_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b806e1c9f692f62e7780b0daa03183d8b856e634 GIT binary patch literal 3993 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 x&0^U2?I$x4h)5(qJkcfl-y7
amrex::Real T_0
Definition: ERF_ProbCommon.H:16
amrex::Real rho_0
Definition: ERF_ProbCommon.H:15
Definition: ERF_DataStruct.H:82
-
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:572
+
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:573
diff --git a/ERF__SAM_8H_source.html b/ERF__SAM_8H_source.html index adc208a2e0..3caa371d3f 100644 --- a/ERF__SAM_8H_source.html +++ b/ERF__SAM_8H_source.html @@ -536,12 +536,12 @@
@ qps
Definition: ERF_SAM.H:43
@ qp
Definition: ERF_SAM.H:41
Definition: ERF_DataStruct.H:82
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:618
-
amrex::Real c_p
Definition: ERF_DataStruct.H:617
-
bool do_precip
Definition: ERF_DataStruct.H:677
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
bool do_cloud
Definition: ERF_DataStruct.H:676
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
+
amrex::Real c_p
Definition: ERF_DataStruct.H:618
+
bool do_precip
Definition: ERF_DataStruct.H:678
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
bool do_cloud
Definition: ERF_DataStruct.H:677
+
int ave_plane
Definition: ERF_DataStruct.H:675
diff --git a/ERF__SatAdj_8H_source.html b/ERF__SatAdj_8H_source.html index 59444a3493..cd3d3d3d0e 100644 --- a/ERF__SatAdj_8H_source.html +++ b/ERF__SatAdj_8H_source.html @@ -345,8 +345,8 @@
@ tabs
Definition: ERF_SatAdj.H:32
@ qc
Definition: ERF_SatAdj.H:36
Definition: ERF_DataStruct.H:82
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:618
-
amrex::Real c_p
Definition: ERF_DataStruct.H:617
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
+
amrex::Real c_p
Definition: ERF_DataStruct.H:618
diff --git a/ERF__SlowRhsPost_8cpp.html b/ERF__SlowRhsPost_8cpp.html index 2770a8dc93..07c733fbb2 100644 --- a/ERF__SlowRhsPost_8cpp.html +++ b/ERF__SlowRhsPost_8cpp.html @@ -931,19 +931,19 @@

AdvType dryscal_vert_adv_type
Definition: ERF_AdvStruct.H:284
amrex::Real dryscal_horiz_upw_frac
Definition: ERF_AdvStruct.H:293
Definition: ERF_DiffStruct.H:19
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
-
bool use_explicit_most
Definition: ERF_DataStruct.H:644
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:569
-
bool use_mono_adv
Definition: ERF_DataStruct.H:660
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:588
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:577
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
bool use_rotate_most
Definition: ERF_DataStruct.H:647
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:662
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
+
bool use_explicit_most
Definition: ERF_DataStruct.H:645
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
+
bool use_mono_adv
Definition: ERF_DataStruct.H:661
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
bool use_rotate_most
Definition: ERF_DataStruct.H:648
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
Definition: ERF_TurbStruct.H:29
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
bool use_KE
Definition: ERF_TurbStruct.H:206
diff --git a/ERF__SlowRhsPre_8cpp.html b/ERF__SlowRhsPre_8cpp.html index 2cdc0d8b30..1182241e26 100644 --- a/ERF__SlowRhsPre_8cpp.html +++ b/ERF__SlowRhsPre_8cpp.html @@ -1275,20 +1275,20 @@

AdvType dycore_horiz_adv_type
Definition: ERF_AdvStruct.H:281
amrex::Real dycore_horiz_upw_frac
Definition: ERF_AdvStruct.H:291
Definition: ERF_DiffStruct.H:19
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
-
bool use_explicit_most
Definition: ERF_DataStruct.H:644
-
bool use_mono_adv
Definition: ERF_DataStruct.H:660
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:669
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:588
-
int constant_density
Definition: ERF_DataStruct.H:590
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:577
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
bool use_rotate_most
Definition: ERF_DataStruct.H:647
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:662
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
+
bool use_explicit_most
Definition: ERF_DataStruct.H:645
+
bool use_mono_adv
Definition: ERF_DataStruct.H:661
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:670
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
+
int constant_density
Definition: ERF_DataStruct.H:591
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
bool use_rotate_most
Definition: ERF_DataStruct.H:648
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
Definition: ERF_TurbStruct.H:29
PBLType pbl_type
Definition: ERF_TurbStruct.H:192
LESType les_type
Definition: ERF_TurbStruct.H:169
diff --git a/ERF__TI__substep__fun_8H_source.html b/ERF__TI__substep__fun_8H_source.html index 0ed93400ce..969096a093 100644 --- a/ERF__TI__substep__fun_8H_source.html +++ b/ERF__TI__substep__fun_8H_source.html @@ -269,10 +269,10 @@
181  // NOTE: Numerical diffusion is tested on in FillPatchIntermediate and dictates the size of the
182  // box over which VelocityToMomentum is computed. V2M requires one more ghost cell be
183  // filled for rho than velocity. This logical condition ensures we fill enough ghost cells
-
184  // when use_NumDiff is true.
+
184  // when use_num_diff is true.
185  int ng_cons = S_data[IntVars::cons].nGrowVect().max() - 1;
186  int ng_vel = S_data[IntVars::xmom].nGrowVect().max();
-
187  if (!solverChoice.use_NumDiff) {
+
187  if (!solverChoice.use_num_diff) {
188  ng_cons = 1;
189  ng_vel = 1;
190  }
@@ -290,7 +290,7 @@
@ cons
Definition: ERF_IndexDefines.H:139
@ zmom
Definition: ERF_IndexDefines.H:142
@ xmom
Definition: ERF_IndexDefines.H:140
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:569
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
diff --git a/classABLMost.html b/classABLMost.html index 8d77e54af9..a9025ee715 100644 --- a/classABLMost.html +++ b/classABLMost.html @@ -334,12 +334,12 @@

ROTATE 

Terrain rotation flux functional form.

-
468  {
-
469  MOENG = 0, ///< Moeng functional form
-
470  DONELAN, ///< Donelan functional form
-
471  CUSTOM, ///< Custom constant flux functional form
-
472  ROTATE ///< Terrain rotation flux functional form
-
473  };
+
474  {
+
475  MOENG = 0, ///< Moeng functional form
+
476  DONELAN, ///< Donelan functional form
+
477  CUSTOM, ///< Custom constant flux functional form
+
478  ROTATE ///< Terrain rotation flux functional form
+
479  };
@@ -367,9 +367,9 @@

MYNN25  YSU  -
489  {
-
490  None, MYNN25, YSU
-
491  };
+
495  {
+
496  None, MYNN25, YSU
+
497  };
@@ -401,13 +401,13 @@

DONELAN  WAVE_COUPLED  -
481  {
-
482  CONSTANT = 0, ///< Constant z0
-
483  CHARNOCK,
-
484  MODIFIED_CHARNOCK,
-
485  DONELAN,
-
486  WAVE_COUPLED
-
487  };
+
487  {
+
488  CONSTANT = 0, ///< Constant z0
+
489  CHARNOCK,
+
490  MODIFIED_CHARNOCK,
+
491  DONELAN,
+
492  WAVE_COUPLED
+
493  };
@@ -437,11 +437,11 @@

SURFACE_TEMPERATURE 

Surface temperature specified.

-
475  {
-
476  ADIABATIC = 0,
-
477  HEAT_FLUX, ///< Heat-flux specified
-
478  SURFACE_TEMPERATURE ///< Surface temperature specified
-
479  };
+
481  {
+
482  ADIABATIC = 0,
+
483  HEAT_FLUX, ///< Heat-flux specified
+
484  SURFACE_TEMPERATURE ///< Surface temperature specified
+
485  };
@@ -671,219 +671,225 @@

151  pp.query("most.charnock_constant",cnk_a);
152  pp.query("most.charnock_viscosity",cnk_visc);
153  if (cnk_a > 0) {
-
154  amrex::Print() << "Using Charnock relation with C_a=" << cnk_a
+
154  amrex::Print() << "If there is water, Charnock relation with C_a=" << cnk_a
155  << (cnk_visc? " and viscosity" : "")
-
156  << std::endl;
-
157  } else {
-
158  amrex::Print() << "Using Charnock relation with variable Charnock parameter (COARE3.0)"
-
159  << (cnk_visc? " and viscosity" : "")
-
160  << std::endl;
-
161  }
-
162  } else if (rough_sea_string == "coare3.0") {
- -
164  cnk_a = -1;
-
165  } else if (rough_sea_string == "donelan") {
- -
167  } else if (rough_sea_string == "modified_charnock") {
- -
169  pp.query("most.modified_charnock_depth",depth);
-
170  } else if (rough_sea_string == "wave_coupled") {
- -
172  } else if (rough_sea_string == "constant") {
- -
174  } else {
-
175  amrex::Abort("Undefined MOST roughness type for sea!");
-
176  }
-
177 
-
178  // Check if there is a user-specified roughness file to be read
-
179  std::string fname;
-
180  bool read_z0 = false;
-
181  if ( (flux_type == FluxCalcType::MOENG) ||
- -
183  read_z0 = pp.query("most.roughness_file_name", fname);
-
184  }
-
185 
-
186  // Do we have a time-varying surface roughness that needs to be saved?
-
187  const int nghost = 0; // ghost cells not included
-
188  const int level = 0;
-
189  int lmask_min = lmask_min_reduce(*lmask_lev[level][0].get(), nghost);
-
190  amrex::ParallelDescriptor::ReduceIntMin(lmask_min);
+
156  << " will be used"
+
157  << std::endl;
+
158  } else {
+
159  amrex::Print() << "If there is water, Charnock relation with variable Charnock parameter (COARE3.0)"
+
160  << (cnk_visc? " and viscosity" : "")
+
161  << " will be used"
+
162  << std::endl;
+
163  }
+
164  } else if (rough_sea_string == "coare3.0") {
+ +
166  amrex::Print() << "If there is water, Charnock relation with variable Charnock parameter (COARE3.0)"
+
167  << (cnk_visc? " and viscosity" : "")
+
168  << " will be used"
+
169  << std::endl;
+
170  cnk_a = -1;
+
171  } else if (rough_sea_string == "donelan") {
+ +
173  } else if (rough_sea_string == "modified_charnock") {
+ +
175  pp.query("most.modified_charnock_depth",depth);
+
176  } else if (rough_sea_string == "wave_coupled") {
+ +
178  } else if (rough_sea_string == "constant") {
+ +
180  } else {
+
181  amrex::Abort("Undefined MOST roughness type for sea!");
+
182  }
+
183 
+
184  // Check if there is a user-specified roughness file to be read
+
185  std::string fname;
+
186  bool read_z0 = false;
+
187  if ( (flux_type == FluxCalcType::MOENG) ||
+ +
189  read_z0 = pp.query("most.roughness_file_name", fname);
+
190  }
191 
-
192  m_var_z0 = (lmask_min < 1) & (rough_type_sea != RoughCalcType::CONSTANT);
-
193  if (m_var_z0) {
-
194  amrex::Print() << "Variable sea roughness (type " << rough_sea_string << ")" << std::endl;
-
195  }
-
196 
-
197  // Size the MOST params for all levels
-
198  int nlevs = m_geom.size();
-
199  z_0.resize(nlevs);
-
200  u_star.resize(nlevs);
-
201  w_star.resize(nlevs);
-
202  t_star.resize(nlevs);
-
203  q_star.resize(nlevs);
-
204  t_surf.resize(nlevs);
-
205  olen.resize(nlevs);
-
206  pblh.resize(nlevs);
-
207 
-
208  // Get pointers to SST and LANDMASK data
-
209  m_sst_lev.resize(nlevs);
-
210  m_lmask_lev.resize(nlevs);
-
211 
-
212  for (int lev(0); lev<nlevs; ++lev) {
-
213  int nt_tot_sst = sst_lev[lev].size();
-
214  m_sst_lev[lev].resize(nt_tot_sst);
-
215  for (int nt(0); nt<nt_tot_sst; ++nt) {
-
216  m_sst_lev[lev][nt] = sst_lev[lev][nt].get();
-
217  }
-
218  int nt_tot_lmask = lmask_lev[lev].size();
-
219  m_lmask_lev[lev].resize(nt_tot_lmask);
-
220  for (int nt(0); nt<nt_tot_lmask; ++nt) {
-
221  m_lmask_lev[lev][nt] = lmask_lev[lev][nt].get();
-
222  }
-
223  } // lev
-
224 
-
225  // Get pointers to LSM data and Fluxes
-
226  m_lsm_data_lev.resize(nlevs);
-
227  m_lsm_flux_lev.resize(nlevs);
-
228  for (int lev(0); lev<nlevs; ++lev) {
-
229  int nvar = lsm_data[lev].size();
-
230  m_lsm_data_lev[lev].resize(nvar);
-
231  m_lsm_flux_lev[lev].resize(nvar);
-
232  for (int n(0); n<nvar; ++n) {
-
233  m_lsm_data_lev[lev][n] = lsm_data[lev][n];
-
234  m_lsm_flux_lev[lev][n] = lsm_flux[lev][n];
-
235  }
-
236  } // lev
-
237 
-
238  // Get pointers to wave data
-
239  m_Hwave_lev.resize(nlevs);
-
240  m_Lwave_lev.resize(nlevs);
-
241  m_eddyDiffs_lev.resize(nlevs);
-
242  for (int lev(0); lev<nlevs; ++lev) {
-
243  m_Hwave_lev[lev] = Hwave[lev].get();
-
244  m_Lwave_lev[lev] = Lwave[lev].get();
-
245  m_eddyDiffs_lev[lev] = eddyDiffs[lev].get();
-
246  }
-
247 
-
248  for (int lev = 0; lev < nlevs; lev++) {
-
249  // Attributes for MFs and FABs
-
250  //--------------------------------------------------------
-
251  auto& mf = vars_old[lev][Vars::cons];
-
252  // Create a 2D ba, dm, & ghost cells
-
253  amrex::BoxArray ba = mf.boxArray();
-
254  amrex::BoxList bl2d = ba.boxList();
-
255  for (auto& b : bl2d) {
-
256  b.setRange(2,0);
-
257  }
-
258  amrex::BoxArray ba2d(std::move(bl2d));
-
259  const amrex::DistributionMapping& dm = mf.DistributionMap();
-
260  const int ncomp = 1;
-
261  amrex::IntVect ng = mf.nGrowVect(); ng[2]=0;
-
262 
-
263  // Z0 heights FAB
-
264  //--------------------------------------------------------
-
265  amrex::Arena* Arena_Used = amrex::The_Arena();
-
266 #ifdef AMREX_USE_GPU
-
267  Arena_Used = amrex::The_Pinned_Arena();
-
268 #endif
-
269  amrex::Box bx = amrex::grow(m_geom[lev].Domain(),ng);
-
270  bx.setSmall(2,0);
-
271  bx.setBig(2,0);
-
272  z_0[lev].resize(bx,1,Arena_Used);
-
273  z_0[lev].setVal<amrex::RunOn::Device>(z0_const);
-
274  if (read_z0) read_custom_roughness(lev,fname);
-
275 
-
276  // 2D MFs for U*, T*, T_surf
-
277  //--------------------------------------------------------
-
278  u_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
279  u_star[lev]->setVal(1.E34);
-
280 
-
281  w_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
282  w_star[lev]->setVal(1.E34);
-
283 
-
284  t_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
285  t_star[lev]->setVal(0.0); // default to neutral
+
192  // Do we have a time-varying surface roughness that needs to be saved?
+
193  const int nghost = 0; // ghost cells not included
+
194  const int level = 0;
+
195  int lmask_min = lmask_min_reduce(*lmask_lev[level][0].get(), nghost);
+
196  amrex::ParallelDescriptor::ReduceIntMin(lmask_min);
+
197 
+
198  m_var_z0 = (lmask_min < 1) & (rough_type_sea != RoughCalcType::CONSTANT);
+
199  if (m_var_z0) {
+
200  amrex::Print() << "Variable sea roughness (type " << rough_sea_string << ")" << std::endl;
+
201  }
+
202 
+
203  // Size the MOST params for all levels
+
204  int nlevs = m_geom.size();
+
205  z_0.resize(nlevs);
+
206  u_star.resize(nlevs);
+
207  w_star.resize(nlevs);
+
208  t_star.resize(nlevs);
+
209  q_star.resize(nlevs);
+
210  t_surf.resize(nlevs);
+
211  olen.resize(nlevs);
+
212  pblh.resize(nlevs);
+
213 
+
214  // Get pointers to SST and LANDMASK data
+
215  m_sst_lev.resize(nlevs);
+
216  m_lmask_lev.resize(nlevs);
+
217 
+
218  for (int lev(0); lev<nlevs; ++lev) {
+
219  int nt_tot_sst = sst_lev[lev].size();
+
220  m_sst_lev[lev].resize(nt_tot_sst);
+
221  for (int nt(0); nt<nt_tot_sst; ++nt) {
+
222  m_sst_lev[lev][nt] = sst_lev[lev][nt].get();
+
223  }
+
224  int nt_tot_lmask = lmask_lev[lev].size();
+
225  m_lmask_lev[lev].resize(nt_tot_lmask);
+
226  for (int nt(0); nt<nt_tot_lmask; ++nt) {
+
227  m_lmask_lev[lev][nt] = lmask_lev[lev][nt].get();
+
228  }
+
229  } // lev
+
230 
+
231  // Get pointers to LSM data and Fluxes
+
232  m_lsm_data_lev.resize(nlevs);
+
233  m_lsm_flux_lev.resize(nlevs);
+
234  for (int lev(0); lev<nlevs; ++lev) {
+
235  int nvar = lsm_data[lev].size();
+
236  m_lsm_data_lev[lev].resize(nvar);
+
237  m_lsm_flux_lev[lev].resize(nvar);
+
238  for (int n(0); n<nvar; ++n) {
+
239  m_lsm_data_lev[lev][n] = lsm_data[lev][n];
+
240  m_lsm_flux_lev[lev][n] = lsm_flux[lev][n];
+
241  }
+
242  } // lev
+
243 
+
244  // Get pointers to wave data
+
245  m_Hwave_lev.resize(nlevs);
+
246  m_Lwave_lev.resize(nlevs);
+
247  m_eddyDiffs_lev.resize(nlevs);
+
248  for (int lev(0); lev<nlevs; ++lev) {
+
249  m_Hwave_lev[lev] = Hwave[lev].get();
+
250  m_Lwave_lev[lev] = Lwave[lev].get();
+
251  m_eddyDiffs_lev[lev] = eddyDiffs[lev].get();
+
252  }
+
253 
+
254  for (int lev = 0; lev < nlevs; lev++) {
+
255  // Attributes for MFs and FABs
+
256  //--------------------------------------------------------
+
257  auto& mf = vars_old[lev][Vars::cons];
+
258  // Create a 2D ba, dm, & ghost cells
+
259  amrex::BoxArray ba = mf.boxArray();
+
260  amrex::BoxList bl2d = ba.boxList();
+
261  for (auto& b : bl2d) {
+
262  b.setRange(2,0);
+
263  }
+
264  amrex::BoxArray ba2d(std::move(bl2d));
+
265  const amrex::DistributionMapping& dm = mf.DistributionMap();
+
266  const int ncomp = 1;
+
267  amrex::IntVect ng = mf.nGrowVect(); ng[2]=0;
+
268 
+
269  // Z0 heights FAB
+
270  //--------------------------------------------------------
+
271  amrex::Arena* Arena_Used = amrex::The_Arena();
+
272 #ifdef AMREX_USE_GPU
+
273  Arena_Used = amrex::The_Pinned_Arena();
+
274 #endif
+
275  amrex::Box bx = amrex::grow(m_geom[lev].Domain(),ng);
+
276  bx.setSmall(2,0);
+
277  bx.setBig(2,0);
+
278  z_0[lev].resize(bx,1,Arena_Used);
+
279  z_0[lev].setVal<amrex::RunOn::Device>(z0_const);
+
280  if (read_z0) read_custom_roughness(lev,fname);
+
281 
+
282  // 2D MFs for U*, T*, T_surf
+
283  //--------------------------------------------------------
+
284  u_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
285  u_star[lev]->setVal(1.E34);
286 
-
287  q_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
288  q_star[lev]->setVal(0.0); // default to dry
+
287  w_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
288  w_star[lev]->setVal(1.E34);
289 
-
290  olen[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
291  olen[lev]->setVal(1.E34);
+
290  t_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
291  t_star[lev]->setVal(0.0); // default to neutral
292 
-
293  pblh[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
294  pblh[lev]->setVal(1.E34);
+
293  q_star[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
294  q_star[lev]->setVal(0.0); // default to dry
295 
-
296  t_surf[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
-
297 
-
298  // TODO: Do we want lsm_data to have theta at 0 index always?
-
299  // Do we want an external enum struct for indexing?
-
300  if (m_sst_lev[lev][0] || m_lsm_data_lev[lev][0]) {
-
301  // Valid SST or LSM data; t_surf set before computing fluxes (avoids extended lambda capture)
- -
303  } else if (erf_st) {
-
304  t_surf[lev]->setVal(surf_temp);
-
305  } else {
-
306  t_surf[lev]->setVal(0.0);
-
307  }
-
308  }// lev
-
309  }
+
296  olen[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
297  olen[lev]->setVal(1.E34);
+
298 
+
299  pblh[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
300  pblh[lev]->setVal(1.E34);
+
301 
+
302  t_surf[lev] = std::make_unique<amrex::MultiFab>(ba2d,dm,ncomp,ng);
+
303 
+
304  // TODO: Do we want lsm_data to have theta at 0 index always?
+
305  // Do we want an external enum struct for indexing?
+
306  if (m_sst_lev[lev][0] || m_lsm_data_lev[lev][0]) {
+
307  // Valid SST or LSM data; t_surf set before computing fluxes (avoids extended lambda capture)
+ +
309  } else if (erf_st) {
+
310  t_surf[lev]->setVal(surf_temp);
+
311  } else {
+
312  t_surf[lev]->setVal(0.0);
+
313  }
+
314  }// lev
+
315  }
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
Definition: ERF_MicrophysicsUtils.H:219
-
amrex::Real m_bdy_time_interval
Definition: ERF_ABLMost.H:515
-
amrex::Vector< amrex::MultiFab * > m_eddyDiffs_lev
Definition: ERF_ABLMost.H:535
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > q_star
Definition: ERF_ABLMost.H:524
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > olen
Definition: ERF_ABLMost.H:525
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > w_star
Definition: ERF_ABLMost.H:522
-
amrex::Vector< amrex::FArrayBox > z_0
Definition: ERF_ABLMost.H:517
-
amrex::Vector< amrex::Geometry > m_geom
Definition: ERF_ABLMost.H:516
-
amrex::Real custom_ustar
Definition: ERF_ABLMost.H:508
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_surf
Definition: ERF_ABLMost.H:527
-
amrex::Real custom_qstar
Definition: ERF_ABLMost.H:510
-
amrex::Real depth
Definition: ERF_ABLMost.H:513
-
amrex::Real surf_heating_rate
Definition: ERF_ABLMost.H:506
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_flux_lev
Definition: ERF_ABLMost.H:532
-
MOSTAverage m_ma
Definition: ERF_ABLMost.H:520
+
amrex::Real m_bdy_time_interval
Definition: ERF_ABLMost.H:521
+
amrex::Vector< amrex::MultiFab * > m_eddyDiffs_lev
Definition: ERF_ABLMost.H:541
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > q_star
Definition: ERF_ABLMost.H:530
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > olen
Definition: ERF_ABLMost.H:531
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > w_star
Definition: ERF_ABLMost.H:528
+
amrex::Vector< amrex::FArrayBox > z_0
Definition: ERF_ABLMost.H:523
+
amrex::Vector< amrex::Geometry > m_geom
Definition: ERF_ABLMost.H:522
+
amrex::Real custom_ustar
Definition: ERF_ABLMost.H:514
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_surf
Definition: ERF_ABLMost.H:533
+
amrex::Real custom_qstar
Definition: ERF_ABLMost.H:516
+
amrex::Real depth
Definition: ERF_ABLMost.H:519
+
amrex::Real surf_heating_rate
Definition: ERF_ABLMost.H:512
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_flux_lev
Definition: ERF_ABLMost.H:538
+
MOSTAverage m_ma
Definition: ERF_ABLMost.H:526
@ SURFACE_TEMPERATURE
Surface temperature specified.
@ HEAT_FLUX
Heat-flux specified.
-
int lmask_min_reduce(amrex::iMultiFab &lmask, const int &nghost)
Definition: ERF_ABLMost.H:449
-
bool cnk_visc
Definition: ERF_ABLMost.H:512
-
amrex::Real m_start_bdy_time
Definition: ERF_ABLMost.H:514
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > pblh
Definition: ERF_ABLMost.H:526
-
amrex::Vector< amrex::MultiFab * > m_Hwave_lev
Definition: ERF_ABLMost.H:533
+
int lmask_min_reduce(amrex::iMultiFab &lmask, const int &nghost)
Definition: ERF_ABLMost.H:455
+
bool cnk_visc
Definition: ERF_ABLMost.H:518
+
amrex::Real m_start_bdy_time
Definition: ERF_ABLMost.H:520
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > pblh
Definition: ERF_ABLMost.H:532
+
amrex::Vector< amrex::MultiFab * > m_Hwave_lev
Definition: ERF_ABLMost.H:539
void read_custom_roughness(const int &lev, const std::string &fname)
Definition: ERF_ABLMost.cpp:592
-
amrex::Real surf_temp
Definition: ERF_ABLMost.H:505
-
amrex::Real cnk_a
Definition: ERF_ABLMost.H:511
-
ThetaCalcType theta_type
Definition: ERF_ABLMost.H:494
-
PBLHeightCalcType pblh_type
Definition: ERF_ABLMost.H:497
+
amrex::Real surf_temp
Definition: ERF_ABLMost.H:511
+
amrex::Real cnk_a
Definition: ERF_ABLMost.H:517
+
ThetaCalcType theta_type
Definition: ERF_ABLMost.H:500
+
PBLHeightCalcType pblh_type
Definition: ERF_ABLMost.H:503
@ MOENG
Moeng functional form.
@ CUSTOM
Custom constant flux functional form.
@ ROTATE
Terrain rotation flux functional form.
@ DONELAN
Donelan functional form.
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_data_lev
Definition: ERF_ABLMost.H:531
-
amrex::Real surf_temp_flux
Definition: ERF_ABLMost.H:507
-
amrex::Vector< amrex::Vector< amrex::iMultiFab * > > m_lmask_lev
Definition: ERF_ABLMost.H:530
-
RoughCalcType rough_type_land
Definition: ERF_ABLMost.H:495
-
bool m_rotate
Definition: ERF_ABLMost.H:502
-
amrex::Vector< amrex::MultiFab * > m_Lwave_lev
Definition: ERF_ABLMost.H:534
-
bool m_var_z0
Definition: ERF_ABLMost.H:518
-
RoughCalcType rough_type_sea
Definition: ERF_ABLMost.H:496
-
bool use_moisture
Definition: ERF_ABLMost.H:500
-
bool m_include_wstar
Definition: ERF_ABLMost.H:503
-
bool m_exp_most
Definition: ERF_ABLMost.H:501
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_star
Definition: ERF_ABLMost.H:523
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > u_star
Definition: ERF_ABLMost.H:521
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_lsm_data_lev
Definition: ERF_ABLMost.H:537
+
amrex::Real surf_temp_flux
Definition: ERF_ABLMost.H:513
+
amrex::Vector< amrex::Vector< amrex::iMultiFab * > > m_lmask_lev
Definition: ERF_ABLMost.H:536
+
RoughCalcType rough_type_land
Definition: ERF_ABLMost.H:501
+
bool m_rotate
Definition: ERF_ABLMost.H:508
+
amrex::Vector< amrex::MultiFab * > m_Lwave_lev
Definition: ERF_ABLMost.H:540
+
bool m_var_z0
Definition: ERF_ABLMost.H:524
+
RoughCalcType rough_type_sea
Definition: ERF_ABLMost.H:502
+
bool use_moisture
Definition: ERF_ABLMost.H:506
+
bool m_include_wstar
Definition: ERF_ABLMost.H:509
+
bool m_exp_most
Definition: ERF_ABLMost.H:507
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > t_star
Definition: ERF_ABLMost.H:529
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > u_star
Definition: ERF_ABLMost.H:527
-
amrex::Real z0_const
Definition: ERF_ABLMost.H:504
-
FluxCalcType flux_type
Definition: ERF_ABLMost.H:493
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_sst_lev
Definition: ERF_ABLMost.H:529
+
amrex::Real z0_const
Definition: ERF_ABLMost.H:510
+
FluxCalcType flux_type
Definition: ERF_ABLMost.H:499
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > m_sst_lev
Definition: ERF_ABLMost.H:535
@ CONSTANT
Constant z0.
-
amrex::Real custom_tstar
Definition: ERF_ABLMost.H:509
+
amrex::Real custom_tstar
Definition: ERF_ABLMost.H:515
@ cons
Definition: ERF_IndexDefines.H:129
Here is the call graph for this function:
@@ -1633,7 +1639,7 @@

-
446 { return m_lmask_lev[lev][0]; }
+
452 { return m_lmask_lev[lev][0]; }
@@ -1718,7 +1724,7 @@

-
432 { return m_ma.get_average(lev,comp); }
+
438 { return m_ma.get_average(lev,comp); }
Here is the call graph for this function:
@@ -1754,7 +1760,7 @@

-
426 { return olen[lev].get(); }
+
432 { return olen[lev].get(); }

@@ -1781,7 +1787,7 @@

-
429 { return pblh[lev].get(); }
+
435 { return pblh[lev].get(); }

@@ -1808,7 +1814,7 @@

-
423 { return q_star[lev].get(); }
+
429 { return q_star[lev].get(); }
@@ -1835,7 +1841,7 @@

-
420 { return t_star[lev].get(); }
+
426 { return t_star[lev].get(); }
@@ -1862,7 +1868,7 @@

-
435 { return t_surf[lev].get(); }
+
441 { return t_surf[lev].get(); }
@@ -1889,7 +1895,7 @@

-
414 { return u_star[lev].get(); }
+
420 { return u_star[lev].get(); }
@@ -1916,7 +1922,7 @@

-
417 { return w_star[lev].get(); }
+
423 { return w_star[lev].get(); }
@@ -1943,7 +1949,7 @@

-
441 { return &z_0[lev]; }
+
447 { return &z_0[lev]; }
@@ -1969,7 +1975,7 @@

-
438 { return m_ma.get_zref(); }
+
444 { return m_ma.get_zref(); }
amrex::Real get_zref() const
Definition: ERF_MOSTAverage.H:95
Here is the call graph for this function:
@@ -2005,7 +2011,7 @@

-
443 { return m_var_z0; }
+
449 { return m_var_z0; }

@@ -2232,23 +2238,23 @@

-
450  {
-
451  int lmask_min = amrex::ReduceMin(lmask, nghost,
-
452  [=] AMREX_GPU_HOST_DEVICE (amrex::Box const& bx, amrex::Array4<int const> const& lm_arr) -> int
-
453  {
-
454  int locmin = std::numeric_limits<int>::max();
-
455  const auto lo = lbound(bx);
-
456  const auto hi = ubound(bx);
-
457  for (int j = lo.y; j <= hi.y; ++j) {
-
458  for (int i = lo.x; i <= hi.x; ++i) {
-
459  locmin = std::min(locmin, lm_arr(i,j,0));
-
460  }
-
461  }
-
462  return locmin;
-
463  });
-
464 
-
465  return lmask_min;
-
466  }
+
456  {
+
457  int lmask_min = amrex::ReduceMin(lmask, nghost,
+
458  [=] AMREX_GPU_HOST_DEVICE (amrex::Box const& bx, amrex::Array4<int const> const& lm_arr) -> int
+
459  {
+
460  int locmin = std::numeric_limits<int>::max();
+
461  const auto lo = lbound(bx);
+
462  const auto hi = ubound(bx);
+
463  for (int j = lo.y; j <= hi.y; ++j) {
+
464  for (int i = lo.x; i <= hi.x; ++i) {
+
465  locmin = std::min(locmin, lm_arr(i,j,0));
+
466  }
+
467  }
+
468  return locmin;
+
469  });
+
470 
+
471  return lmask_min;
+
472  }

Referenced by ABLMost().

@@ -2621,7 +2627,7 @@

134 }

void compute_fluxes(const int &lev, const int &max_iters, const FluxIter &most_flux, bool is_land)
Definition: ERF_ABLMost.cpp:145
void time_interp_sst(const int &lev, const amrex::Real &time)
Definition: ERF_ABLMost.cpp:493
-
void update_surf_temp(const amrex::Real &time)
Definition: ERF_ABLMost.H:390
+
void update_surf_temp(const amrex::Real &time)
Definition: ERF_ABLMost.H:396
void get_lsm_tsurf(const int &lev)
Definition: ERF_ABLMost.cpp:528
void compute_averages(int lev)
Definition: ERF_MOSTAverage.cpp:648
Definition: ERF_MOSTStress.H:136
@@ -2693,7 +2699,7 @@

-
411  { m_ma.update_field_ptrs(lev,vars_old,Theta_prim,Qv_prim,Qr_prim); }
+
417  { m_ma.update_field_ptrs(lev,vars_old,Theta_prim,Qv_prim,Qr_prim); }
void update_field_ptrs(int lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim)
Definition: ERF_MOSTAverage.cpp:228
Here is the call graph for this function:
@@ -2792,19 +2798,19 @@

-
391  {
-
392  if (surf_heating_rate != 0) {
-
393  int nlevs = m_geom.size();
-
394  for (int lev = 0; lev < nlevs; lev++)
-
395  {
-
396  t_surf[lev]->setVal(surf_temp + surf_heating_rate*time);
-
397  amrex::Print() << "Surface temp at t=" << time
-
398  << ": "
-
399  << surf_temp + surf_heating_rate*time
-
400  << std::endl;
-
401  }
-
402  }
-
403  }
+
397  {
+
398  if (surf_heating_rate != 0) {
+
399  int nlevs = m_geom.size();
+
400  for (int lev = 0; lev < nlevs; lev++)
+
401  {
+
402  t_surf[lev]->setVal(surf_temp + surf_heating_rate*time);
+
403  amrex::Print() << "Surface temp at t=" << time
+
404  << ": "
+
405  << surf_temp + surf_heating_rate*time
+
406  << std::endl;
+
407  }
+
408  }
+
409  }

diff --git a/classERF.html b/classERF.html index c63c46b09a..760f5d5229 100644 --- a/classERF.html +++ b/classERF.html @@ -1391,13 +1391,13 @@

void Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel)
Definition: ERF_TimeAvgVel.cpp:9

void VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h)
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:763
-
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1160
+
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1162
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:808
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:738
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:809
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:750
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:835
-
static SolverChoice solverChoice
Definition: ERF.H:1002
+
static SolverChoice solverChoice
Definition: ERF.H:1004
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:807
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:742
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:753
@@ -1414,7 +1414,7 @@

amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:834
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:767
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:771
-
TurbulentPerturbation turbPert
Definition: ERF.H:1005
+
TurbulentPerturbation turbPert
Definition: ERF.H:1007
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:766
void advance_lsm(int lev, amrex::MultiFab &, const amrex::Real &dt_advance)
Definition: ERF_AdvanceLSM.cpp:5
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:810
@@ -1438,13 +1438,13 @@

@ cons
Definition: ERF_IndexDefines.H:129
@ zvel
Definition: ERF_IndexDefines.H:132
@ yvel
Definition: ERF_IndexDefines.H:131
-
int RhoQr_comp
Definition: ERF_DataStruct.H:686
-
int RhoQc_comp
Definition: ERF_DataStruct.H:680
-
int RhoQv_comp
Definition: ERF_DataStruct.H:679
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:653
-
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:664
-
bool time_avg_vel
Definition: ERF_DataStruct.H:650
+
int RhoQr_comp
Definition: ERF_DataStruct.H:687
+
int RhoQc_comp
Definition: ERF_DataStruct.H:681
+
int RhoQv_comp
Definition: ERF_DataStruct.H:680
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
+
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:665
+
bool time_avg_vel
Definition: ERF_DataStruct.H:651
void calc_tpi_update(const int lev, const amrex::Real dt, amrex::MultiFab &mf_xvel, amrex::MultiFab &mf_yvel, amrex::MultiFab &mf_cons)
Definition: ERF_TurbPertStruct.H:184
amrex::MultiFab pb_cell
Definition: ERF_TurbPertStruct.H:536
void apply_tpi(const int &lev, const amrex::Box &vbx, const int &comp, const amrex::IndexType &m_ixtype, const amrex::Array4< amrex::Real > &src_arr, const amrex::Array4< amrex::Real const > &pert_cell)
Definition: ERF_TurbPertStruct.H:245
@@ -1799,11 +1799,11 @@

249 
250  //
251  // This is an optimization since we won't need more than one ghost
-
252  // cell of momentum in the integrator if not using NumDiff
+
252  // cell of momentum in the integrator if not using numerical diffusion
253  //
-
254  IntVect ngu = (!solverChoice.use_NumDiff) ? IntVect(1,1,1) : xvel_old.nGrowVect();
-
255  IntVect ngv = (!solverChoice.use_NumDiff) ? IntVect(1,1,1) : yvel_old.nGrowVect();
-
256  IntVect ngw = (!solverChoice.use_NumDiff) ? IntVect(1,1,0) : zvel_old.nGrowVect();
+
254  IntVect ngu = (!solverChoice.use_num_diff) ? IntVect(1,1,1) : xvel_old.nGrowVect();
+
255  IntVect ngv = (!solverChoice.use_num_diff) ? IntVect(1,1,1) : yvel_old.nGrowVect();
+
256  IntVect ngw = (!solverChoice.use_num_diff) ? IntVect(1,1,0) : zvel_old.nGrowVect();
257 
258  VelocityToMomentum(xvel_old, ngu, yvel_old, ngv, zvel_old, ngw, density,
259  state_old[IntVars::xmom],
@@ -1873,7 +1873,7 @@

auto cons_to_prim
Definition: ERF_TI_utils.H:4
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:816
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:745
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1109
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1111
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:827
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:825
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:858
@@ -1882,29 +1882,29 @@

amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:825
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc
Definition: ERF.H:837
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:817
-
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1142
-
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1111
+
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1144
+
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1113
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:733
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:828
-
static int verbose
Definition: ERF.H:1037
+
static int verbose
Definition: ERF.H:1039
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:815
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:827
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:814
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:813
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:720
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:826
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1121
-
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1120
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1112
-
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1108
-
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1117
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1123
+
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1122
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1114
+
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1110
+
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1119
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:818
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:816
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1118
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1115
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1120
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1117
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:825
static int fixed_mri_dt_ratio
Definition: ERF.H:932
-
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1139
+
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1141
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:814
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:827
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:859
@@ -1922,23 +1922,23 @@

@ p0_comp
Definition: ERF_IndexDefines.H:64
@ r0_comp
Definition: ERF_IndexDefines.H:63
Definition: ERF_DiffStruct.H:19
-
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:76
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:607
-
bool use_explicit_most
Definition: ERF_DataStruct.H:644
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:605
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:578
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:633
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:635
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:604
-
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:636
-
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:587
-
bool use_NumDiff
Definition: ERF_DataStruct.H:656
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:634
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:580
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:588
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:566
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:606
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:579
+
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
+
bool use_explicit_most
Definition: ERF_DataStruct.H:645
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
+
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:637
+
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:588
+
bool use_num_diff
Definition: ERF_DataStruct.H:657
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
Definition: ERF_SpongeStruct.H:15
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Definition: ERF_TurbStruct.H:29
@@ -2024,7 +2024,7 @@

12 }
LandSurface lsm
Definition: ERF.H:789
void Advance(const int &lev, const amrex::Real &dt_advance)
Definition: ERF_LandSurface.H:51
-
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:666
+
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:667
@@ -2211,7 +2211,7 @@

31  }
32 }
void AverageDownTo(int crse_lev, int scomp, int ncomp)
Definition: ERF_AverageDown.cpp:36
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:662
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
@@ -2385,9 +2385,9 @@

173  }
174 }
void MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h)
Definition: ERF_MomentumToVelocity.cpp:25
-
static StateInterpType interpolation_type
Definition: ERF.H:1051
+
static StateInterpType interpolation_type
Definition: ERF.H:1053
@ th0_comp
Definition: ERF_IndexDefines.H:66
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:569
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
Here is the call graph for this function:
@@ -2446,7 +2446,7 @@

450 

451  return fine_mask;
452 }
-
amrex::MultiFab fine_mask
Definition: ERF.H:1173
+
amrex::MultiFab fine_mask
Definition: ERF.H:1175
@@ -2803,51 +2803,51 @@

-
1180  {
-
1181  if (use_num_diff)
-
1182  {
-
1183  return 3;
-
1184  } else {
-
1185  if (
- - - - - -
1191  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
-
1192  { return 3; }
-
1193  else if (
- -
1195  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
- - - -
1199  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
-
1200  { return 3; }
-
1201  else if (
- -
1203  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
-
1204  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
-
1205  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
-
1206  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
-
1207  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
-
1208  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
-
1209  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
-
1210  { return 3; }
-
1211  else if (
- -
1213  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
-
1214  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
-
1215  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
-
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
-
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
-
1218  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
-
1219  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
-
1220  { return 4; }
-
1221  else
-
1222  { return 2; }
-
1223  }
-
1224  }
+
1182  {
+
1183  if (use_num_diff)
+
1184  {
+
1185  return 3;
+
1186  } else {
+
1187  if (
+ + + + + +
1193  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
+
1194  { return 3; }
+
1195  else if (
+ +
1197  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
+ + + +
1201  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
+
1202  { return 3; }
+
1203  else if (
+ +
1205  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
+
1206  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
+
1207  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
+
1208  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
+
1209  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
+
1210  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
+
1211  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
+
1212  { return 3; }
+
1213  else if (
+ +
1215  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
+
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
+
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
+
1218  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
+
1219  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
+
1220  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
+
1221  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
+
1222  { return 4; }
+
1223  else
+
1224  { return 2; }
+
1225  }
+
1226  }
@@ -2886,29 +2886,29 @@

-
1919 {
-
1920  auto& fine_new = vars_new[lev];
-
1921  auto& crse_new = vars_new[lev-1];
-
1922  auto& ba_fine = fine_new[Vars::cons].boxArray();
-
1923  auto& ba_crse = crse_new[Vars::cons].boxArray();
-
1924  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
-
1925  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
-
1926 
-
1927  int ncomp = vars_new[lev][Vars::cons].nComp();
-
1928 
-
1929  FPr_c.emplace_back(ba_fine, dm_fine, geom[lev] ,
-
1930  ba_crse, dm_crse, geom[lev-1],
-
1931  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
-
1932  FPr_u.emplace_back(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
-
1933  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
-
1934  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1935  FPr_v.emplace_back(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
-
1936  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
-
1937  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1938  FPr_w.emplace_back(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
-
1939  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
-
1940  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1941 }
+
1874 {
+
1875  auto& fine_new = vars_new[lev];
+
1876  auto& crse_new = vars_new[lev-1];
+
1877  auto& ba_fine = fine_new[Vars::cons].boxArray();
+
1878  auto& ba_crse = crse_new[Vars::cons].boxArray();
+
1879  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
+
1880  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
+
1881 
+
1882  int ncomp = vars_new[lev][Vars::cons].nComp();
+
1883 
+
1884  FPr_c.emplace_back(ba_fine, dm_fine, geom[lev] ,
+
1885  ba_crse, dm_crse, geom[lev-1],
+
1886  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
+
1887  FPr_u.emplace_back(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
+
1888  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
+
1889  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1890  FPr_v.emplace_back(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
+
1891  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
+
1892  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1893  FPr_w.emplace_back(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
+
1894  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
+
1895  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1896 }
int cf_set_width
Definition: ERF.H:806
@@ -2936,10 +2936,10 @@

-
1235  {
-
1236  return *datalog[i];
-
1237  }
-
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1370
+
1237  {
+
1238  return *datalog[i];
+
1239  }
+
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1372

@@ -2968,8 +2968,8 @@

The filename of the ith datalog file.

-
1382 { return datalogname[i]; }
-
amrex::Vector< std::string > datalogname
Definition: ERF.H:1371
+
1384 { return datalogname[i]; }
+
amrex::Vector< std::string > datalogname
Definition: ERF.H:1373

@@ -2996,29 +2996,29 @@

-
1945 {
-
1946  auto& fine_new = vars_new[lev];
-
1947  auto& crse_new = vars_new[lev-1];
-
1948  auto& ba_fine = fine_new[Vars::cons].boxArray();
-
1949  auto& ba_crse = crse_new[Vars::cons].boxArray();
-
1950  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
-
1951  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
-
1952 
-
1953  int ncomp = fine_new[Vars::cons].nComp();
-
1954 
-
1955  FPr_c[lev-1].Define(ba_fine, dm_fine, geom[lev] ,
-
1956  ba_crse, dm_crse, geom[lev-1],
-
1957  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
-
1958  FPr_u[lev-1].Define(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
-
1959  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
-
1960  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1961  FPr_v[lev-1].Define(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
-
1962  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
-
1963  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1964  FPr_w[lev-1].Define(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
-
1965  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
-
1966  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1967 }
+
1900 {
+
1901  auto& fine_new = vars_new[lev];
+
1902  auto& crse_new = vars_new[lev-1];
+
1903  auto& ba_fine = fine_new[Vars::cons].boxArray();
+
1904  auto& ba_crse = crse_new[Vars::cons].boxArray();
+
1905  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
+
1906  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
+
1907 
+
1908  int ncomp = fine_new[Vars::cons].nComp();
+
1909 
+
1910  FPr_c[lev-1].Define(ba_fine, dm_fine, geom[lev] ,
+
1911  ba_crse, dm_crse, geom[lev-1],
+
1912  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
+
1913  FPr_u[lev-1].Define(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
+
1914  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
+
1915  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1916  FPr_v[lev-1].Define(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
+
1917  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
+
1918  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1919  FPr_w[lev-1].Define(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
+
1920  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
+
1921  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1922 }
@@ -4659,8 +4659,8 @@

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getRhoThetagivenP(const amrex::Real p, const amrex::Real qv=0.0)
Definition: ERF_EOS.H:175
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getExnergivenP(const amrex::Real P, const amrex::Real rdOcp)
Definition: ERF_EOS.H:144
@ pres
Definition: ERF_Kessler.H:33
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:618
-
amrex::Real gravity
Definition: ERF_DataStruct.H:616
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
+
amrex::Real gravity
Definition: ERF_DataStruct.H:617
Here is the call graph for this function:
@@ -4957,7 +4957,7 @@

amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:870

amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:903
void setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:17
-
void ReadParameters()
Definition: ERF.cpp:1410
+
void ReadParameters()
Definition: ERF.cpp:1365
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:851
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_src
Definition: ERF.H:842
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:865
@@ -4970,10 +4970,10 @@

amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:961
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:731
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:854
-
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1162
+
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1164
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:962
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:871
-
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1161
+
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1163
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:695
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:843
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:845
@@ -4981,7 +4981,7 @@

amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:852
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:791
void refinement_criteria_setup()
Definition: ERF_Tagging.cpp:105
-
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1411
+
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1413
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:844
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:831
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:790
@@ -4996,12 +4996,12 @@

amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave
Definition: ERF.H:868
amrex::Vector< int > istep
Definition: ERF.H:726
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:896
-
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1231
+
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1186
void ReSize(const int &nlev)
Definition: ERF_LandSurface.H:23
const char * buildInfoGetGitHash(int i)
-
amrex::Real dz0
Definition: ERF_DataStruct.H:623
-
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:621
-
amrex::Real zsurf
Definition: ERF_DataStruct.H:622
+
amrex::Real dz0
Definition: ERF_DataStruct.H:624
+
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:622
+
amrex::Real zsurf
Definition: ERF_DataStruct.H:623
Here is the call graph for this function:
@@ -5155,7 +5155,7 @@

96  ref_tags[j](tags,mf.get(),clearval,tagval,time,levc,geom[levc]);

97  } // loop over j
98 }
-
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1167
+
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1169
void erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:165
void erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:144
@@ -5390,13 +5390,13 @@

238  }

239 }
constexpr amrex::Real Gamma
Definition: ERF_Constants.H:19
-
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1175
+
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1177
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:930
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:931
static amrex::Real cfl
Definition: ERF.H:924
static amrex::Real sub_cfl
Definition: ERF.H:925
@ rho
Definition: ERF_Kessler.H:30
-
int force_stage1_single_substep
Definition: ERF_DataStruct.H:585
+
int force_stage1_single_substep
Definition: ERF_DataStruct.H:586
Here is the call graph for this function:
@@ -5509,7 +5509,7 @@

int last_check_file_step
Definition: ERF.H:909

int max_step
Definition: ERF.H:916
int last_plot_file_step_2
Definition: ERF.H:907
-
static PlotFileType plotfile_type_1
Definition: ERF.H:1047
+
static PlotFileType plotfile_type_1
Definition: ERF.H:1049
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:887
amrex::Real m_plot_per_1
Definition: ERF.H:944
std::string check_type
Definition: ERF.H:956
@@ -5518,14 +5518,14 @@

amrex::Real m_check_per
Definition: ERF.H:959
int m_check_int
Definition: ERF.H:958
int last_plot_file_step_1
Definition: ERF.H:906
-
static int input_bndry_planes
Definition: ERF.H:1102
-
static PlotFileType plotfile_type_2
Definition: ERF.H:1048
+
static int input_bndry_planes
Definition: ERF.H:1104
+
static PlotFileType plotfile_type_2
Definition: ERF.H:1050
void WritePlotFile(int which, PlotFileType plotfile_type, amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:186
void ComputeDt(int step=-1)
Definition: ERF_ComputeTimestep.cpp:11
void WriteCheckpointFile() const
Definition: ERF_Checkpoint.cpp:25
int m_plot_int_2
Definition: ERF.H:943
-
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1159
-
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1995
+
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1161
+
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1950
void timeStep(int lev, amrex::Real time, int iteration)
Definition: ERF_TimeStep.cpp:16
amrex::Real m_plot_per_2
Definition: ERF.H:945
@@ -6406,9 +6406,9 @@

345  // how velocity from fine-fine copies (as well as physical and interpolated bcs) will be filled
346  if (!cons_only)
347  {
-
348  IntVect ngu = (!solverChoice.use_NumDiff) ? IntVect(1,1,1) : mfs_vel[Vars::xvel]->nGrowVect();
-
349  IntVect ngv = (!solverChoice.use_NumDiff) ? IntVect(1,1,1) : mfs_vel[Vars::yvel]->nGrowVect();
-
350  IntVect ngw = (!solverChoice.use_NumDiff) ? IntVect(1,1,0) : mfs_vel[Vars::zvel]->nGrowVect();
+
348  IntVect ngu = (!solverChoice.use_num_diff) ? IntVect(1,1,1) : mfs_vel[Vars::xvel]->nGrowVect();
+
349  IntVect ngv = (!solverChoice.use_num_diff) ? IntVect(1,1,1) : mfs_vel[Vars::yvel]->nGrowVect();
+
350  IntVect ngw = (!solverChoice.use_num_diff) ? IntVect(1,1,0) : mfs_vel[Vars::zvel]->nGrowVect();
351 
352  VelocityToMomentum(*mfs_vel[Vars::xvel], ngu,
353  *mfs_vel[Vars::yvel], ngv,
@@ -6427,7 +6427,7 @@

AMREX_GPU_HOST AMREX_FORCE_INLINE void ApplyMask(amrex::MultiFab &dst, const amrex::iMultiFab &imask, const int nghost=0)
Definition: ERF_Utils.H:362
void fill_from_bndryregs(const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)
Definition: ERF_BoundaryConditionsBndryReg.cpp:13
void FillIntermediatePatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, int ng_cons, int ng_vel, bool cons_only, int icomp_cons, int ncomp_cons, bool allow_most_bcs=true)
Definition: ERF_FillIntermediatePatch.cpp:28
-
static bool use_real_bcs
Definition: ERF.H:1058
+
static bool use_real_bcs
Definition: ERF.H:1060
@ NumTypes
Definition: ERF_IndexDefines.H:143
Here is the call graph for this function:
@@ -6630,9 +6630,9 @@

-
1228  {
-
1229  return advflux_reg[lev];
-
1230  }
+
1230  {
+
1231  return advflux_reg[lev];
+
1232  }
@@ -6658,20 +6658,20 @@

-
1305  {
-
1306  int numCores = amrex::ParallelDescriptor::NProcs();
-
1307 #ifdef _OPENMP
-
1308  numCores = numCores * omp_get_max_threads();
-
1309 #endif
-
1310 
-
1311  amrex::Real T =
-
1312  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
- -
1314 
-
1315  return T;
-
1316  }
-
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1301
-
static amrex::Real startCPUTime
Definition: ERF.H:1300
+
1307  {
+
1308  int numCores = amrex::ParallelDescriptor::NProcs();
+
1309 #ifdef _OPENMP
+
1310  numCores = numCores * omp_get_max_threads();
+
1311 #endif
+
1312 
+
1313  amrex::Real T =
+
1314  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
+ +
1316 
+
1317  return T;
+
1318  }
+
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1303
+
static amrex::Real startCPUTime
Definition: ERF.H:1302
@ T
Definition: ERF_IndexDefines.H:99
@@ -7806,7 +7806,7 @@

void init_bx_scalars_from_input_sounding(const Box &bx, Array4< Real > const &state, GeometryData const &geomdata, Array4< const Real > const &z_cc_arr, const bool &l_moist, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:160
void init_bx_scalars_from_input_sounding_hse(const Box &bx, Array4< Real > const &state, Array4< Real > const &r_hse_arr, Array4< Real > const &p_hse_arr, Array4< Real > const &pi_hse_arr, Array4< Real > const &th_hse_arr, GeometryData const &geomdata, Array4< const Real > const &z_cc_arr, const Real &l_gravity, const Real &l_rdOcp, const bool &l_moist, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:222
void init_bx_velocities_from_input_sounding(const Box &bx, Array4< Real > const &x_vel, Array4< Real > const &y_vel, Array4< Real > const &z_vel, GeometryData const &geomdata, Array4< const Real > const &z_nd_arr, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:323
-
static bool init_sounding_ideal
Definition: ERF.H:1070
+
static bool init_sounding_ideal
Definition: ERF.H:1072
InputSoundingData input_sounding_data
Definition: ERF.H:689
@ base_bc
Definition: ERF_IndexDefines.H:87
void resize_arrays()
Definition: ERF_InputSoundingData.H:60
@@ -8100,7 +8100,7 @@

amrex::Vector< amrex::IntVect > zero_yflux
Definition: ERF_AdvStruct.H:300
amrex::Vector< amrex::IntVect > zero_xflux
Definition: ERF_AdvStruct.H:299
amrex::Vector< amrex::IntVect > zero_zflux
Definition: ERF_AdvStruct.H:301
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:577
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
@@ -8129,116 +8129,116 @@

-
1299 {
-
1300  // Map the words in the inputs file to BC types, then translate
-
1301  // those types into what they mean for each variable
-
1302  // This must be called before initHSE (where the base state is initialized)
-
1303  if (lev == 0 && init_type != InitType::Ideal) {
-
1304  init_bcs();
-
1305  }
+
1254 {
+
1255  // Map the words in the inputs file to BC types, then translate
+
1256  // those types into what they mean for each variable
+
1257  // This must be called before initHSE (where the base state is initialized)
+
1258  if (lev == 0 && init_type != InitType::Ideal) {
+
1259  init_bcs();
+
1260  }
+
1261 
+
1262  t_new[lev] = time;
+
1263  t_old[lev] = time - 1.e200;
+
1264 
+
1265  auto& lev_new = vars_new[lev];
+
1266  auto& lev_old = vars_old[lev];
+
1267 
+
1268  // Loop over grids at this level to initialize our grid data
+
1269  lev_new[Vars::cons].setVal(0.0); lev_old[Vars::cons].setVal(0.0);
+
1270  lev_new[Vars::xvel].setVal(0.0); lev_old[Vars::xvel].setVal(0.0);
+
1271  lev_new[Vars::yvel].setVal(0.0); lev_old[Vars::yvel].setVal(0.0);
+
1272  lev_new[Vars::zvel].setVal(0.0); lev_old[Vars::zvel].setVal(0.0);
+
1273 
+
1274  // Initialize background flow (optional)
+
1275  if (init_type == InitType::Input_Sounding) {
+
1276  // The base state is initialized by integrating vertically through the
+
1277  // input sounding, if the init_sounding_ideal flag is set; otherwise
+
1278  // it is set by initHSE()
+
1279 
+
1280  // The physbc's need the terrain but are needed for initHSE
+
1281  // We have already made the terrain in the call to init_zphys
+
1282  // in MakeNewLevelFromScratch
+
1283  make_physbcs(lev);
+
1284 
+
1285  // Now init the base state and the data itself
+ +
1287 
+
1288  if (init_sounding_ideal) {
+
1289  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(solverChoice.use_gravity,
+
1290  "Gravity should be on to be consistent with sounding initialization.");
+
1291  } else {
+
1292  initHSE();
+
1293  }
+
1294 
+
1295 #ifdef ERF_USE_NETCDF
+
1296  } else if (init_type == InitType::Ideal || init_type == InitType::Real) {
+
1297  // The base state is initialized from WRF wrfinput data, output by
+
1298  // ideal.exe or real.exe
+
1299  init_from_wrfinput(lev);
+
1300 
+
1301  // The physbc's need the terrain but are needed for initHSE
+
1302  if (init_type == InitType::Ideal) {
+
1303  make_physbcs(lev);
+
1304  initHSE(lev);
+
1305  }
1306 
-
1307  t_new[lev] = time;
-
1308  t_old[lev] = time - 1.e200;
-
1309 
-
1310  auto& lev_new = vars_new[lev];
-
1311  auto& lev_old = vars_old[lev];
-
1312 
-
1313  // Loop over grids at this level to initialize our grid data
-
1314  lev_new[Vars::cons].setVal(0.0); lev_old[Vars::cons].setVal(0.0);
-
1315  lev_new[Vars::xvel].setVal(0.0); lev_old[Vars::xvel].setVal(0.0);
-
1316  lev_new[Vars::yvel].setVal(0.0); lev_old[Vars::yvel].setVal(0.0);
-
1317  lev_new[Vars::zvel].setVal(0.0); lev_old[Vars::zvel].setVal(0.0);
+
1307  } else if (init_type == InitType::Metgrid) {
+
1308  // The base state is initialized from data output by WPS metgrid;
+
1309  // we will rebalance after interpolation
+
1310  init_from_metgrid(lev);
+
1311 #endif
+
1312  } else if (init_type == InitType::Uniform) {
+
1313  // Initialize a uniform background field and base state based on the
+
1314  // problem-specified reference density and temperature
+
1315 
+
1316  // The physbc's need the terrain but are needed for initHSE
+
1317  make_physbcs(lev);
1318 
-
1319  // Initialize background flow (optional)
-
1320  if (init_type == InitType::Input_Sounding) {
-
1321  // The base state is initialized by integrating vertically through the
-
1322  // input sounding, if the init_sounding_ideal flag is set; otherwise
-
1323  // it is set by initHSE()
-
1324 
-
1325  // The physbc's need the terrain but are needed for initHSE
-
1326  // We have already made the terrain in the call to init_zphys
-
1327  // in MakeNewLevelFromScratch
-
1328  make_physbcs(lev);
-
1329 
-
1330  // Now init the base state and the data itself
- -
1332 
-
1333  if (init_sounding_ideal) {
-
1334  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(solverChoice.use_gravity,
-
1335  "Gravity should be on to be consistent with sounding initialization.");
-
1336  } else {
-
1337  initHSE();
-
1338  }
-
1339 
-
1340 #ifdef ERF_USE_NETCDF
-
1341  } else if (init_type == InitType::Ideal || init_type == InitType::Real) {
-
1342  // The base state is initialized from WRF wrfinput data, output by
-
1343  // ideal.exe or real.exe
-
1344  init_from_wrfinput(lev);
-
1345 
-
1346  // The physbc's need the terrain but are needed for initHSE
-
1347  if (init_type == InitType::Ideal) {
-
1348  make_physbcs(lev);
-
1349  initHSE(lev);
-
1350  }
-
1351 
-
1352  } else if (init_type == InitType::Metgrid) {
-
1353  // The base state is initialized from data output by WPS metgrid;
-
1354  // we will rebalance after interpolation
-
1355  init_from_metgrid(lev);
-
1356 #endif
-
1357  } else if (init_type == InitType::Uniform) {
-
1358  // Initialize a uniform background field and base state based on the
-
1359  // problem-specified reference density and temperature
-
1360 
-
1361  // The physbc's need the terrain but are needed for initHSE
-
1362  make_physbcs(lev);
-
1363 
-
1364  init_uniform(lev);
-
1365  initHSE(lev);
-
1366  } else {
-
1367  // No background flow initialization specified, initialize the
-
1368  // background field to be equal to the base state, calculated from the
-
1369  // problem-specific erf_init_dens_hse
-
1370 
-
1371  // The bc's need the terrain but are needed for initHSE
-
1372  make_physbcs(lev);
-
1373 
-
1374  // We will initialize the state from the background state so must set that first
-
1375  initHSE(lev);
-
1376  init_from_hse(lev);
-
1377  }
-
1378 
-
1379  // Add problem-specific flow features
-
1380  //
-
1381  // Notes:
-
1382  // - This calls init_custom_pert that is defined for each problem
-
1383  // - This may modify the base state
-
1384  // - The fields set by init_custom_pert are **perturbations** to the
-
1385  // background flow set based on init_type
-
1386  init_custom(lev);
-
1387 
-
1388  // Ensure that the face-based data are the same on both sides of a periodic domain.
-
1389  // The data associated with the lower grid ID is considered the correct value.
-
1390  lev_new[Vars::xvel].OverrideSync(geom[lev].periodicity());
-
1391  lev_new[Vars::yvel].OverrideSync(geom[lev].periodicity());
-
1392  lev_new[Vars::zvel].OverrideSync(geom[lev].periodicity());
-
1393 
-
1394  if(solverChoice.spongeChoice.sponge_type == "input_sponge"){
-
1395  input_sponge(lev);
-
1396  }
-
1397 
-
1398  // Initialize turbulent perturbation
-
1399  if (solverChoice.pert_type == PerturbationType::Source ||
-
1400  solverChoice.pert_type == PerturbationType::Direct) {
-
1401  if (lev == 0) {
-
1402  turbPert_update(lev, 0.);
-
1403  turbPert_amplitude(lev);
-
1404  }
-
1405  }
-
1406 }
+
1319  init_uniform(lev);
+
1320  initHSE(lev);
+
1321  } else {
+
1322  // No background flow initialization specified, initialize the
+
1323  // background field to be equal to the base state, calculated from the
+
1324  // problem-specific erf_init_dens_hse
+
1325 
+
1326  // The bc's need the terrain but are needed for initHSE
+
1327  make_physbcs(lev);
+
1328 
+
1329  // We will initialize the state from the background state so must set that first
+
1330  initHSE(lev);
+
1331  init_from_hse(lev);
+
1332  }
+
1333 
+
1334  // Add problem-specific flow features
+
1335  //
+
1336  // Notes:
+
1337  // - This calls init_custom_pert that is defined for each problem
+
1338  // - This may modify the base state
+
1339  // - The fields set by init_custom_pert are **perturbations** to the
+
1340  // background flow set based on init_type
+
1341  init_custom(lev);
+
1342 
+
1343  // Ensure that the face-based data are the same on both sides of a periodic domain.
+
1344  // The data associated with the lower grid ID is considered the correct value.
+
1345  lev_new[Vars::xvel].OverrideSync(geom[lev].periodicity());
+
1346  lev_new[Vars::yvel].OverrideSync(geom[lev].periodicity());
+
1347  lev_new[Vars::zvel].OverrideSync(geom[lev].periodicity());
+
1348 
+
1349  if(solverChoice.spongeChoice.sponge_type == "input_sponge"){
+
1350  input_sponge(lev);
+
1351  }
+
1352 
+
1353  // Initialize turbulent perturbation
+
1354  if (solverChoice.pert_type == PerturbationType::Source ||
+
1355  solverChoice.pert_type == PerturbationType::Direct) {
+
1356  if (lev == 0) {
+
1357  turbPert_update(lev, 0.);
+
1358  turbPert_amplitude(lev);
+
1359  }
+
1360  }
+
1361 }
void init_from_input_sounding(int lev)
Definition: ERF_InitFromInputSounding.cpp:50
-
static InitType init_type
Definition: ERF.H:1050
+
static InitType init_type
Definition: ERF.H:1052
void init_custom(int lev)
Definition: ERF_InitCustom.cpp:26
void init_bcs()
Definition: ERF_InitBCs.cpp:20
void init_from_hse(int lev)
Definition: ERF_InitFromHSE.cpp:32
@@ -8248,7 +8248,7 @@

void make_physbcs(int lev)
Definition: ERF_MakeNewArrays.cpp:553

void init_uniform(int lev)
Definition: ERF_InitUniform.cpp:17
void turbPert_amplitude(const int lev)
Definition: ERF_InitTurbPert.cpp:41
-
bool use_gravity
Definition: ERF_DataStruct.H:600
+
bool use_gravity
Definition: ERF_DataStruct.H:601
@@ -8357,7 +8357,7 @@

66  ba_nd.surroundingNodes();
67 
68  // We need this to be one greater than the ghost cells to handle levels > 0
- +
70  tmp_zphys_nd = std::make_unique<MultiFab>(ba_nd,dm,1,IntVect(ngrow,ngrow,ngrow));
71 
72  if (solverChoice.terrain_type == TerrainType::Moving) {
@@ -8404,8 +8404,8 @@

113  // The number of ghost cells for density must be 1 greater than that for velocity
114  // so that we can go back in forth between velocity and momentum on all faces
115  // ********************************************************************************************
- - + +
118 
119  // ********************************************************************************************
120  // New solution data containers
@@ -8651,9 +8651,9 @@

360  #endif
361 }
#define NDRY
Definition: ERF_IndexDefines.H:13
-
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1179
+
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1181
@ num_comps
Definition: ERF_IndexDefines.H:67
-
bool test_mapfactor
Definition: ERF_DataStruct.H:595
+
bool test_mapfactor
Definition: ERF_DataStruct.H:596
void init_tpi(const int lev, const amrex::IntVect &nx, const amrex::GpuArray< amrex::Real, 3 > dx, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const int ngrow_state)
Definition: ERF_TurbPertStruct.H:29
@@ -8854,607 +8854,562 @@

665  }
666  }
667 
-
668  // If using the Deardoff LES model,
-
669  // we initialize rho_KE to be nonzero (and positive) so that we end up
-
670  // with reasonable values for the eddy diffusivity and the MOST fluxes
-
671  // (~ 1/diffusivity) do not blow up
-
672  Real RhoKE_0;
-
673  ParmParse pp(pp_prefix);
-
674  if (pp.query("RhoKE_0", RhoKE_0)) {
-
675  // Uniform initial rho*e field
-
676  for (int lev = 0; lev <= finest_level; lev++) {
-
677  if (solverChoice.turbChoice[lev].les_type == LESType::Deardorff) {
-
678  Print() << "Initializing uniform rhoKE=" << RhoKE_0
-
679  << " on level " << lev
-
680  << std::endl;
-
681  vars_new[lev][Vars::cons].setVal(RhoKE_0,RhoKE_comp,1,0);
-
682  } else {
-
683  vars_new[lev][Vars::cons].setVal(0.0,RhoKE_comp,1,0);
-
684  }
-
685  }
-
686  }
-
687 
-
688  Real KE_0;
-
689  if (pp.query("KE_0", KE_0)) {
-
690  // Uniform initial e field
-
691  for (int lev = 0; lev <= finest_level; lev++) {
-
692  auto& lev_new = vars_new[lev];
-
693  if (solverChoice.turbChoice[lev].les_type == LESType::Deardorff) {
-
694  Print() << "Initializing uniform KE=" << KE_0
-
695  << " on level " << lev
-
696  << std::endl;
-
697  for (MFIter mfi(lev_new[Vars::cons], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
-
698  const Box &bx = mfi.tilebox();
-
699  const auto &cons_arr = lev_new[Vars::cons].array(mfi);
-
700  // We want to set the lateral BC values, too
-
701  Box gbx = bx; // Copy constructor
-
702  gbx.grow(0,1); gbx.grow(1,1); // Grow by one in the lateral directions
-
703  ParallelFor(gbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
704  cons_arr(i,j,k,RhoKE_comp) = cons_arr(i,j,k,Rho_comp) * KE_0;
-
705  });
-
706  } // mfi
-
707  } else {
-
708  lev_new[Vars::cons].setVal(0.0,RhoKE_comp,1,0);
-
709  }
-
710  } // lev
-
711  }
-
712 
-
713  if (solverChoice.coupling_type == CouplingType::TwoWay) {
-
714  AverageDown();
-
715  }
-
716 
-
717  if ((solverChoice.advChoice.zero_xflux.size() > 0) ||
-
718  (solverChoice.advChoice.zero_yflux.size() > 0) ||
-
719  (solverChoice.advChoice.zero_zflux.size() > 0))
-
720  {
-
721  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(finest_level == 0,
-
722  "Thin immersed body with refinement not currently supported.");
-
723  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
724  amrex::Print() << "NOTE: Thin immersed body with non-constant dz has not been tested." << std::endl;
-
725  }
-
726  }
-
727 
-
728 #ifdef ERF_USE_PARTICLES
-
729  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
730  for (int lev = 0; lev <= finest_level; lev++) {
-
731  dynamic_cast<LagrangianMicrophysics&>(*micro).initParticles(z_phys_nd[lev]);
-
732  }
-
733  }
-
734 #endif
-
735 
-
736  } else { // Restart from a checkpoint
+
668  if (solverChoice.coupling_type == CouplingType::TwoWay) {
+
669  AverageDown();
+
670  }
+
671 
+
672  if ((solverChoice.advChoice.zero_xflux.size() > 0) ||
+
673  (solverChoice.advChoice.zero_yflux.size() > 0) ||
+
674  (solverChoice.advChoice.zero_zflux.size() > 0))
+
675  {
+
676  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(finest_level == 0,
+
677  "Thin immersed body with refinement not currently supported.");
+
678  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
679  amrex::Print() << "NOTE: Thin immersed body with non-constant dz has not been tested." << std::endl;
+
680  }
+
681  }
+
682 
+
683 #ifdef ERF_USE_PARTICLES
+
684  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
685  for (int lev = 0; lev <= finest_level; lev++) {
+
686  dynamic_cast<LagrangianMicrophysics&>(*micro).initParticles(z_phys_nd[lev]);
+
687  }
+
688  }
+
689 #endif
+
690 
+
691  } else { // Restart from a checkpoint
+
692 
+
693  restart();
+
694 
+
695  // Create the physbc objects for {cons, u, v, w, base state}
+
696  // We fill the additional base state ghost cells just in case we have read the old format
+
697  for (int lev(0); lev <= max_level; ++lev) {
+
698  make_physbcs(lev);
+
699  (*physbcs_base[lev])(base_state[lev],0,base_state[lev].nComp(),base_state[lev].nGrowVect());
+
700  }
+
701  }
+
702 
+
703 #ifdef ERF_USE_PARTICLES
+
704  /* If using a Lagrangian microphysics model, its particle container has now been
+
705  constructed and initialized (calls to micro->Init). So, add its pointer to
+
706  ERF::particleData and remove its name from list of unallocated particle containers. */
+
707  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
708  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
+
709  const auto& pc_ptr( dynamic_cast<LagrangianMicrophysics&>(*micro).getParticleContainer() );
+
710  particleData.pushBack(pc_name, pc_ptr);
+
711  particleData.getNamesUnalloc().remove(pc_name);
+
712  }
+
713 #endif
+
714 
+
715  if (input_bndry_planes) {
+
716  // Read the "time.dat" file to know what data is available
+
717  m_r2d->read_time_file();
+
718 
+
719  // We haven't populated dt yet, set to 0 to ensure assert doesn't crash
+
720  Real dt_dummy = 0.0;
+
721  m_r2d->read_input_files(t_new[0],dt_dummy,m_bc_extdir_vals);
+
722  }
+
723 
+ +
725  {
+
726  h_rhotheta_src.resize(max_level+1, Vector<Real>(0));
+
727  d_rhotheta_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
728  for (int lev = 0; lev <= finest_level; lev++) {
+
729  const int domlen = geom[lev].Domain().length(2);
+
730  h_rhotheta_src[lev].resize(domlen, 0.0_rt);
+
731  d_rhotheta_src[lev].resize(domlen, 0.0_rt);
+
732  prob->update_rhotheta_sources(t_new[0],
+
733  h_rhotheta_src[lev], d_rhotheta_src[lev],
+
734  geom[lev], z_phys_cc[lev]);
+
735  }
+
736  }
737 
-
738  restart();
-
739 
-
740  // Create the physbc objects for {cons, u, v, w, base state}
-
741  // We fill the additional base state ghost cells just in case we have read the old format
-
742  for (int lev(0); lev <= max_level; ++lev) {
-
743  make_physbcs(lev);
-
744  (*physbcs_base[lev])(base_state[lev],0,base_state[lev].nComp(),base_state[lev].nGrowVect());
-
745  }
-
746  }
-
747 
-
748 #ifdef ERF_USE_PARTICLES
-
749  /* If using a Lagrangian microphysics model, its particle container has now been
-
750  constructed and initialized (calls to micro->Init). So, add its pointer to
-
751  ERF::particleData and remove its name from list of unallocated particle containers. */
-
752  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
753  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
-
754  const auto& pc_ptr( dynamic_cast<LagrangianMicrophysics&>(*micro).getParticleContainer() );
-
755  particleData.pushBack(pc_name, pc_ptr);
-
756  particleData.getNamesUnalloc().remove(pc_name);
-
757  }
-
758 #endif
-
759 
-
760  if (input_bndry_planes) {
-
761  // Read the "time.dat" file to know what data is available
-
762  m_r2d->read_time_file();
-
763 
-
764  // We haven't populated dt yet, set to 0 to ensure assert doesn't crash
-
765  Real dt_dummy = 0.0;
-
766  m_r2d->read_input_files(t_new[0],dt_dummy,m_bc_extdir_vals);
-
767  }
-
768 
- -
770  {
-
771  h_rhotheta_src.resize(max_level+1, Vector<Real>(0));
-
772  d_rhotheta_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
773  for (int lev = 0; lev <= finest_level; lev++) {
-
774  const int domlen = geom[lev].Domain().length(2);
-
775  h_rhotheta_src[lev].resize(domlen, 0.0_rt);
-
776  d_rhotheta_src[lev].resize(domlen, 0.0_rt);
-
777  prob->update_rhotheta_sources(t_new[0],
-
778  h_rhotheta_src[lev], d_rhotheta_src[lev],
-
779  geom[lev], z_phys_cc[lev]);
-
780  }
-
781  }
-
782 
- -
784  {
-
785  h_u_geos.resize(max_level+1, Vector<Real>(0));
-
786  d_u_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
787  h_v_geos.resize(max_level+1, Vector<Real>(0));
-
788  d_v_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
789  for (int lev = 0; lev <= finest_level; lev++) {
-
790  const int domlen = geom[lev].Domain().length(2);
-
791  h_u_geos[lev].resize(domlen, 0.0_rt);
-
792  d_u_geos[lev].resize(domlen, 0.0_rt);
-
793  h_v_geos[lev].resize(domlen, 0.0_rt);
-
794  d_v_geos[lev].resize(domlen, 0.0_rt);
- -
796  prob->update_geostrophic_profile(t_new[0],
-
797  h_u_geos[lev], d_u_geos[lev],
-
798  h_v_geos[lev], d_v_geos[lev],
-
799  geom[lev], z_phys_cc[lev]);
-
800  } else {
-
801  if (SolverChoice::mesh_type == MeshType::VariableDz) {
-
802  amrex::Print() << "Note: 1-D geostrophic wind profile input is not defined for real terrain" << std::endl;
-
803  }
- -
805  h_u_geos[lev], d_u_geos[lev],
-
806  h_v_geos[lev], d_v_geos[lev],
-
807  geom[lev],
-
808  zlevels_stag[0]);
-
809  }
-
810  }
-
811  }
-
812 
- -
814  {
-
815  h_rhoqt_src.resize(max_level+1, Vector<Real>(0));
-
816  d_rhoqt_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
817  for (int lev = 0; lev <= finest_level; lev++) {
-
818  const int domlen = geom[lev].Domain().length(2);
-
819  h_rhoqt_src[lev].resize(domlen, 0.0_rt);
-
820  d_rhoqt_src[lev].resize(domlen, 0.0_rt);
-
821  prob->update_rhoqt_sources(t_new[0],
-
822  h_rhoqt_src[lev], d_rhoqt_src[lev],
-
823  geom[lev], z_phys_cc[lev]);
-
824  }
-
825  }
-
826 
- -
828  {
-
829  h_w_subsid.resize(max_level+1, Vector<Real>(0));
-
830  d_w_subsid.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
831  for (int lev = 0; lev <= finest_level; lev++) {
-
832  const int domlen = geom[lev].Domain().length(2) + 1; // lives on z-faces
-
833  h_w_subsid[lev].resize(domlen, 0.0_rt);
-
834  d_w_subsid[lev].resize(domlen, 0.0_rt);
-
835  prob->update_w_subsidence(t_new[0],
-
836  h_w_subsid[lev], d_w_subsid[lev],
-
837  geom[lev], z_phys_cc[lev]);
-
838  }
-
839  }
-
840 
- - -
843  {
-
844  initRayleigh();
-
845  if (init_type == InitType::Input_Sounding)
-
846  {
-
847  // Overwrite ubar, vbar, and thetabar with input profiles;
-
848  // wbar is assumed to be 0. Note: the tau coefficient set by
-
849  // prob->erf_init_rayleigh() is still used
-
850  bool restarting = (!restart_chkfile.empty());
-
851  setRayleighRefFromSounding(restarting);
-
852  }
-
853  }
-
854 
-
855  // Read in sponge data from input file
-
856  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
-
857  {
-
858  initSponge();
-
859  bool restarting = (!restart_chkfile.empty());
-
860  setSpongeRefFromSounding(restarting);
-
861  }
-
862 
- - -
865  }
+ +
739  {
+
740  h_u_geos.resize(max_level+1, Vector<Real>(0));
+
741  d_u_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
742  h_v_geos.resize(max_level+1, Vector<Real>(0));
+
743  d_v_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
744  for (int lev = 0; lev <= finest_level; lev++) {
+
745  const int domlen = geom[lev].Domain().length(2);
+
746  h_u_geos[lev].resize(domlen, 0.0_rt);
+
747  d_u_geos[lev].resize(domlen, 0.0_rt);
+
748  h_v_geos[lev].resize(domlen, 0.0_rt);
+
749  d_v_geos[lev].resize(domlen, 0.0_rt);
+ +
751  prob->update_geostrophic_profile(t_new[0],
+
752  h_u_geos[lev], d_u_geos[lev],
+
753  h_v_geos[lev], d_v_geos[lev],
+
754  geom[lev], z_phys_cc[lev]);
+
755  } else {
+
756  if (SolverChoice::mesh_type == MeshType::VariableDz) {
+
757  amrex::Print() << "Note: 1-D geostrophic wind profile input is not defined for real terrain" << std::endl;
+
758  }
+ +
760  h_u_geos[lev], d_u_geos[lev],
+
761  h_v_geos[lev], d_v_geos[lev],
+
762  geom[lev],
+
763  zlevels_stag[0]);
+
764  }
+
765  }
+
766  }
+
767 
+ +
769  {
+
770  h_rhoqt_src.resize(max_level+1, Vector<Real>(0));
+
771  d_rhoqt_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
772  for (int lev = 0; lev <= finest_level; lev++) {
+
773  const int domlen = geom[lev].Domain().length(2);
+
774  h_rhoqt_src[lev].resize(domlen, 0.0_rt);
+
775  d_rhoqt_src[lev].resize(domlen, 0.0_rt);
+
776  prob->update_rhoqt_sources(t_new[0],
+
777  h_rhoqt_src[lev], d_rhoqt_src[lev],
+
778  geom[lev], z_phys_cc[lev]);
+
779  }
+
780  }
+
781 
+ +
783  {
+
784  h_w_subsid.resize(max_level+1, Vector<Real>(0));
+
785  d_w_subsid.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
786  for (int lev = 0; lev <= finest_level; lev++) {
+
787  const int domlen = geom[lev].Domain().length(2) + 1; // lives on z-faces
+
788  h_w_subsid[lev].resize(domlen, 0.0_rt);
+
789  d_w_subsid[lev].resize(domlen, 0.0_rt);
+
790  prob->update_w_subsidence(t_new[0],
+
791  h_w_subsid[lev], d_w_subsid[lev],
+
792  geom[lev], z_phys_cc[lev]);
+
793  }
+
794  }
+
795 
+ + +
798  {
+
799  initRayleigh();
+
800  if (init_type == InitType::Input_Sounding)
+
801  {
+
802  // Overwrite ubar, vbar, and thetabar with input profiles;
+
803  // wbar is assumed to be 0. Note: the tau coefficient set by
+
804  // prob->erf_init_rayleigh() is still used
+
805  bool restarting = (!restart_chkfile.empty());
+
806  setRayleighRefFromSounding(restarting);
+
807  }
+
808  }
+
809 
+
810  // Read in sponge data from input file
+
811  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
+
812  {
+
813  initSponge();
+
814  bool restarting = (!restart_chkfile.empty());
+
815  setSpongeRefFromSounding(restarting);
+
816  }
+
817 
+ + +
820  }
+
821 
+
822  if (solverChoice.pert_type == PerturbationType::Source ||
+
823  solverChoice.pert_type == PerturbationType::Direct) {
+
824  if (is_it_time_for_action(istep[0], t_new[0], dt[0], pert_interval, -1.)) {
+
825  turbPert.debug(t_new[0]);
+
826  }
+
827  }
+
828 
+
829  // We only write the file at level 0 for now
+ +
831  {
+
832  // Create the WriteBndryPlanes object so we can handle writing of boundary plane data
+
833  m_w2d = std::make_unique<WriteBndryPlanes>(grids,geom);
+
834 
+
835  Real time = 0.;
+
836  if (time >= bndry_output_planes_start_time) {
+
837  bool is_moist = (micro->Get_Qstate_Size() > 0);
+
838  m_w2d->write_planes(0, time, vars_new, is_moist);
+
839  }
+
840  }
+
841 
+
842  //
+
843  // If we are starting from scratch, we have the option to project the initial velocity field
+
844  // regardless of how we initialized.
+
845  // pp_inc is used as scratch space here; we zero it out after the projection
+
846  //
+
847  if (restart_chkfile == "")
+
848  {
+ +
850  Real dummy_dt = 1.0;
+
851  for (int lev = 0; lev <= finest_level; ++lev)
+
852  {
+
853  project_velocities(lev, dummy_dt, vars_new[lev], pp_inc[lev]);
+
854  pp_inc[lev].setVal(0.);
+
855  }
+
856  }
+
857  }
+
858 
+
859  // Copy from new into old just in case
+
860  for (int lev = 0; lev <= finest_level; ++lev)
+
861  {
+
862  auto& lev_new = vars_new[lev];
+
863  auto& lev_old = vars_old[lev];
+
864 
+
865  int ncomp = lev_new[Vars::cons].nComp();
866 
-
867  if (solverChoice.pert_type == PerturbationType::Source ||
-
868  solverChoice.pert_type == PerturbationType::Direct) {
-
869  if (is_it_time_for_action(istep[0], t_new[0], dt[0], pert_interval, -1.)) {
-
870  turbPert.debug(t_new[0]);
-
871  }
-
872  }
-
873 
-
874  // We only write the file at level 0 for now
- -
876  {
-
877  // Create the WriteBndryPlanes object so we can handle writing of boundary plane data
-
878  m_w2d = std::make_unique<WriteBndryPlanes>(grids,geom);
-
879 
-
880  Real time = 0.;
-
881  if (time >= bndry_output_planes_start_time) {
-
882  bool is_moist = (micro->Get_Qstate_Size() > 0);
-
883  m_w2d->write_planes(0, time, vars_new, is_moist);
-
884  }
-
885  }
-
886 
-
887  //
-
888  // If we are starting from scratch, we have the option to project the initial velocity field
-
889  // regardless of how we initialized.
-
890  // pp_inc is used as scratch space here; we zero it out after the projection
-
891  //
-
892  if (restart_chkfile == "")
-
893  {
- -
895  Real dummy_dt = 1.0;
-
896  for (int lev = 0; lev <= finest_level; ++lev)
-
897  {
-
898  project_velocities(lev, dummy_dt, vars_new[lev], pp_inc[lev]);
-
899  pp_inc[lev].setVal(0.);
-
900  }
-
901  }
-
902  }
+
867  // ***************************************************************************
+
868  // Physical bc's at domain boundary
+
869  // ***************************************************************************
+
870  IntVect ngvect_cons = vars_new[lev][Vars::cons].nGrowVect();
+
871  IntVect ngvect_vels = vars_new[lev][Vars::xvel].nGrowVect();
+
872 
+
873  (*physbcs_cons[lev])(lev_new[Vars::cons],0,ncomp,ngvect_cons,t_new[lev],BCVars::cons_bc,true);
+
874  ( *physbcs_u[lev])(lev_new[Vars::xvel],0,1 ,ngvect_vels,t_new[lev],BCVars::xvel_bc,true);
+
875  ( *physbcs_v[lev])(lev_new[Vars::yvel],0,1 ,ngvect_vels,t_new[lev],BCVars::yvel_bc,true);
+
876  ( *physbcs_w[lev])(lev_new[Vars::zvel],lev_new[Vars::xvel],lev_new[Vars::yvel],
+
877  ngvect_vels,t_new[lev],BCVars::zvel_bc,true);
+
878 
+
879  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,ncomp,lev_new[Vars::cons].nGrowVect());
+
880  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0, 1,lev_new[Vars::xvel].nGrowVect());
+
881  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0, 1,lev_new[Vars::yvel].nGrowVect());
+
882  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0, 1,lev_new[Vars::zvel].nGrowVect());
+
883  }
+
884 
+
885  // Compute the minimum dz in the domain at each level (to be used for setting the timestep)
+
886  dz_min.resize(max_level+1);
+
887  for (int lev = 0; lev <= finest_level; ++lev)
+
888  {
+
889  dz_min[lev] = geom[lev].CellSize(2);
+
890  if ( SolverChoice::mesh_type != MeshType::ConstantDz ) {
+
891  dz_min[lev] *= (*detJ_cc[lev]).min(0);
+
892  }
+
893  }
+
894 
+
895  ComputeDt();
+
896 
+
897  // Fill ghost cells/faces
+
898  for (int lev = 0; lev <= finest_level; ++lev)
+
899  {
+
900  if (lev > 0 && cf_width >= 0) {
+ +
902  }
903 
-
904  // Copy from new into old just in case
-
905  for (int lev = 0; lev <= finest_level; ++lev)
-
906  {
-
907  auto& lev_new = vars_new[lev];
-
908  auto& lev_old = vars_old[lev];
-
909 
-
910  int ncomp = lev_new[Vars::cons].nComp();
-
911 
-
912  // ***************************************************************************
-
913  // Physical bc's at domain boundary
-
914  // ***************************************************************************
-
915  IntVect ngvect_cons = vars_new[lev][Vars::cons].nGrowVect();
-
916  IntVect ngvect_vels = vars_new[lev][Vars::xvel].nGrowVect();
-
917 
-
918  (*physbcs_cons[lev])(lev_new[Vars::cons],0,ncomp,ngvect_cons,t_new[lev],BCVars::cons_bc,true);
-
919  ( *physbcs_u[lev])(lev_new[Vars::xvel],0,1 ,ngvect_vels,t_new[lev],BCVars::xvel_bc,true);
-
920  ( *physbcs_v[lev])(lev_new[Vars::yvel],0,1 ,ngvect_vels,t_new[lev],BCVars::yvel_bc,true);
-
921  ( *physbcs_w[lev])(lev_new[Vars::zvel],lev_new[Vars::xvel],lev_new[Vars::yvel],
-
922  ngvect_vels,t_new[lev],BCVars::zvel_bc,true);
-
923 
-
924  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,ncomp,lev_new[Vars::cons].nGrowVect());
-
925  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0, 1,lev_new[Vars::xvel].nGrowVect());
-
926  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0, 1,lev_new[Vars::yvel].nGrowVect());
-
927  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0, 1,lev_new[Vars::zvel].nGrowVect());
-
928  }
-
929 
-
930  // Compute the minimum dz in the domain at each level (to be used for setting the timestep)
-
931  dz_min.resize(max_level+1);
-
932  for (int lev = 0; lev <= finest_level; ++lev)
-
933  {
-
934  dz_min[lev] = geom[lev].CellSize(2);
-
935  if ( SolverChoice::mesh_type != MeshType::ConstantDz ) {
-
936  dz_min[lev] *= (*detJ_cc[lev]).min(0);
-
937  }
-
938  }
-
939 
-
940  ComputeDt();
-
941 
-
942  // Fill ghost cells/faces
-
943  for (int lev = 0; lev <= finest_level; ++lev)
-
944  {
-
945  if (lev > 0 && cf_width >= 0) {
- -
947  }
-
948 
-
949  auto& lev_new = vars_new[lev];
-
950 
-
951  //
-
952  // Fill boundary conditions -- not sure why we need this here
-
953  //
-
954  bool fillset = false;
-
955  if (lev == 0) {
-
956  FillPatch(lev, t_new[lev],
-
957  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]});
-
958  } else {
-
959  FillPatch(lev, t_new[lev],
-
960  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]},
-
961  {&lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
-
962  base_state[lev], base_state[lev],
-
963  fillset);
-
964  }
-
965 
-
966  //
-
967  // We do this here to make sure level (lev-1) boundary conditions are filled
-
968  // before we interpolate to level (lev) ghost cells
-
969  //
-
970  if (lev < finest_level) {
-
971  auto& lev_old = vars_old[lev];
-
972  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,lev_old[Vars::cons].nComp(),lev_old[Vars::cons].nGrowVect());
-
973  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0,lev_old[Vars::xvel].nComp(),lev_old[Vars::xvel].nGrowVect());
-
974  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0,lev_old[Vars::yvel].nComp(),lev_old[Vars::yvel].nGrowVect());
-
975  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0,lev_old[Vars::zvel].nComp(),lev_old[Vars::zvel].nGrowVect());
-
976  }
-
977 
-
978  //
-
979  // We fill the ghost cell values of the base state in case it wasn't done in the initialization
-
980  //
-
981  base_state[lev].FillBoundary(geom[lev].periodicity());
-
982 
-
983  // For moving terrain only
-
984  if (solverChoice.terrain_type == TerrainType::Moving) {
-
985  MultiFab::Copy(base_state_new[lev],base_state[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
-
986  base_state_new[lev].FillBoundary(geom[lev].periodicity());
-
987  }
-
988 
-
989  }
-
990 
-
991  // Allow idealized cases over water, used to set lmask
-
992  ParmParse pp("erf");
-
993  int is_land;
-
994  for (int lev = 0; lev <= finest_level; ++lev)
-
995  {
-
996  if (pp.query("is_land", is_land, lev)) {
-
997  if (is_land == 1) {
-
998  amrex::Print() << "Level " << lev << " is land" << std::endl;
-
999  } else if (is_land == 0) {
-
1000  amrex::Print() << "Level " << lev << " is water" << std::endl;
-
1001  } else {
-
1002  Error("is_land should be 0 or 1");
-
1003  }
-
1004  lmask_lev[lev][0]->setVal(is_land);
-
1005  lmask_lev[lev][0]->FillBoundary(geom[lev].periodicity());
-
1006  }
-
1007  }
-
1008 
-
1009 #ifdef ERF_USE_WW3_COUPLING
-
1010  int lev = 0;
-
1011  amrex::Print() << " About to call send_to_ww3 from ERF.cpp" << std::endl;
-
1012  send_to_ww3(lev);
-
1013  amrex::Print() << " About to call read_waves from ERF.cpp" << std::endl;
-
1014  read_waves(lev);
-
1015  // send_to_ww3(lev);
-
1016 #endif
-
1017 
-
1018  // Configure ABLMost params if used MostWall boundary condition
-
1019  // NOTE: we must set up the MOST routine after calling FillPatch
-
1020  // in order to have lateral ghost cells filled (MOST + terrain interp).
-
1021  // FillPatch does not call MOST, FillIntermediatePatch does.
-
1022  if (phys_bc_type[Orientation(Direction::z,Orientation::low)] == ERF_BC::MOST)
-
1023  {
-
1024  bool use_exp_most = solverChoice.use_explicit_most;
-
1025  bool use_rot_most = solverChoice.use_rotate_most;
-
1026  if (use_exp_most) {
-
1027  Print() << "Using MOST with explicitly included surface stresses" << std::endl;
-
1028  if (use_rot_most) {
-
1029  Print() << "Using MOST with surface stress rotations" << std::endl;
-
1030  }
-
1031  }
-
1032 
-
1033  m_most = std::make_unique<ABLMost>(geom, use_exp_most, use_rot_most,
- - - -
1037 #ifdef ERF_USE_NETCDF
-
1038  ,start_bdy_time, bdy_time_interval
-
1039 #endif
-
1040  );
+
904  auto& lev_new = vars_new[lev];
+
905 
+
906  //
+
907  // Fill boundary conditions -- not sure why we need this here
+
908  //
+
909  bool fillset = false;
+
910  if (lev == 0) {
+
911  FillPatch(lev, t_new[lev],
+
912  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]});
+
913  } else {
+
914  FillPatch(lev, t_new[lev],
+
915  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]},
+
916  {&lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
+
917  base_state[lev], base_state[lev],
+
918  fillset);
+
919  }
+
920 
+
921  //
+
922  // We do this here to make sure level (lev-1) boundary conditions are filled
+
923  // before we interpolate to level (lev) ghost cells
+
924  //
+
925  if (lev < finest_level) {
+
926  auto& lev_old = vars_old[lev];
+
927  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,lev_old[Vars::cons].nComp(),lev_old[Vars::cons].nGrowVect());
+
928  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0,lev_old[Vars::xvel].nComp(),lev_old[Vars::xvel].nGrowVect());
+
929  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0,lev_old[Vars::yvel].nComp(),lev_old[Vars::yvel].nGrowVect());
+
930  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0,lev_old[Vars::zvel].nComp(),lev_old[Vars::zvel].nGrowVect());
+
931  }
+
932 
+
933  //
+
934  // We fill the ghost cell values of the base state in case it wasn't done in the initialization
+
935  //
+
936  base_state[lev].FillBoundary(geom[lev].periodicity());
+
937 
+
938  // For moving terrain only
+
939  if (solverChoice.terrain_type == TerrainType::Moving) {
+
940  MultiFab::Copy(base_state_new[lev],base_state[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
+
941  base_state_new[lev].FillBoundary(geom[lev].periodicity());
+
942  }
+
943 
+
944  }
+
945 
+
946  // Allow idealized cases over water, used to set lmask
+
947  ParmParse pp("erf");
+
948  int is_land;
+
949  for (int lev = 0; lev <= finest_level; ++lev)
+
950  {
+
951  if (pp.query("is_land", is_land, lev)) {
+
952  if (is_land == 1) {
+
953  amrex::Print() << "Level " << lev << " is land" << std::endl;
+
954  } else if (is_land == 0) {
+
955  amrex::Print() << "Level " << lev << " is water" << std::endl;
+
956  } else {
+
957  Error("is_land should be 0 or 1");
+
958  }
+
959  lmask_lev[lev][0]->setVal(is_land);
+
960  lmask_lev[lev][0]->FillBoundary(geom[lev].periodicity());
+
961  }
+
962  }
+
963 
+
964 #ifdef ERF_USE_WW3_COUPLING
+
965  int lev = 0;
+
966  amrex::Print() << " About to call send_to_ww3 from ERF.cpp" << std::endl;
+
967  send_to_ww3(lev);
+
968  amrex::Print() << " About to call read_waves from ERF.cpp" << std::endl;
+
969  read_waves(lev);
+
970  // send_to_ww3(lev);
+
971 #endif
+
972 
+
973  // Configure ABLMost params if used MostWall boundary condition
+
974  // NOTE: we must set up the MOST routine after calling FillPatch
+
975  // in order to have lateral ghost cells filled (MOST + terrain interp).
+
976  // FillPatch does not call MOST, FillIntermediatePatch does.
+
977  if (phys_bc_type[Orientation(Direction::z,Orientation::low)] == ERF_BC::MOST)
+
978  {
+
979  bool use_exp_most = solverChoice.use_explicit_most;
+
980  bool use_rot_most = solverChoice.use_rotate_most;
+
981  if (use_exp_most) {
+
982  Print() << "Using MOST with explicitly included surface stresses" << std::endl;
+
983  if (use_rot_most) {
+
984  Print() << "Using MOST with surface stress rotations" << std::endl;
+
985  }
+
986  }
+
987 
+
988  m_most = std::make_unique<ABLMost>(geom, use_exp_most, use_rot_most,
+ + + +
992 #ifdef ERF_USE_NETCDF
+
993  ,start_bdy_time, bdy_time_interval
+
994 #endif
+
995  );
+
996 
+
997 
+
998  if (restart_chkfile != "") {
+
999  // Update surface fields if needed
+ +
1001  }
+
1002 
+
1003  // We now configure ABLMost params here so that we can print the averages at t=0
+
1004  // Note we don't fill ghost cells here because this is just for diagnostics
+
1005  for (int lev = 0; lev <= finest_level; ++lev)
+
1006  {
+
1007  Real time = t_new[lev];
+
1008  IntVect ng = Theta_prim[lev]->nGrowVect();
+
1009 
+
1010  MultiFab::Copy( *Theta_prim[lev], vars_new[lev][Vars::cons], RhoTheta_comp, 0, 1, ng);
+
1011  MultiFab::Divide(*Theta_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1012 
+
1013  if (solverChoice.moisture_type != MoistureType::None) {
+
1014  ng = Qv_prim[lev]->nGrowVect();
+
1015 
+
1016  MultiFab::Copy( *Qv_prim[lev], vars_new[lev][Vars::cons], RhoQ1_comp, 0, 1, ng);
+
1017  MultiFab::Divide(*Qv_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1018 
+
1019  int rhoqr_comp = solverChoice.RhoQr_comp;
+
1020  if (rhoqr_comp > -1) {
+
1021  MultiFab::Copy( *Qr_prim[lev], vars_new[lev][Vars::cons], rhoqr_comp, 0, 1, ng);
+
1022  MultiFab::Divide(*Qr_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1023  } else {
+
1024  Qr_prim[lev]->setVal(0.0);
+
1025  }
+
1026  }
+
1027  m_most->update_mac_ptrs(lev, vars_new, Theta_prim, Qv_prim, Qr_prim);
+
1028 
+
1029  if (restart_chkfile == "") {
+
1030  // Only do this if starting from scratch; if restarting, then
+
1031  // we don't want to call update_fluxes multiple times because
+
1032  // it will change u* and theta* from their previous values
+
1033  m_most->update_pblh(lev, vars_new, z_phys_cc[lev].get(),
+ + + +
1037  m_most->update_fluxes(lev, time);
+
1038  }
+
1039  }
+
1040  }
1041 
-
1042 
-
1043  if (restart_chkfile != "") {
-
1044  // Update surface fields if needed
- -
1046  }
-
1047 
-
1048  // We now configure ABLMost params here so that we can print the averages at t=0
-
1049  // Note we don't fill ghost cells here because this is just for diagnostics
-
1050  for (int lev = 0; lev <= finest_level; ++lev)
-
1051  {
-
1052  Real time = t_new[lev];
-
1053  IntVect ng = Theta_prim[lev]->nGrowVect();
-
1054 
-
1055  MultiFab::Copy( *Theta_prim[lev], vars_new[lev][Vars::cons], RhoTheta_comp, 0, 1, ng);
-
1056  MultiFab::Divide(*Theta_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1057 
-
1058  if (solverChoice.moisture_type != MoistureType::None) {
-
1059  ng = Qv_prim[lev]->nGrowVect();
-
1060 
-
1061  MultiFab::Copy( *Qv_prim[lev], vars_new[lev][Vars::cons], RhoQ1_comp, 0, 1, ng);
-
1062  MultiFab::Divide(*Qv_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1063 
-
1064  int rhoqr_comp = solverChoice.RhoQr_comp;
-
1065  if (rhoqr_comp > -1) {
-
1066  MultiFab::Copy( *Qr_prim[lev], vars_new[lev][Vars::cons], rhoqr_comp, 0, 1, ng);
-
1067  MultiFab::Divide(*Qr_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1068  } else {
-
1069  Qr_prim[lev]->setVal(0.0);
-
1070  }
-
1071  }
-
1072  m_most->update_mac_ptrs(lev, vars_new, Theta_prim, Qv_prim, Qr_prim);
-
1073 
-
1074  if (restart_chkfile == "") {
-
1075  // Only do this if starting from scratch; if restarting, then
-
1076  // we don't want to call update_fluxes multiple times because
-
1077  // it will change u* and theta* from their previous values
-
1078  m_most->update_pblh(lev, vars_new, z_phys_cc[lev].get(),
- - - -
1082  m_most->update_fluxes(lev, time);
-
1083  }
-
1084  }
-
1085  }
-
1086 
-
1087  // Update micro vars before first plot file
-
1088  if (solverChoice.moisture_type != MoistureType::None) {
-
1089  for (int lev = 0; lev <= finest_level; ++lev) micro->Update_Micro_Vars_Lev(lev, vars_new[lev][Vars::cons]);
-
1090  }
-
1091 
-
1092  // Fill time averaged velocities before first plot file
-
1093  if (solverChoice.time_avg_vel) {
-
1094  for (int lev = 0; lev <= finest_level; ++lev) {
-
1095  Time_Avg_Vel_atCC(dt[lev], t_avg_cnt[lev], vel_t_avg[lev].get(),
-
1096  vars_new[lev][Vars::xvel],
-
1097  vars_new[lev][Vars::yvel],
-
1098  vars_new[lev][Vars::zvel]);
-
1099  }
-
1100  }
-
1101 
-
1102  // check for additional plotting variables that are available after particle containers
-
1103  // are setup.
-
1104  const std::string& pv1 = "plot_vars_1"; appendPlotVariables(pv1,plot_var_names_1);
-
1105  const std::string& pv2 = "plot_vars_2"; appendPlotVariables(pv2,plot_var_names_2);
-
1106 
-
1107  if ( restart_chkfile.empty() && (m_check_int > 0 || m_check_per > 0.) )
-
1108  {
-
1109 #ifdef ERF_USE_NETCDF
-
1110  if (check_type == "netcdf") {
-
1111  WriteNCCheckpointFile();
-
1112  }
-
1113 #endif
-
1114  if (check_type == "native") {
- -
1116  }
- -
1118  }
+
1042  // Update micro vars before first plot file
+
1043  if (solverChoice.moisture_type != MoistureType::None) {
+
1044  for (int lev = 0; lev <= finest_level; ++lev) micro->Update_Micro_Vars_Lev(lev, vars_new[lev][Vars::cons]);
+
1045  }
+
1046 
+
1047  // Fill time averaged velocities before first plot file
+
1048  if (solverChoice.time_avg_vel) {
+
1049  for (int lev = 0; lev <= finest_level; ++lev) {
+
1050  Time_Avg_Vel_atCC(dt[lev], t_avg_cnt[lev], vel_t_avg[lev].get(),
+
1051  vars_new[lev][Vars::xvel],
+
1052  vars_new[lev][Vars::yvel],
+
1053  vars_new[lev][Vars::zvel]);
+
1054  }
+
1055  }
+
1056 
+
1057  // check for additional plotting variables that are available after particle containers
+
1058  // are setup.
+
1059  const std::string& pv1 = "plot_vars_1"; appendPlotVariables(pv1,plot_var_names_1);
+
1060  const std::string& pv2 = "plot_vars_2"; appendPlotVariables(pv2,plot_var_names_2);
+
1061 
+
1062  if ( restart_chkfile.empty() && (m_check_int > 0 || m_check_per > 0.) )
+
1063  {
+
1064 #ifdef ERF_USE_NETCDF
+
1065  if (check_type == "netcdf") {
+
1066  WriteNCCheckpointFile();
+
1067  }
+
1068 #endif
+
1069  if (check_type == "native") {
+ +
1071  }
+ +
1073  }
+
1074 
+
1075  if ( (restart_chkfile.empty()) ||
+
1076  (!restart_chkfile.empty() && plot_file_on_restart) )
+
1077  {
+
1078  if (m_plot_int_1 > 0 || m_plot_per_1 > 0.)
+
1079  {
+ + +
1082  }
+
1083  if (m_plot_int_2 > 0 || m_plot_per_2 > 0.)
+
1084  {
+ + +
1087  }
+
1088  }
+
1089 
+
1090  // Set these up here because we need to know which MPI rank "cell" is on...
+
1091  if (pp.contains("data_log"))
+
1092  {
+
1093  int num_datalogs = pp.countval("data_log");
+
1094  datalog.resize(num_datalogs);
+
1095  datalogname.resize(num_datalogs);
+
1096  pp.queryarr("data_log",datalogname,0,num_datalogs);
+
1097  for (int i = 0; i < num_datalogs; i++)
+ +
1099  }
+
1100 
+
1101  if (restart_chkfile.empty() && profile_int > 0) {
+
1102  if (destag_profiles) {
+
1103  // all variables cell-centered
+ +
1105  } else {
+
1106  // some variables staggered
+ +
1108  }
+
1109  }
+
1110 
+
1111  if (pp.contains("sample_point_log") && pp.contains("sample_point"))
+
1112  {
+
1113  int lev = 0;
+
1114 
+
1115  int num_samplepts = pp.countval("sample_point") / AMREX_SPACEDIM;
+
1116  if (num_samplepts > 0) {
+
1117  Vector<int> index; index.resize(num_samplepts*AMREX_SPACEDIM);
+
1118  samplepoint.resize(num_samplepts);
1119 
-
1120  if ( (restart_chkfile.empty()) ||
-
1121  (!restart_chkfile.empty() && plot_file_on_restart) )
-
1122  {
-
1123  if (m_plot_int_1 > 0 || m_plot_per_1 > 0.)
-
1124  {
- - -
1127  }
-
1128  if (m_plot_int_2 > 0 || m_plot_per_2 > 0.)
-
1129  {
- - -
1132  }
-
1133  }
-
1134 
-
1135  // Set these up here because we need to know which MPI rank "cell" is on...
-
1136  if (pp.contains("data_log"))
-
1137  {
-
1138  int num_datalogs = pp.countval("data_log");
-
1139  datalog.resize(num_datalogs);
-
1140  datalogname.resize(num_datalogs);
-
1141  pp.queryarr("data_log",datalogname,0,num_datalogs);
-
1142  for (int i = 0; i < num_datalogs; i++)
- -
1144  }
-
1145 
-
1146  if (restart_chkfile.empty() && profile_int > 0) {
-
1147  if (destag_profiles) {
-
1148  // all variables cell-centered
- -
1150  } else {
-
1151  // some variables staggered
- -
1153  }
-
1154  }
-
1155 
-
1156  if (pp.contains("sample_point_log") && pp.contains("sample_point"))
-
1157  {
-
1158  int lev = 0;
-
1159 
-
1160  int num_samplepts = pp.countval("sample_point") / AMREX_SPACEDIM;
-
1161  if (num_samplepts > 0) {
-
1162  Vector<int> index; index.resize(num_samplepts*AMREX_SPACEDIM);
-
1163  samplepoint.resize(num_samplepts);
-
1164 
-
1165  pp.queryarr("sample_point",index,0,num_samplepts*AMREX_SPACEDIM);
-
1166  for (int i = 0; i < num_samplepts; i++) {
-
1167  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
-
1168  samplepoint[i] = iv;
-
1169  }
-
1170  }
-
1171 
-
1172  int num_sampleptlogs = pp.countval("sample_point_log");
-
1173  AMREX_ALWAYS_ASSERT(num_sampleptlogs == num_samplepts);
-
1174  if (num_sampleptlogs > 0) {
-
1175  sampleptlog.resize(num_sampleptlogs);
-
1176  sampleptlogname.resize(num_sampleptlogs);
-
1177  pp.queryarr("sample_point_log",sampleptlogname,0,num_sampleptlogs);
-
1178 
-
1179  for (int i = 0; i < num_sampleptlogs; i++) {
- -
1181  }
-
1182  }
-
1183 
-
1184  }
-
1185 
-
1186  if (pp.contains("sample_line_log") && pp.contains("sample_line"))
-
1187  {
-
1188  int lev = 0;
-
1189 
-
1190  int num_samplelines = pp.countval("sample_line") / AMREX_SPACEDIM;
-
1191  if (num_samplelines > 0) {
-
1192  Vector<int> index; index.resize(num_samplelines*AMREX_SPACEDIM);
-
1193  sampleline.resize(num_samplelines);
-
1194 
-
1195  pp.queryarr("sample_line",index,0,num_samplelines*AMREX_SPACEDIM);
-
1196  for (int i = 0; i < num_samplelines; i++) {
-
1197  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
-
1198  sampleline[i] = iv;
-
1199  }
-
1200  }
-
1201 
-
1202  int num_samplelinelogs = pp.countval("sample_line_log");
-
1203  AMREX_ALWAYS_ASSERT(num_samplelinelogs == num_samplelines);
-
1204  if (num_samplelinelogs > 0) {
-
1205  samplelinelog.resize(num_samplelinelogs);
-
1206  samplelinelogname.resize(num_samplelinelogs);
-
1207  pp.queryarr("sample_line_log",samplelinelogname,0,num_samplelinelogs);
-
1208 
-
1209  for (int i = 0; i < num_samplelinelogs; i++) {
- -
1211  }
-
1212  }
-
1213 
-
1214  }
-
1215 
-
1216  // Create object to do line and plane sampling if needed
-
1217  bool do_line = false; bool do_plane = false;
-
1218  pp.query("do_line_sampling",do_line); pp.query("do_plane_sampling",do_plane);
-
1219  if (do_line || do_plane) { data_sampler = std::make_unique<SampleData>(do_line, do_plane); }
-
1220 
-
1221 #ifdef ERF_USE_EB
-
1222  bool write_eb_surface = false;
-
1223  pp.query("write_eb_surface", write_eb_surface);
-
1224  if (write_eb_surface) WriteMyEBSurface();
-
1225 #endif
-
1226 
-
1227 }
+
1120  pp.queryarr("sample_point",index,0,num_samplepts*AMREX_SPACEDIM);
+
1121  for (int i = 0; i < num_samplepts; i++) {
+
1122  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
+
1123  samplepoint[i] = iv;
+
1124  }
+
1125  }
+
1126 
+
1127  int num_sampleptlogs = pp.countval("sample_point_log");
+
1128  AMREX_ALWAYS_ASSERT(num_sampleptlogs == num_samplepts);
+
1129  if (num_sampleptlogs > 0) {
+
1130  sampleptlog.resize(num_sampleptlogs);
+
1131  sampleptlogname.resize(num_sampleptlogs);
+
1132  pp.queryarr("sample_point_log",sampleptlogname,0,num_sampleptlogs);
+
1133 
+
1134  for (int i = 0; i < num_sampleptlogs; i++) {
+ +
1136  }
+
1137  }
+
1138 
+
1139  }
+
1140 
+
1141  if (pp.contains("sample_line_log") && pp.contains("sample_line"))
+
1142  {
+
1143  int lev = 0;
+
1144 
+
1145  int num_samplelines = pp.countval("sample_line") / AMREX_SPACEDIM;
+
1146  if (num_samplelines > 0) {
+
1147  Vector<int> index; index.resize(num_samplelines*AMREX_SPACEDIM);
+
1148  sampleline.resize(num_samplelines);
+
1149 
+
1150  pp.queryarr("sample_line",index,0,num_samplelines*AMREX_SPACEDIM);
+
1151  for (int i = 0; i < num_samplelines; i++) {
+
1152  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
+
1153  sampleline[i] = iv;
+
1154  }
+
1155  }
+
1156 
+
1157  int num_samplelinelogs = pp.countval("sample_line_log");
+
1158  AMREX_ALWAYS_ASSERT(num_samplelinelogs == num_samplelines);
+
1159  if (num_samplelinelogs > 0) {
+
1160  samplelinelog.resize(num_samplelinelogs);
+
1161  samplelinelogname.resize(num_samplelinelogs);
+
1162  pp.queryarr("sample_line_log",samplelinelogname,0,num_samplelinelogs);
+
1163 
+
1164  for (int i = 0; i < num_samplelinelogs; i++) {
+ +
1166  }
+
1167  }
+
1168 
+
1169  }
+
1170 
+
1171  // Create object to do line and plane sampling if needed
+
1172  bool do_line = false; bool do_plane = false;
+
1173  pp.query("do_line_sampling",do_line); pp.query("do_plane_sampling",do_plane);
+
1174  if (do_line || do_plane) { data_sampler = std::make_unique<SampleData>(do_line, do_plane); }
+
1175 
+
1176 #ifdef ERF_USE_EB
+
1177  bool write_eb_surface = false;
+
1178  pp.query("write_eb_surface", write_eb_surface);
+
1179  if (write_eb_surface) WriteMyEBSurface();
+
1180 #endif
+
1181 
+
1182 }
void initRayleigh()
Initialize Rayleigh damping profiles.
Definition: ERF_InitRayleigh.cpp:14
-
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1378
+
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1380
void setRayleighRefFromSounding(bool restarting)
Set Rayleigh mean profiles from input sounding.
Definition: ERF_InitRayleigh.cpp:55
-
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1379
-
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1114
-
static amrex::Real sum_per
Definition: ERF.H:1044
-
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1318
+
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1381
+
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1116
+
static amrex::Real sum_per
Definition: ERF.H:1046
+
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1320
void write_1D_profiles_stag(amrex::Real time)
Definition: ERF_Write1DProfiles_stag.cpp:23
-
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1377
-
static int sum_interval
Definition: ERF.H:1042
-
static int pert_interval
Definition: ERF.H:1043
-
void restart()
Definition: ERF.cpp:1267
+
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1379
+
static int sum_interval
Definition: ERF.H:1044
+
static int pert_interval
Definition: ERF.H:1045
+
void restart()
Definition: ERF.cpp:1222
void ReadCheckpointFileMOST()
Definition: ERF_Checkpoint.cpp:627
void write_1D_profiles(amrex::Real time)
Definition: ERF_Write1DProfiles.cpp:15
int profile_int
Definition: ERF.H:951
bool destag_profiles
Definition: ERF.H:952
void appendPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:128
-
static int output_bndry_planes
Definition: ERF.H:1096
+
static int output_bndry_planes
Definition: ERF.H:1098
void AverageDown()
Definition: ERF_AverageDown.cpp:16
-
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1368
-
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1099
+
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1370
+
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1101
std::string restart_chkfile
Definition: ERF.H:921
-
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1374
+
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1376
void sum_integrated_quantities(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:14
-
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1373
-
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1158
+
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1375
+
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1160
void init_geo_wind_profile(const std::string input_file, amrex::Vector< amrex::Real > &u_geos, amrex::Gpu::DeviceVector< amrex::Real > &u_geos_d, amrex::Vector< amrex::Real > &v_geos, amrex::Gpu::DeviceVector< amrex::Real > &v_geos_d, const amrex::Geometry &lgeom, const amrex::Vector< amrex::Real > &zlev_stag)
Definition: ERF_InitGeowind.cpp:10
void initSponge()
Initialize sponge profiles.
Definition: ERF_InitSponge.cpp:35
static bool is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per)
Definition: ERF_WriteScalarProfiles.cpp:466
void project_velocities(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve.cpp:10
int plot_file_on_restart
Definition: ERF.H:910
-
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1918
-
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1348
+
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1873
+
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1350
void setSpongeRefFromSounding(bool restarting)
Set sponge mean profiles from input sounding.
Definition: ERF_InitSponge.cpp:65
-
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1375
-
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1331
+
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1377
+
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1333
static MoistureModelType modelType(const MoistureType a_moisture_type)
query if a specified moisture model is Eulerian or Lagrangian
Definition: ERF_Microphysics.H:69
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:672
-
bool project_initial_velocity
Definition: ERF_DataStruct.H:625
-
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:671
-
bool use_rotate_most
Definition: ERF_DataStruct.H:647
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
+
bool project_initial_velocity
Definition: ERF_DataStruct.H:626
+
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:672
+
bool use_rotate_most
Definition: ERF_DataStruct.H:648
void debug(amrex::Real)
Definition: ERF_TurbPertStruct.H:508
Here is the call graph for this function:
@@ -9689,7 +9644,7 @@

127 }
void ChopGrids2D(BoxArray &ba, const Box &domain, int target_size)
Definition: ERF_ChopGrids.cpp:21
void erf_enforce_hse(int lev, amrex::MultiFab &dens, amrex::MultiFab &pres, amrex::MultiFab &pi, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)
Definition: ERF_Init1D.cpp:149
-
bool use_moist_background
Definition: ERF_DataStruct.H:678
+
bool use_moist_background
Definition: ERF_DataStruct.H:679
Here is the call graph for this function:
@@ -9853,30 +9808,30 @@

1232 {
-
1233  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Eulerian) {
-
1234 
-
1235  micro = std::make_unique<EulerianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
-
1236 
-
1237  } else if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
1238 #ifdef ERF_USE_PARTICLES
-
1239 
-
1240  micro = std::make_unique<LagrangianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
-
1241  /* Lagrangian microphysics models will have a particle container; it needs to be added
-
1242  to ERF::particleData */
-
1243  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
-
1244  /* The particle container has not yet been constructed and initialized, so just add
-
1245  its name here for now (so that functions to set plotting variables can see it). */
-
1246  particleData.addName( pc_name );
-
1247 
-
1248 #else
-
1249  Abort("Lagrangian microphysics can be used when compiled with ERF_USE_PARTICLES");
-
1250 #endif
-
1251  }
-
1252 
-
1253  qmoist.resize(a_nlevsmax);
-
1254  return;
-
1255 }
+
1187 {
+
1188  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Eulerian) {
+
1189 
+
1190  micro = std::make_unique<EulerianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
+
1191 
+
1192  } else if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
1193 #ifdef ERF_USE_PARTICLES
+
1194 
+
1195  micro = std::make_unique<LagrangianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
+
1196  /* Lagrangian microphysics models will have a particle container; it needs to be added
+
1197  to ERF::particleData */
+
1198  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
+
1199  /* The particle container has not yet been constructed and initialized, so just add
+
1200  its name here for now (so that functions to set plotting variables can see it). */
+
1201  particleData.addName( pc_name );
+
1202 
+
1203 #else
+
1204  Abort("Lagrangian microphysics can be used when compiled with ERF_USE_PARTICLES");
+
1205 #endif
+
1206  }
+
1207 
+
1208  qmoist.resize(a_nlevsmax);
+
1209  return;
+
1210 }
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:774
Here is the call graph for this function:
@@ -9946,9 +9901,9 @@

43  }

44  }
45 }
-
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1133
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:609
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:610
+
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1135
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
@@ -9997,7 +9952,7 @@

53 
54  }
55 }
-
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1136
+
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1138
@@ -10198,49 +10153,49 @@

-
1873 {
-
1874  // Get the number of cells in z at level 0
-
1875  int dir_z = AMREX_SPACEDIM-1;
-
1876  auto domain = geom[0].Domain();
-
1877  int size_z = domain.length(dir_z);
-
1878  int start_z = domain.smallEnd()[dir_z];
-
1879  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
-
1880 
-
1881  // resize the level 0 horizontal average vectors
-
1882  h_havg.resize(size_z, 0.0_rt);
-
1883 
-
1884  // Get the cell centered data and construct sums
-
1885 #ifdef _OPENMP
-
1886 #pragma omp parallel if (Gpu::notInLaunchRegion())
-
1887 #endif
-
1888  for (MFIter mfi(S); mfi.isValid(); ++mfi) {
-
1889  const Box& box = mfi.validbox();
-
1890  const IntVect& se = box.smallEnd();
-
1891  const IntVect& be = box.bigEnd();
-
1892 
-
1893  auto fab_arr = S[mfi].array();
-
1894 
-
1895  FArrayBox fab_reduce(box, 1, The_Async_Arena());
-
1896  auto arr_reduce = fab_reduce.array();
-
1897 
-
1898  ParallelFor(box, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1899  arr_reduce(i, j, k, 0) = fab_arr(i,j,k,n);
-
1900  });
-
1901 
-
1902  for (int k=se[dir_z]; k <= be[dir_z]; ++k) {
-
1903  Box kbox(box); kbox.setSmall(dir_z,k); kbox.setBig(dir_z,k);
-
1904  h_havg[k-start_z] += fab_reduce.sum<RunOn::Device>(kbox,0);
-
1905  }
-
1906  }
-
1907 
-
1908  // combine sums from different MPI ranks
-
1909  ParallelDescriptor::ReduceRealSum(h_havg.dataPtr(), h_havg.size());
-
1910 
-
1911  // divide by the total number of cells we are averaging over
-
1912  for (int k = 0; k < size_z; ++k) {
-
1913  h_havg[k] /= area_z;
-
1914  }
-
1915 }
+
1828 {
+
1829  // Get the number of cells in z at level 0
+
1830  int dir_z = AMREX_SPACEDIM-1;
+
1831  auto domain = geom[0].Domain();
+
1832  int size_z = domain.length(dir_z);
+
1833  int start_z = domain.smallEnd()[dir_z];
+
1834  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
+
1835 
+
1836  // resize the level 0 horizontal average vectors
+
1837  h_havg.resize(size_z, 0.0_rt);
+
1838 
+
1839  // Get the cell centered data and construct sums
+
1840 #ifdef _OPENMP
+
1841 #pragma omp parallel if (Gpu::notInLaunchRegion())
+
1842 #endif
+
1843  for (MFIter mfi(S); mfi.isValid(); ++mfi) {
+
1844  const Box& box = mfi.validbox();
+
1845  const IntVect& se = box.smallEnd();
+
1846  const IntVect& be = box.bigEnd();
+
1847 
+
1848  auto fab_arr = S[mfi].array();
+
1849 
+
1850  FArrayBox fab_reduce(box, 1, The_Async_Arena());
+
1851  auto arr_reduce = fab_reduce.array();
+
1852 
+
1853  ParallelFor(box, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1854  arr_reduce(i, j, k, 0) = fab_arr(i,j,k,n);
+
1855  });
+
1856 
+
1857  for (int k=se[dir_z]; k <= be[dir_z]; ++k) {
+
1858  Box kbox(box); kbox.setSmall(dir_z,k); kbox.setBig(dir_z,k);
+
1859  h_havg[k-start_z] += fab_reduce.sum<RunOn::Device>(kbox,0);
+
1860  }
+
1861  }
+
1862 
+
1863  // combine sums from different MPI ranks
+
1864  ParallelDescriptor::ReduceRealSum(h_havg.dataPtr(), h_havg.size());
+
1865 
+
1866  // divide by the total number of cells we are averaging over
+
1867  for (int k = 0; k < size_z; ++k) {
+
1868  h_havg[k] /= area_z;
+
1869  }
+
1870 }
@@ -10258,116 +10213,116 @@

-
1767 {
-
1768  int lev = 0;
-
1769 
-
1770  // First, average down all levels (if doing two-way coupling)
-
1771  if (solverChoice.coupling_type == CouplingType::TwoWay) {
-
1772  AverageDown();
-
1773  }
-
1774 
-
1775  MultiFab mf(grids[lev], dmap[lev], 5, 0);
-
1776 
-
1777  int zdir = 2;
-
1778  auto domain = geom[0].Domain();
-
1779 
-
1780  bool use_moisture = (solverChoice.moisture_type != MoistureType::None);
-
1781  bool is_anelastic = (solverChoice.anelastic[lev] == 1);
+
1722 {
+
1723  int lev = 0;
+
1724 
+
1725  // First, average down all levels (if doing two-way coupling)
+
1726  if (solverChoice.coupling_type == CouplingType::TwoWay) {
+
1727  AverageDown();
+
1728  }
+
1729 
+
1730  MultiFab mf(grids[lev], dmap[lev], 5, 0);
+
1731 
+
1732  int zdir = 2;
+
1733  auto domain = geom[0].Domain();
+
1734 
+
1735  bool use_moisture = (solverChoice.moisture_type != MoistureType::None);
+
1736  bool is_anelastic = (solverChoice.anelastic[lev] == 1);
+
1737 
+
1738  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
+
1739  const Box& bx = mfi.validbox();
+
1740  auto fab_arr = mf.array(mfi);
+
1741  auto const hse_arr = base_state[lev].const_array(mfi);
+
1742  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1743  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1744  Real dens = cons_arr(i, j, k, Rho_comp);
+
1745  fab_arr(i, j, k, 0) = dens;
+
1746  fab_arr(i, j, k, 1) = cons_arr(i, j, k, RhoTheta_comp) / dens;
+
1747  if (!use_moisture) {
+
1748  if (is_anelastic) {
+
1749  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
+
1750  } else {
+
1751  fab_arr(i,j,k,2) = getPgivenRTh(cons_arr(i,j,k,RhoTheta_comp));
+
1752  }
+
1753  }
+
1754  });
+
1755  }
+
1756 
+
1757  if (use_moisture)
+
1758  {
+
1759  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
+
1760  const Box& bx = mfi.validbox();
+
1761  auto fab_arr = mf.array(mfi);
+
1762  auto const hse_arr = base_state[lev].const_array(mfi);
+
1763  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1764  int ncomp = vars_new[lev][Vars::cons].nComp();
+
1765 
+
1766  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1767  Real dens = cons_arr(i, j, k, Rho_comp);
+
1768  if (is_anelastic) {
+
1769  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
+
1770  } else {
+
1771  Real qv = cons_arr(i, j, k, RhoQ1_comp) / dens;
+
1772  fab_arr(i, j, k, 2) = getPgivenRTh(cons_arr(i, j, k, RhoTheta_comp), qv);
+
1773  }
+
1774  fab_arr(i, j, k, 3) = (ncomp > RhoQ1_comp ? cons_arr(i, j, k, RhoQ1_comp) / dens : 0.0);
+
1775  fab_arr(i, j, k, 4) = (ncomp > RhoQ2_comp ? cons_arr(i, j, k, RhoQ2_comp) / dens : 0.0);
+
1776  });
+
1777  }
+
1778 
+
1779  Gpu::HostVector<Real> h_avg_qv = sumToLine(mf,3,1,domain,zdir);
+
1780  Gpu::HostVector<Real> h_avg_qc = sumToLine(mf,4,1,domain,zdir);
+
1781  }
1782 
-
1783  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
-
1784  const Box& bx = mfi.validbox();
-
1785  auto fab_arr = mf.array(mfi);
-
1786  auto const hse_arr = base_state[lev].const_array(mfi);
-
1787  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1788  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1789  Real dens = cons_arr(i, j, k, Rho_comp);
-
1790  fab_arr(i, j, k, 0) = dens;
-
1791  fab_arr(i, j, k, 1) = cons_arr(i, j, k, RhoTheta_comp) / dens;
-
1792  if (!use_moisture) {
-
1793  if (is_anelastic) {
-
1794  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
-
1795  } else {
-
1796  fab_arr(i,j,k,2) = getPgivenRTh(cons_arr(i,j,k,RhoTheta_comp));
-
1797  }
-
1798  }
-
1799  });
-
1800  }
-
1801 
-
1802  if (use_moisture)
-
1803  {
-
1804  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
-
1805  const Box& bx = mfi.validbox();
-
1806  auto fab_arr = mf.array(mfi);
-
1807  auto const hse_arr = base_state[lev].const_array(mfi);
-
1808  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1809  int ncomp = vars_new[lev][Vars::cons].nComp();
-
1810 
-
1811  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1812  Real dens = cons_arr(i, j, k, Rho_comp);
-
1813  if (is_anelastic) {
-
1814  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
-
1815  } else {
-
1816  Real qv = cons_arr(i, j, k, RhoQ1_comp) / dens;
-
1817  fab_arr(i, j, k, 2) = getPgivenRTh(cons_arr(i, j, k, RhoTheta_comp), qv);
-
1818  }
-
1819  fab_arr(i, j, k, 3) = (ncomp > RhoQ1_comp ? cons_arr(i, j, k, RhoQ1_comp) / dens : 0.0);
-
1820  fab_arr(i, j, k, 4) = (ncomp > RhoQ2_comp ? cons_arr(i, j, k, RhoQ2_comp) / dens : 0.0);
-
1821  });
-
1822  }
-
1823 
-
1824  Gpu::HostVector<Real> h_avg_qv = sumToLine(mf,3,1,domain,zdir);
-
1825  Gpu::HostVector<Real> h_avg_qc = sumToLine(mf,4,1,domain,zdir);
-
1826  }
-
1827 
-
1828  // Sum in the horizontal plane
-
1829  Gpu::HostVector<Real> h_avg_density = sumToLine(mf,0,1,domain,zdir);
-
1830  Gpu::HostVector<Real> h_avg_temperature = sumToLine(mf,1,1,domain,zdir);
-
1831  Gpu::HostVector<Real> h_avg_pressure = sumToLine(mf,2,1,domain,zdir);
-
1832 
-
1833  // Divide by the total number of cells we are averaging over
-
1834  int size_z = domain.length(zdir);
-
1835  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
-
1836  int klen = static_cast<int>(h_avg_density.size());
-
1837 
-
1838  for (int k = 0; k < klen; ++k) {
-
1839  h_havg_density[k] /= area_z;
-
1840  h_havg_temperature[k] /= area_z;
-
1841  h_havg_pressure[k] /= area_z;
-
1842  if (solverChoice.moisture_type != MoistureType::None)
-
1843  {
-
1844  h_havg_qc[k] /= area_z;
-
1845  h_havg_qv[k] /= area_z;
-
1846  }
-
1847  } // k
-
1848 
-
1849  // resize device vectors
-
1850  d_havg_density.resize(size_z, 0.0_rt);
-
1851  d_havg_temperature.resize(size_z, 0.0_rt);
-
1852  d_havg_pressure.resize(size_z, 0.0_rt);
-
1853 
-
1854  // copy host vectors to device vectors
-
1855  Gpu::copy(Gpu::hostToDevice, h_havg_density.begin(), h_havg_density.end(), d_havg_density.begin());
-
1856  Gpu::copy(Gpu::hostToDevice, h_havg_temperature.begin(), h_havg_temperature.end(), d_havg_temperature.begin());
-
1857  Gpu::copy(Gpu::hostToDevice, h_havg_pressure.begin(), h_havg_pressure.end(), d_havg_pressure.begin());
-
1858 
-
1859  if (solverChoice.moisture_type != MoistureType::None)
-
1860  {
-
1861  d_havg_qv.resize(size_z, 0.0_rt);
-
1862  d_havg_qc.resize(size_z, 0.0_rt);
-
1863  Gpu::copy(Gpu::hostToDevice, h_havg_qv.begin(), h_havg_qv.end(), d_havg_qv.begin());
-
1864  Gpu::copy(Gpu::hostToDevice, h_havg_qc.begin(), h_havg_qc.end(), d_havg_qc.begin());
-
1865  }
-
1866 }
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1151
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1153
-
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1146
-
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1148
-
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1144
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1154
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1150
-
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1145
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1152
-
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1147
+
1783  // Sum in the horizontal plane
+
1784  Gpu::HostVector<Real> h_avg_density = sumToLine(mf,0,1,domain,zdir);
+
1785  Gpu::HostVector<Real> h_avg_temperature = sumToLine(mf,1,1,domain,zdir);
+
1786  Gpu::HostVector<Real> h_avg_pressure = sumToLine(mf,2,1,domain,zdir);
+
1787 
+
1788  // Divide by the total number of cells we are averaging over
+
1789  int size_z = domain.length(zdir);
+
1790  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
+
1791  int klen = static_cast<int>(h_avg_density.size());
+
1792 
+
1793  for (int k = 0; k < klen; ++k) {
+
1794  h_havg_density[k] /= area_z;
+
1795  h_havg_temperature[k] /= area_z;
+
1796  h_havg_pressure[k] /= area_z;
+
1797  if (solverChoice.moisture_type != MoistureType::None)
+
1798  {
+
1799  h_havg_qc[k] /= area_z;
+
1800  h_havg_qv[k] /= area_z;
+
1801  }
+
1802  } // k
+
1803 
+
1804  // resize device vectors
+
1805  d_havg_density.resize(size_z, 0.0_rt);
+
1806  d_havg_temperature.resize(size_z, 0.0_rt);
+
1807  d_havg_pressure.resize(size_z, 0.0_rt);
+
1808 
+
1809  // copy host vectors to device vectors
+
1810  Gpu::copy(Gpu::hostToDevice, h_havg_density.begin(), h_havg_density.end(), d_havg_density.begin());
+
1811  Gpu::copy(Gpu::hostToDevice, h_havg_temperature.begin(), h_havg_temperature.end(), d_havg_temperature.begin());
+
1812  Gpu::copy(Gpu::hostToDevice, h_havg_pressure.begin(), h_havg_pressure.end(), d_havg_pressure.begin());
+
1813 
+
1814  if (solverChoice.moisture_type != MoistureType::None)
+
1815  {
+
1816  d_havg_qv.resize(size_z, 0.0_rt);
+
1817  d_havg_qc.resize(size_z, 0.0_rt);
+
1818  Gpu::copy(Gpu::hostToDevice, h_havg_qv.begin(), h_havg_qv.end(), d_havg_qv.begin());
+
1819  Gpu::copy(Gpu::hostToDevice, h_havg_qc.begin(), h_havg_qc.end(), d_havg_qc.begin());
+
1820  }
+
1821 }
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1153
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1155
+
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1148
+
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1150
+
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1146
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1156
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1152
+
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1147
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1154
+
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1149
Here is the call graph for this function:
@@ -10537,9 +10492,9 @@

void update_terrain_arrays(int lev)
Definition: ERF_MakeNewArrays.cpp:520

void init_zphys(int lev, amrex::Real time)
Definition: ERF_MakeNewArrays.cpp:454
void init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, amrex::Vector< amrex::MultiFab > &lev_new, amrex::Vector< amrex::MultiFab > &lev_old, amrex::MultiFab &tmp_base_state, std::unique_ptr< amrex::MultiFab > &tmp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:23
-
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1944
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:699
-
bool do_forest_drag
Definition: ERF_DataStruct.H:696
+
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1899
+
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
+
bool do_forest_drag
Definition: ERF_DataStruct.H:697
@@ -10746,7 +10701,7 @@

180 }
BoxArray ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z)
Definition: ERF_ChopGrids.cpp:6
void init_immersed_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:499
-
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1298
+
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1253
int Get_Data_Size()
Definition: ERF_LandSurface.H:78
amrex::MultiFab * Get_Flux_Ptr(const int &lev, const int &varIdx)
Definition: ERF_LandSurface.H:72
void Init(const int &lev, const amrex::MultiFab &cons_in, const amrex::Geometry &geom, const amrex::Real &dt_advance)
Definition: ERF_LandSurface.H:42
@@ -10786,9 +10741,9 @@

-
1242  {
-
1243  return datalog.size();
-
1244  }
+
1244  {
+
1245  return datalog.size();
+
1246  }
@@ -10814,9 +10769,9 @@

-
1270  {
-
1271  return samplelinelog.size();
-
1272  }
+
1272  {
+
1273  return samplelinelog.size();
+
1274  }
@@ -10842,9 +10797,9 @@

-
1296  {
-
1297  return sampleline.size();
-
1298  }
+
1298  {
+
1299  return sampleline.size();
+
1300  }
@@ -10870,9 +10825,9 @@

-
1256  {
-
1257  return sampleptlog.size();
-
1258  }
+
1258  {
+
1259  return sampleptlog.size();
+
1260  }
@@ -10898,9 +10853,9 @@

-
1283  {
-
1284  return samplepoint.size();
-
1285  }
+
1285  {
+
1286  return samplepoint.size();
+
1287  }
@@ -10978,69 +10933,69 @@

-
1701 {
-
1702  AMREX_ALWAYS_ASSERT(cfl > 0. || fixed_dt[0] > 0.);
-
1703 
-
1704  // We don't allow use_real_bcs to be true if init_type is not either InitType::Real or InitType::Metgrid
-
1705  AMREX_ALWAYS_ASSERT(!use_real_bcs || ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) );
-
1706 
-
1707  AMREX_ALWAYS_ASSERT(real_width >= 0);
-
1708  AMREX_ALWAYS_ASSERT(real_set_width >= 0);
-
1709  AMREX_ALWAYS_ASSERT(real_width >= real_set_width);
-
1710 
-
1711  if (cf_width < 0 || cf_set_width < 0 || cf_width < cf_set_width) {
-
1712  Abort("You must set cf_width >= cf_set_width >= 0");
-
1713  }
-
1714  if (max_level > 0 && cf_set_width > 0) {
-
1715  for (int lev = 1; lev <= max_level; lev++) {
-
1716  if (cf_set_width%ref_ratio[lev-1][0] != 0 ||
-
1717  cf_set_width%ref_ratio[lev-1][1] != 0 ||
-
1718  cf_set_width%ref_ratio[lev-1][2] != 0 ) {
-
1719  Abort("You must set cf_width to be a multiple of ref_ratio");
-
1720  }
-
1721  }
-
1722  }
-
1723 
-
1724  // If fixed_mri_dt_ratio is set, it must be even
-
1725  if (fixed_mri_dt_ratio > 0 && (fixed_mri_dt_ratio%2 != 0) )
-
1726  {
-
1727  Abort("If you specify fixed_mri_dt_ratio, it must be even");
-
1728  }
-
1729 
-
1730  for (int lev = 0; lev <= max_level; lev++)
-
1731  {
-
1732  // We ignore fixed_fast_dt if not substepping
-
1733  if (solverChoice.substepping_type[lev] == SubsteppingType::None) {
-
1734  fixed_fast_dt[lev] = -1.0;
-
1735  }
-
1736 
-
1737  // If both fixed_dt and fast_dt are specified, their ratio must be an even integer
-
1738  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio <= 0)
-
1739  {
-
1740  Real eps = 1.e-12;
-
1741  int ratio = static_cast<int>( ( (1.0+eps) * fixed_dt[lev] ) / fixed_fast_dt[lev] );
-
1742  if (fixed_dt[lev] / fixed_fast_dt[lev] != ratio)
-
1743  {
-
1744  Abort("Ratio of fixed_dt to fixed_fast_dt must be an even integer");
-
1745  }
-
1746  }
-
1747 
-
1748  // If all three are specified, they must be consistent
-
1749  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio > 0)
-
1750  {
-
1751  if (fixed_dt[lev] / fixed_fast_dt[lev] != fixed_mri_dt_ratio)
-
1752  {
-
1753  Abort("Dt is over-specfied");
-
1754  }
-
1755  }
-
1756  } // lev
-
1757 
-
1758  if (solverChoice.coupling_type == CouplingType::TwoWay && cf_width > 0) {
-
1759  Abort("For two-way coupling you must set cf_width = 0");
-
1760  }
-
1761 }
-
int real_width
Definition: ERF.H:1065
-
int real_set_width
Definition: ERF.H:1066
+
1656 {
+
1657  AMREX_ALWAYS_ASSERT(cfl > 0. || fixed_dt[0] > 0.);
+
1658 
+
1659  // We don't allow use_real_bcs to be true if init_type is not either InitType::Real or InitType::Metgrid
+
1660  AMREX_ALWAYS_ASSERT(!use_real_bcs || ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) );
+
1661 
+
1662  AMREX_ALWAYS_ASSERT(real_width >= 0);
+
1663  AMREX_ALWAYS_ASSERT(real_set_width >= 0);
+
1664  AMREX_ALWAYS_ASSERT(real_width >= real_set_width);
+
1665 
+
1666  if (cf_width < 0 || cf_set_width < 0 || cf_width < cf_set_width) {
+
1667  Abort("You must set cf_width >= cf_set_width >= 0");
+
1668  }
+
1669  if (max_level > 0 && cf_set_width > 0) {
+
1670  for (int lev = 1; lev <= max_level; lev++) {
+
1671  if (cf_set_width%ref_ratio[lev-1][0] != 0 ||
+
1672  cf_set_width%ref_ratio[lev-1][1] != 0 ||
+
1673  cf_set_width%ref_ratio[lev-1][2] != 0 ) {
+
1674  Abort("You must set cf_width to be a multiple of ref_ratio");
+
1675  }
+
1676  }
+
1677  }
+
1678 
+
1679  // If fixed_mri_dt_ratio is set, it must be even
+
1680  if (fixed_mri_dt_ratio > 0 && (fixed_mri_dt_ratio%2 != 0) )
+
1681  {
+
1682  Abort("If you specify fixed_mri_dt_ratio, it must be even");
+
1683  }
+
1684 
+
1685  for (int lev = 0; lev <= max_level; lev++)
+
1686  {
+
1687  // We ignore fixed_fast_dt if not substepping
+
1688  if (solverChoice.substepping_type[lev] == SubsteppingType::None) {
+
1689  fixed_fast_dt[lev] = -1.0;
+
1690  }
+
1691 
+
1692  // If both fixed_dt and fast_dt are specified, their ratio must be an even integer
+
1693  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio <= 0)
+
1694  {
+
1695  Real eps = 1.e-12;
+
1696  int ratio = static_cast<int>( ( (1.0+eps) * fixed_dt[lev] ) / fixed_fast_dt[lev] );
+
1697  if (fixed_dt[lev] / fixed_fast_dt[lev] != ratio)
+
1698  {
+
1699  Abort("Ratio of fixed_dt to fixed_fast_dt must be an even integer");
+
1700  }
+
1701  }
+
1702 
+
1703  // If all three are specified, they must be consistent
+
1704  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio > 0)
+
1705  {
+
1706  if (fixed_dt[lev] / fixed_fast_dt[lev] != fixed_mri_dt_ratio)
+
1707  {
+
1708  Abort("Dt is over-specfied");
+
1709  }
+
1710  }
+
1711  } // lev
+
1712 
+
1713  if (solverChoice.coupling_type == CouplingType::TwoWay && cf_width > 0) {
+
1714  Abort("For two-way coupling you must set cf_width = 0");
+
1715  }
+
1716 }
+
int real_width
Definition: ERF.H:1067
+
int real_set_width
Definition: ERF.H:1068
@@ -11277,17 +11232,17 @@

598  }
599 } // post_timestep
void make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc)
Definition: ERF_TerrainMetrics.cpp:716
-
static amrex::Real column_loc_y
Definition: ERF.H:1092
-
static std::string column_file_name
Definition: ERF.H:1093
-
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1227
-
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1098
-
static amrex::Real column_per
Definition: ERF.H:1090
-
amrex::Real sampler_per
Definition: ERF.H:1367
-
static amrex::Real column_loc_x
Definition: ERF.H:1091
-
static int bndry_output_planes_interval
Definition: ERF.H:1097
-
int sampler_interval
Definition: ERF.H:1366
-
static int output_1d_column
Definition: ERF.H:1088
-
static int column_interval
Definition: ERF.H:1089
+
static amrex::Real column_loc_y
Definition: ERF.H:1094
+
static std::string column_file_name
Definition: ERF.H:1095
+
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1229
+
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1100
+
static amrex::Real column_per
Definition: ERF.H:1092
+
amrex::Real sampler_per
Definition: ERF.H:1369
+
static amrex::Real column_loc_x
Definition: ERF.H:1093
+
static int bndry_output_planes_interval
Definition: ERF.H:1099
+
int sampler_interval
Definition: ERF.H:1368
+
static int output_1d_column
Definition: ERF.H:1090
+
static int column_interval
Definition: ERF.H:1091
Here is the call graph for this function:
@@ -11956,13 +11911,13 @@

265  pmf.FillBoundary(geom[lev].periodicity());

266 }
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv)
Definition: ERF_TerrainMetrics.H:407
-
static int mg_verbose
Definition: ERF.H:1038
-
static bool use_fft
Definition: ERF.H:1039
+
static int mg_verbose
Definition: ERF.H:1040
+
static bool use_fft
Definition: ERF.H:1041
void compute_divergence(int lev, amrex::MultiFab &rhs, amrex::Array< amrex::MultiFab const *, AMREX_SPACEDIM > rho0_u_const, amrex::Geometry const &geom_at_lev)
Definition: ERF_ComputeDivergence.cpp:10
void solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithMLMG.cpp:40
void solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithGMRES.cpp:12
@ omega
Definition: ERF_SAM.H:49
-
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:592
+
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:593
Here is the call graph for this function:
@@ -12231,8 +12186,8 @@

amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(amrex::Orientation::Side side) const noexcept
Definition: ERF_SolveWithMLMG.cpp:17

bool projection_has_dirichlet(amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > bcs) const
Definition: ERF_PoissonSolve_tb.cpp:8
amrex::Real volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, const amrex::MultiFab &mapfac, bool local, bool finemask)
Definition: ERF_WriteScalarProfiles.cpp:378
-
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:593
-
int ncorr
Definition: ERF_DataStruct.H:591
+
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:594
+
int ncorr
Definition: ERF_DataStruct.H:592
Here is the call graph for this function:
@@ -12711,327 +12666,327 @@

-
1411 {
-
1412  {
-
1413  ParmParse pp; // Traditionally, max_step and stop_time do not have prefix.
-
1414  pp.query("max_step", max_step);
-
1415  pp.query("stop_time", stop_time);
-
1416 
-
1417  pp.query("start_time", start_time); // This is optional, it defaults to 0
-
1418  }
-
1419 
-
1420  ParmParse pp(pp_prefix);
-
1421  ParmParse pp_amr("amr");
-
1422  {
-
1423  // The type of the file we restart from
-
1424  pp.query("restart_type", restart_type);
-
1425 
-
1426  pp.query("regrid_int", regrid_int);
-
1427  pp.query("check_file", check_file);
-
1428  pp.query("check_type", check_type);
+
1366 {
+
1367  {
+
1368  ParmParse pp; // Traditionally, max_step and stop_time do not have prefix.
+
1369  pp.query("max_step", max_step);
+
1370  pp.query("stop_time", stop_time);
+
1371 
+
1372  pp.query("start_time", start_time); // This is optional, it defaults to 0
+
1373  }
+
1374 
+
1375  ParmParse pp(pp_prefix);
+
1376  ParmParse pp_amr("amr");
+
1377  {
+
1378  // The type of the file we restart from
+
1379  pp.query("restart_type", restart_type);
+
1380 
+
1381  pp.query("regrid_int", regrid_int);
+
1382  pp.query("check_file", check_file);
+
1383  pp.query("check_type", check_type);
+
1384 
+
1385  // The regression tests use "amr.restart" and "amr.m_check_int" so we allow
+
1386  // for those or "erf.restart" / "erf.m_check_int" with the former taking
+
1387  // precedence if both are specified
+
1388  pp.query("check_int", m_check_int);
+
1389  pp.query("check_per", m_check_per);
+
1390  pp_amr.query("check_int", m_check_int);
+
1391  pp_amr.query("check_per", m_check_per);
+
1392 
+
1393  pp.query("restart", restart_chkfile);
+
1394  pp_amr.query("restart", restart_chkfile);
+
1395 
+
1396  // Verbosity
+
1397  pp.query("v", verbose);
+
1398  pp.query("mg_v", mg_verbose);
+
1399  pp.query("use_fft", use_fft);
+
1400 #ifndef ERF_USE_FFT
+
1401  if (use_fft) {
+
1402  amrex::Abort("You must build with USE_FFT in order to set use_fft = true in your inputs file");
+
1403  }
+
1404 #endif
+
1405 
+
1406  // Frequency of diagnostic output
+
1407  pp.query("sum_interval", sum_interval);
+
1408  pp.query("sum_period" , sum_per);
+
1409 
+
1410  pp.query("pert_interval", pert_interval);
+
1411 
+
1412  // Time step controls
+
1413  pp.query("cfl", cfl);
+
1414  pp.query("substepping_cfl", sub_cfl);
+
1415  pp.query("init_shrink", init_shrink);
+
1416  pp.query("change_max", change_max);
+
1417 
+
1418  fixed_dt.resize(max_level+1,-1.);
+
1419  fixed_fast_dt.resize(max_level+1,-1.);
+
1420 
+
1421  pp.query("fixed_dt", fixed_dt[0]);
+
1422  pp.query("fixed_fast_dt", fixed_fast_dt[0]);
+
1423 
+
1424  for (int lev = 1; lev <= max_level; lev++)
+
1425  {
+
1426  fixed_dt[lev] = fixed_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
+
1427  fixed_fast_dt[lev] = fixed_fast_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
+
1428  }
1429 
-
1430  // The regression tests use "amr.restart" and "amr.m_check_int" so we allow
-
1431  // for those or "erf.restart" / "erf.m_check_int" with the former taking
-
1432  // precedence if both are specified
-
1433  pp.query("check_int", m_check_int);
-
1434  pp.query("check_per", m_check_per);
-
1435  pp_amr.query("check_int", m_check_int);
-
1436  pp_amr.query("check_per", m_check_per);
-
1437 
-
1438  pp.query("restart", restart_chkfile);
-
1439  pp_amr.query("restart", restart_chkfile);
+
1430  pp.query("fixed_mri_dt_ratio", fixed_mri_dt_ratio);
+
1431 
+
1432  // How to initialize
+
1433  init_type = InitType::None;
+
1434  pp.query_enum_case_insensitive("init_type",init_type);
+
1435 
+
1436  // Should we use the bcs we've read in from wrfbdy or metgrid files?
+
1437  // We default to yes if we have them, but the user can override that option
+
1438  use_real_bcs = ( (init_type == InitType::Real) || (init_type == InitType::Metgrid) );
+
1439  pp.query("use_real_bcs",use_real_bcs);
1440 
-
1441  // Verbosity
-
1442  pp.query("v", verbose);
-
1443  pp.query("mg_v", mg_verbose);
-
1444  pp.query("use_fft", use_fft);
-
1445 #ifndef ERF_USE_FFT
-
1446  if (use_fft) {
-
1447  amrex::Abort("You must build with USE_FFT in order to set use_fft = true in your inputs file");
-
1448  }
-
1449 #endif
-
1450 
-
1451  // Frequency of diagnostic output
-
1452  pp.query("sum_interval", sum_interval);
-
1453  pp.query("sum_period" , sum_per);
-
1454 
-
1455  pp.query("pert_interval", pert_interval);
-
1456 
-
1457  // Time step controls
-
1458  pp.query("cfl", cfl);
-
1459  pp.query("substepping_cfl", sub_cfl);
-
1460  pp.query("init_shrink", init_shrink);
-
1461  pp.query("change_max", change_max);
-
1462 
-
1463  fixed_dt.resize(max_level+1,-1.);
-
1464  fixed_fast_dt.resize(max_level+1,-1.);
-
1465 
-
1466  pp.query("fixed_dt", fixed_dt[0]);
-
1467  pp.query("fixed_fast_dt", fixed_fast_dt[0]);
-
1468 
-
1469  for (int lev = 1; lev <= max_level; lev++)
-
1470  {
-
1471  fixed_dt[lev] = fixed_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
-
1472  fixed_fast_dt[lev] = fixed_fast_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
-
1473  }
-
1474 
-
1475  pp.query("fixed_mri_dt_ratio", fixed_mri_dt_ratio);
-
1476 
-
1477  // How to initialize
-
1478  init_type = InitType::None;
-
1479  pp.query_enum_case_insensitive("init_type",init_type);
-
1480 
-
1481  // Should we use the bcs we've read in from wrfbdy or metgrid files?
-
1482  // We default to yes if we have them, but the user can override that option
-
1483  use_real_bcs = ( (init_type == InitType::Real) || (init_type == InitType::Metgrid) );
-
1484  pp.query("use_real_bcs",use_real_bcs);
-
1485 
-
1486  // We use this to keep track of how many boxes we read in from WRF initialization
-
1487  num_files_at_level.resize(max_level+1,0);
-
1488 
-
1489  // We use this to keep track of how many boxes are specified thru the refinement indicators
-
1490  num_boxes_at_level.resize(max_level+1,0);
-
1491  boxes_at_level.resize(max_level+1);
-
1492 
-
1493  // We always have exactly one file at level 0
-
1494  num_boxes_at_level[0] = 1;
-
1495  boxes_at_level[0].resize(1);
-
1496  boxes_at_level[0][0] = geom[0].Domain();
+
1441  // We use this to keep track of how many boxes we read in from WRF initialization
+
1442  num_files_at_level.resize(max_level+1,0);
+
1443 
+
1444  // We use this to keep track of how many boxes are specified thru the refinement indicators
+
1445  num_boxes_at_level.resize(max_level+1,0);
+
1446  boxes_at_level.resize(max_level+1);
+
1447 
+
1448  // We always have exactly one file at level 0
+
1449  num_boxes_at_level[0] = 1;
+
1450  boxes_at_level[0].resize(1);
+
1451  boxes_at_level[0][0] = geom[0].Domain();
+
1452 
+
1453 #ifdef ERF_USE_NETCDF
+
1454  nc_init_file.resize(max_level+1);
+
1455 
+
1456  // NetCDF wrfinput initialization files -- possibly multiple files at each of multiple levels
+
1457  // but we always have exactly one file at level 0
+
1458  for (int lev = 0; lev <= max_level; lev++)
+
1459  {
+
1460  const std::string nc_file_names = Concatenate("nc_init_file_",lev,1);
+
1461  if (pp.contains(nc_file_names.c_str()))
+
1462  {
+
1463  int num_files = pp.countval(nc_file_names.c_str());
+
1464  num_files_at_level[lev] = num_files;
+
1465  nc_init_file[lev].resize(num_files);
+
1466  pp.queryarr(nc_file_names.c_str(), nc_init_file[lev],0,num_files);
+
1467  for (int j = 0; j < num_files; j++)
+
1468  Print() << "Reading NC init file names at level " << lev << " and index " << j << " : " << nc_init_file[lev][j] << std::endl;
+
1469  }
+
1470  }
+
1471 
+
1472  // NetCDF wrfbdy lateral boundary file
+
1473  pp.query("nc_bdy_file", nc_bdy_file);
+
1474 #endif
+
1475 
+
1476  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
+
1477  pp.query("init_sounding_ideal", init_sounding_ideal);
+
1478 
+
1479  // Options for vertical interpolation of met_em*.nc data.
+
1480  pp.query("metgrid_debug_quiescent", metgrid_debug_quiescent);
+
1481  pp.query("metgrid_debug_isothermal", metgrid_debug_isothermal);
+
1482  pp.query("metgrid_debug_dry", metgrid_debug_dry);
+
1483  pp.query("metgrid_debug_psfc", metgrid_debug_psfc);
+
1484  pp.query("metgrid_debug_msf", metgrid_debug_msf);
+
1485  pp.query("metgrid_interp_theta", metgrid_interp_theta);
+
1486  pp.query("metgrid_basic_linear", metgrid_basic_linear);
+
1487  pp.query("metgrid_use_below_sfc", metgrid_use_below_sfc);
+
1488  pp.query("metgrid_use_sfc", metgrid_use_sfc);
+
1489  pp.query("metgrid_retain_sfc", metgrid_retain_sfc);
+
1490  pp.query("metgrid_proximity", metgrid_proximity);
+
1491  pp.query("metgrid_order", metgrid_order);
+
1492  pp.query("metgrid_force_sfc_k", metgrid_force_sfc_k);
+
1493 
+
1494  // Set default to FullState for now ... later we will try Perturbation
+
1495  interpolation_type = StateInterpType::FullState;
+
1496  pp.query_enum_case_insensitive("interpolation_type" ,interpolation_type);
1497 
-
1498 #ifdef ERF_USE_NETCDF
-
1499  nc_init_file.resize(max_level+1);
-
1500 
-
1501  // NetCDF wrfinput initialization files -- possibly multiple files at each of multiple levels
-
1502  // but we always have exactly one file at level 0
-
1503  for (int lev = 0; lev <= max_level; lev++)
-
1504  {
-
1505  const std::string nc_file_names = Concatenate("nc_init_file_",lev,1);
-
1506  if (pp.contains(nc_file_names.c_str()))
-
1507  {
-
1508  int num_files = pp.countval(nc_file_names.c_str());
-
1509  num_files_at_level[lev] = num_files;
-
1510  nc_init_file[lev].resize(num_files);
-
1511  pp.queryarr(nc_file_names.c_str(), nc_init_file[lev],0,num_files);
-
1512  for (int j = 0; j < num_files; j++)
-
1513  Print() << "Reading NC init file names at level " << lev << " and index " << j << " : " << nc_init_file[lev][j] << std::endl;
+
1498  PlotFileType plotfile_type_temp = PlotFileType::None;
+
1499  pp.query_enum_case_insensitive("plotfile_type" ,plotfile_type_temp);
+
1500  pp.query_enum_case_insensitive("plotfile_type_1",plotfile_type_1);
+
1501  pp.query_enum_case_insensitive("plotfile_type_2",plotfile_type_2);
+
1502  //
+
1503  // This option is for backward consistency -- if only plotfile_type is set,
+
1504  // then it will be used for both 1 and 2 if and only if they are not set
+
1505  //
+
1506  // Default is native amrex if no type is specified
+
1507  //
+
1508  if (plotfile_type_temp == PlotFileType::None) {
+
1509  if (plotfile_type_1 == PlotFileType::None) {
+
1510  plotfile_type_1 = PlotFileType::Amrex;
+
1511  }
+
1512  if (plotfile_type_2 == PlotFileType::None) {
+
1513  plotfile_type_2 = PlotFileType::Amrex;
1514  }
-
1515  }
-
1516 
-
1517  // NetCDF wrfbdy lateral boundary file
-
1518  pp.query("nc_bdy_file", nc_bdy_file);
-
1519 #endif
-
1520 
-
1521  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
-
1522  pp.query("init_sounding_ideal", init_sounding_ideal);
-
1523 
-
1524  // Options for vertical interpolation of met_em*.nc data.
-
1525  pp.query("metgrid_debug_quiescent", metgrid_debug_quiescent);
-
1526  pp.query("metgrid_debug_isothermal", metgrid_debug_isothermal);
-
1527  pp.query("metgrid_debug_dry", metgrid_debug_dry);
-
1528  pp.query("metgrid_debug_psfc", metgrid_debug_psfc);
-
1529  pp.query("metgrid_debug_msf", metgrid_debug_msf);
-
1530  pp.query("metgrid_interp_theta", metgrid_interp_theta);
-
1531  pp.query("metgrid_basic_linear", metgrid_basic_linear);
-
1532  pp.query("metgrid_use_below_sfc", metgrid_use_below_sfc);
-
1533  pp.query("metgrid_use_sfc", metgrid_use_sfc);
-
1534  pp.query("metgrid_retain_sfc", metgrid_retain_sfc);
-
1535  pp.query("metgrid_proximity", metgrid_proximity);
-
1536  pp.query("metgrid_order", metgrid_order);
-
1537  pp.query("metgrid_force_sfc_k", metgrid_force_sfc_k);
-
1538 
-
1539  // Set default to FullState for now ... later we will try Perturbation
-
1540  interpolation_type = StateInterpType::FullState;
-
1541  pp.query_enum_case_insensitive("interpolation_type" ,interpolation_type);
+
1515  } else {
+
1516  if (plotfile_type_1 == PlotFileType::None) {
+
1517  plotfile_type_1 = plotfile_type_temp;
+
1518  } else {
+
1519  amrex::Abort("You must set either plotfile_type or plotfile_type_1, not both");
+
1520  }
+
1521  if (plotfile_type_2 == PlotFileType::None) {
+
1522  plotfile_type_2 = plotfile_type_temp;
+
1523  } else {
+
1524  amrex::Abort("You must set either plotfile_type or plotfile_type_2, not both");
+
1525  }
+
1526  }
+
1527 #ifndef ERF_USE_NETCDF
+
1528  if (plotfile_type_1 == PlotFileType::Netcdf ||
+
1529  plotfile_type_2 == PlotFileType::Netcdf) {
+
1530  amrex::Abort("Plotfile type = Netcdf is not allowed without USE_NETCDF = TRUE");
+
1531  }
+
1532 #endif
+
1533 
+
1534  pp.query("plot_file_1", plot_file_1);
+
1535  pp.query("plot_file_2", plot_file_2);
+
1536  pp.query("plot_int_1" , m_plot_int_1);
+
1537  pp.query("plot_int_2" , m_plot_int_2);
+
1538  pp.query("plot_per_1", m_plot_per_1);
+
1539  pp.query("plot_per_2", m_plot_per_2);
+
1540 
+
1541  pp.query("expand_plotvars_to_unif_rr",m_expand_plotvars_to_unif_rr);
1542 
-
1543  PlotFileType plotfile_type_temp = PlotFileType::None;
-
1544  pp.query_enum_case_insensitive("plotfile_type" ,plotfile_type_temp);
-
1545  pp.query_enum_case_insensitive("plotfile_type_1",plotfile_type_1);
-
1546  pp.query_enum_case_insensitive("plotfile_type_2",plotfile_type_2);
-
1547  //
-
1548  // This option is for backward consistency -- if only plotfile_type is set,
-
1549  // then it will be used for both 1 and 2 if and only if they are not set
-
1550  //
-
1551  // Default is native amrex if no type is specified
-
1552  //
-
1553  if (plotfile_type_temp == PlotFileType::None) {
-
1554  if (plotfile_type_1 == PlotFileType::None) {
-
1555  plotfile_type_1 = PlotFileType::Amrex;
-
1556  }
-
1557  if (plotfile_type_2 == PlotFileType::None) {
-
1558  plotfile_type_2 = PlotFileType::Amrex;
-
1559  }
-
1560  } else {
-
1561  if (plotfile_type_1 == PlotFileType::None) {
-
1562  plotfile_type_1 = plotfile_type_temp;
-
1563  } else {
-
1564  amrex::Abort("You must set either plotfile_type or plotfile_type_1, not both");
-
1565  }
-
1566  if (plotfile_type_2 == PlotFileType::None) {
-
1567  plotfile_type_2 = plotfile_type_temp;
-
1568  } else {
-
1569  amrex::Abort("You must set either plotfile_type or plotfile_type_2, not both");
-
1570  }
-
1571  }
-
1572 #ifndef ERF_USE_NETCDF
-
1573  if (plotfile_type_1 == PlotFileType::Netcdf ||
-
1574  plotfile_type_2 == PlotFileType::Netcdf) {
-
1575  amrex::Abort("Plotfile type = Netcdf is not allowed without USE_NETCDF = TRUE");
-
1576  }
-
1577 #endif
-
1578 
-
1579  pp.query("plot_file_1", plot_file_1);
-
1580  pp.query("plot_file_2", plot_file_2);
-
1581  pp.query("plot_int_1" , m_plot_int_1);
-
1582  pp.query("plot_int_2" , m_plot_int_2);
-
1583  pp.query("plot_per_1", m_plot_per_1);
-
1584  pp.query("plot_per_2", m_plot_per_2);
+
1543  pp.query("plot_face_vels",m_plot_face_vels);
+
1544 
+
1545  if ( (m_plot_int_1 > 0 && m_plot_per_1 > 0) ||
+
1546  (m_plot_int_2 > 0 && m_plot_per_2 > 0.) ) {
+
1547  Abort("Must choose only one of plot_int or plot_per");
+
1548  }
+
1549 
+
1550  pp.query("profile_int", profile_int);
+
1551  pp.query("destag_profiles", destag_profiles);
+
1552 
+
1553  pp.query("plot_lsm", plot_lsm);
+
1554 #ifdef ERF_USE_RRTMGP
+
1555  pp.query("plot_rad", plot_rad);
+
1556 #endif
+
1557 
+
1558  pp.query("output_1d_column", output_1d_column);
+
1559  pp.query("column_per", column_per);
+
1560  pp.query("column_interval", column_interval);
+
1561  pp.query("column_loc_x", column_loc_x);
+
1562  pp.query("column_loc_y", column_loc_y);
+
1563  pp.query("column_file_name", column_file_name);
+
1564 
+
1565  // Sampler output frequency
+
1566  pp.query("sampler_per", sampler_per);
+
1567  pp.query("sampler_interval", sampler_interval);
+
1568 
+
1569  // Specify information about outputting planes of data
+
1570  pp.query("output_bndry_planes", output_bndry_planes);
+
1571  pp.query("bndry_output_planes_interval", bndry_output_planes_interval);
+
1572  pp.query("bndry_output_planes_per", bndry_output_planes_per);
+
1573  pp.query("bndry_output_start_time", bndry_output_planes_start_time);
+
1574 
+
1575  // Specify whether ingest boundary planes of data
+
1576  pp.query("input_bndry_planes", input_bndry_planes);
+
1577 
+
1578  // Query the set and total widths for wrfbdy interior ghost cells
+
1579  pp.query("real_width", real_width);
+
1580  pp.query("real_set_width", real_set_width);
+
1581 
+
1582  // Query the set and total widths for crse-fine interior ghost cells
+
1583  pp.query("cf_width", cf_width);
+
1584  pp.query("cf_set_width", cf_set_width);
1585 
-
1586  pp.query("expand_plotvars_to_unif_rr",m_expand_plotvars_to_unif_rr);
-
1587 
-
1588  pp.query("plot_face_vels",m_plot_face_vels);
-
1589 
-
1590  if ( (m_plot_int_1 > 0 && m_plot_per_1 > 0) ||
-
1591  (m_plot_int_2 > 0 && m_plot_per_2 > 0.) ) {
-
1592  Abort("Must choose only one of plot_int or plot_per");
+
1586  // Query the canopy model file name
+
1587  std::string forestfile;
+
1588  solverChoice.do_forest_drag = pp.query("forest_file", forestfile);
+ +
1590  for (int lev = 0; lev <= max_level; ++lev) {
+
1591  m_forest_drag[lev] = std::make_unique<ForestDrag>(forestfile);
+
1592  }
1593  }
1594 
-
1595  pp.query("profile_int", profile_int);
-
1596  pp.query("destag_profiles", destag_profiles);
-
1597 
-
1598  pp.query("plot_lsm", plot_lsm);
-
1599 #ifdef ERF_USE_RRTMGP
-
1600  pp.query("plot_rad", plot_rad);
-
1601 #endif
-
1602 
-
1603  pp.query("output_1d_column", output_1d_column);
-
1604  pp.query("column_per", column_per);
-
1605  pp.query("column_interval", column_interval);
-
1606  pp.query("column_loc_x", column_loc_x);
-
1607  pp.query("column_loc_y", column_loc_y);
-
1608  pp.query("column_file_name", column_file_name);
+
1595  //Query the terrain file name
+
1596  std::string terrainfile;
+
1597  solverChoice.do_terrain_drag = pp.query("terrain_file", terrainfile);
+ +
1599  for (int lev = 0; lev <= max_level; ++lev) {
+
1600  m_terrain_drag[lev] = std::make_unique<TerrainDrag>(terrainfile);
+
1601  }
+
1602  }
+
1603 
+
1604  // AmrMesh iterate on grids?
+
1605  bool iterate(true);
+
1606  pp_amr.query("iterate_grids",iterate);
+
1607  if (!iterate) SetIterateToFalse();
+
1608  }
1609 
-
1610  // Sampler output frequency
-
1611  pp.query("sampler_per", sampler_per);
-
1612  pp.query("sampler_interval", sampler_interval);
+
1610 #ifdef ERF_USE_PARTICLES
+
1611  readTracersParams();
+
1612 #endif
1613 
-
1614  // Specify information about outputting planes of data
-
1615  pp.query("output_bndry_planes", output_bndry_planes);
-
1616  pp.query("bndry_output_planes_interval", bndry_output_planes_interval);
-
1617  pp.query("bndry_output_planes_per", bndry_output_planes_per);
-
1618  pp.query("bndry_output_start_time", bndry_output_planes_start_time);
+
1614 #ifdef ERF_USE_MULTIBLOCK
+ +
1616 #endif
+
1617 
+
1618  solverChoice.init_params(max_level);
1619 
-
1620  // Specify whether ingest boundary planes of data
-
1621  pp.query("input_bndry_planes", input_bndry_planes);
-
1622 
-
1623  // Query the set and total widths for wrfbdy interior ghost cells
-
1624  pp.query("real_width", real_width);
-
1625  pp.query("real_set_width", real_set_width);
-
1626 
-
1627  // Query the set and total widths for crse-fine interior ghost cells
-
1628  pp.query("cf_width", cf_width);
-
1629  pp.query("cf_set_width", cf_set_width);
-
1630 
-
1631  // Query the canopy model file name
-
1632  std::string forestfile;
-
1633  solverChoice.do_forest_drag = pp.query("forest_file", forestfile);
- -
1635  for (int lev = 0; lev <= max_level; ++lev) {
-
1636  m_forest_drag[lev] = std::make_unique<ForestDrag>(forestfile);
-
1637  }
-
1638  }
-
1639 
-
1640  //Query the terrain file name
-
1641  std::string terrainfile;
-
1642  solverChoice.do_terrain_drag = pp.query("terrain_file", terrainfile);
- -
1644  for (int lev = 0; lev <= max_level; ++lev) {
-
1645  m_terrain_drag[lev] = std::make_unique<TerrainDrag>(terrainfile);
-
1646  }
-
1647  }
-
1648 
-
1649  // AmrMesh iterate on grids?
-
1650  bool iterate(true);
-
1651  pp_amr.query("iterate_grids",iterate);
-
1652  if (!iterate) SetIterateToFalse();
-
1653  }
-
1654 
-
1655 #ifdef ERF_USE_PARTICLES
-
1656  readTracersParams();
-
1657 #endif
-
1658 
-
1659 #ifdef ERF_USE_MULTIBLOCK
- -
1661 #endif
-
1662 
-
1663  solverChoice.init_params(max_level);
-
1664 
-
1665  // No moving terrain with init real (we must do this after init_params
-
1666  // because that is where we set terrain_type
-
1667  if (init_type == InitType::Real && solverChoice.terrain_type == TerrainType::Moving) {
-
1668  Abort("Moving terrain is not supported with init real");
-
1669  }
-
1670 
-
1671  // What type of land surface model to use
-
1672  // NOTE: Must be checked after init_params
-
1673  if (solverChoice.lsm_type == LandSurfaceType::SLM) {
-
1674  lsm.SetModel<SLM>();
-
1675  Print() << "SLM land surface model!\n";
-
1676  } else if (solverChoice.lsm_type == LandSurfaceType::MM5) {
-
1677  lsm.SetModel<MM5>();
-
1678  Print() << "MM5 land surface model!\n";
-
1679 #ifdef ERF_USE_NOAH
-
1680  } else if (solverChoice.lsm_type == LandSurfaceType::NOAH) {
-
1681  lsm.SetModel<NOAH>();
-
1682  Print() << "NOAH land surface model!\n";
-
1683 #endif
-
1684  } else if (solverChoice.lsm_type == LandSurfaceType::None) {
-
1685  lsm.SetModel<NullSurf>();
-
1686  Print() << "Null land surface model!\n";
-
1687  } else {
-
1688  Abort("Dont know this LandSurfaceType!") ;
-
1689  }
-
1690 
-
1691  if (verbose > 0) {
-
1692  solverChoice.display(max_level);
-
1693  }
-
1694 
- -
1696 }
-
bool metgrid_basic_linear
Definition: ERF.H:1079
+
1620  // No moving terrain with init real (we must do this after init_params
+
1621  // because that is where we set terrain_type
+
1622  if (init_type == InitType::Real && solverChoice.terrain_type == TerrainType::Moving) {
+
1623  Abort("Moving terrain is not supported with init real");
+
1624  }
+
1625 
+
1626  // What type of land surface model to use
+
1627  // NOTE: Must be checked after init_params
+
1628  if (solverChoice.lsm_type == LandSurfaceType::SLM) {
+
1629  lsm.SetModel<SLM>();
+
1630  Print() << "SLM land surface model!\n";
+
1631  } else if (solverChoice.lsm_type == LandSurfaceType::MM5) {
+
1632  lsm.SetModel<MM5>();
+
1633  Print() << "MM5 land surface model!\n";
+
1634 #ifdef ERF_USE_NOAH
+
1635  } else if (solverChoice.lsm_type == LandSurfaceType::NOAH) {
+
1636  lsm.SetModel<NOAH>();
+
1637  Print() << "NOAH land surface model!\n";
+
1638 #endif
+
1639  } else if (solverChoice.lsm_type == LandSurfaceType::None) {
+
1640  lsm.SetModel<NullSurf>();
+
1641  Print() << "Null land surface model!\n";
+
1642  } else {
+
1643  Abort("Dont know this LandSurfaceType!") ;
+
1644  }
+
1645 
+
1646  if (verbose > 0) {
+
1647  solverChoice.display(max_level);
+
1648  }
+
1649 
+ +
1651 }
+
bool metgrid_basic_linear
Definition: ERF.H:1081
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:724
-
bool metgrid_debug_msf
Definition: ERF.H:1077
+
bool metgrid_debug_msf
Definition: ERF.H:1079
std::string plot_file_2
Definition: ERF.H:940
std::string restart_type
Definition: ERF.H:957
bool m_plot_face_vels
Definition: ERF.H:946
int regrid_int
Definition: ERF.H:936
-
bool metgrid_retain_sfc
Definition: ERF.H:1082
-
bool metgrid_use_sfc
Definition: ERF.H:1081
+
bool metgrid_retain_sfc
Definition: ERF.H:1084
+
bool metgrid_use_sfc
Definition: ERF.H:1083
amrex::Vector< int > num_files_at_level
Definition: ERF.H:723
-
bool metgrid_debug_quiescent
Definition: ERF.H:1073
-
static std::string nc_bdy_file
Definition: ERF.H:1064
-
bool metgrid_interp_theta
Definition: ERF.H:1078
-
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1061
-
int metgrid_force_sfc_k
Definition: ERF.H:1085
-
bool metgrid_use_below_sfc
Definition: ERF.H:1080
-
amrex::Real metgrid_proximity
Definition: ERF.H:1083
+
bool metgrid_debug_quiescent
Definition: ERF.H:1075
+
static std::string nc_bdy_file
Definition: ERF.H:1066
+
bool metgrid_interp_theta
Definition: ERF.H:1080
+
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1063
+
int metgrid_force_sfc_k
Definition: ERF.H:1087
+
bool metgrid_use_below_sfc
Definition: ERF.H:1082
+
amrex::Real metgrid_proximity
Definition: ERF.H:1085
std::string plot_file_1
Definition: ERF.H:939
-
bool metgrid_debug_dry
Definition: ERF.H:1075
-
bool metgrid_debug_isothermal
Definition: ERF.H:1074
-
bool metgrid_debug_psfc
Definition: ERF.H:1076
-
void ParameterSanityChecks()
Definition: ERF.cpp:1700
+
bool metgrid_debug_dry
Definition: ERF.H:1077
+
bool metgrid_debug_isothermal
Definition: ERF.H:1076
+
bool metgrid_debug_psfc
Definition: ERF.H:1078
+
void ParameterSanityChecks()
Definition: ERF.cpp:1655
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:941
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:722
std::string check_file
Definition: ERF.H:955
-
int metgrid_order
Definition: ERF.H:1084
+
int metgrid_order
Definition: ERF.H:1086
bool plot_lsm
Definition: ERF.H:948
void SetModel()
Definition: ERF_LandSurface.H:27
Definition: ERF_MM5.H:26
Definition: ERF_NOAH.H:20
Definition: ERF_NullSurf.H:8
Definition: ERF_SLM.H:26
-
std::string pp_prefix
Definition: ERF_DataStruct.H:583
+
std::string pp_prefix
Definition: ERF_DataStruct.H:584
void init_params(int max_level)
Definition: ERF_DataStruct.H:84
-
void display(int max_level)
Definition: ERF_DataStruct.H:432
+
void display(int max_level)
Definition: ERF_DataStruct.H:434
Here is the call graph for this function:
@@ -13428,7 +13383,7 @@

318  int ncomp_cons = vars_new[lev][Vars::cons].nComp();

319  IntVect ngrow_state = vars_new[lev][Vars::cons].nGrowVect();
320 
- +
322 
323  Vector<MultiFab> temp_lev_new(Vars::NumTypes);
324  Vector<MultiFab> temp_lev_old(Vars::NumTypes);
@@ -13580,30 +13535,30 @@

-
1268 {
-
1269  // TODO: This could be deleted since ba/dm are not created yet?
-
1270  for (int lev = 0; lev <= finest_level; ++lev)
-
1271  {
-
1272  auto& lev_new = vars_new[lev];
-
1273  auto& lev_old = vars_old[lev];
-
1274  lev_new[Vars::cons].setVal(0.); lev_old[Vars::cons].setVal(0.);
-
1275  lev_new[Vars::xvel].setVal(0.); lev_old[Vars::xvel].setVal(0.);
-
1276  lev_new[Vars::yvel].setVal(0.); lev_old[Vars::yvel].setVal(0.);
-
1277  lev_new[Vars::zvel].setVal(0.); lev_old[Vars::zvel].setVal(0.);
-
1278  }
-
1279 
-
1280 #ifdef ERF_USE_NETCDF
-
1281  if (restart_type == "netcdf") {
-
1282  ReadNCCheckpointFile();
-
1283  }
-
1284 #endif
-
1285  if (restart_type == "native") {
- -
1287  }
-
1288 
-
1289  // We set this here so that we don't over-write the checkpoint file we just started from
- -
1291 }
+
1223 {
+
1224  // TODO: This could be deleted since ba/dm are not created yet?
+
1225  for (int lev = 0; lev <= finest_level; ++lev)
+
1226  {
+
1227  auto& lev_new = vars_new[lev];
+
1228  auto& lev_old = vars_old[lev];
+
1229  lev_new[Vars::cons].setVal(0.); lev_old[Vars::cons].setVal(0.);
+
1230  lev_new[Vars::xvel].setVal(0.); lev_old[Vars::xvel].setVal(0.);
+
1231  lev_new[Vars::yvel].setVal(0.); lev_old[Vars::yvel].setVal(0.);
+
1232  lev_new[Vars::zvel].setVal(0.); lev_old[Vars::zvel].setVal(0.);
+
1233  }
+
1234 
+
1235 #ifdef ERF_USE_NETCDF
+
1236  if (restart_type == "netcdf") {
+
1237  ReadNCCheckpointFile();
+
1238  }
+
1239 #endif
+
1240  if (restart_type == "native") {
+ +
1242  }
+
1243 
+
1244  // We set this here so that we don't over-write the checkpoint file we just started from
+ +
1246 }
void ReadCheckpointFile()
Definition: ERF_Checkpoint.cpp:273
@@ -13734,7 +13689,7 @@

364  } // if good

365  } // mfi
366 }
-
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1262
+
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1264

@@ -13811,7 +13766,7 @@

273  } // if good
274  } // only write from processor that holds the cell
275 }
-
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1248
+
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1250
@@ -13838,9 +13793,9 @@

-
1289  {
-
1290  return sampleline[i];
-
1291  }
+
1291  {
+
1292  return sampleline[i];
+
1293  }
@@ -13867,9 +13822,9 @@

-
1263  {
-
1264  return *samplelinelog[i];
-
1265  }
+
1265  {
+
1266  return *samplelinelog[i];
+
1267  }
@@ -13898,7 +13853,7 @@

The filename of the ith samplelinelog file.

-
1388 { return samplelinelogname[i]; }
+
1390 { return samplelinelogname[i]; }
@@ -13925,9 +13880,9 @@

-
1276  {
-
1277  return samplepoint[i];
-
1278  }
+
1278  {
+
1279  return samplepoint[i];
+
1280  }
@@ -13954,9 +13909,9 @@

-
1249  {
-
1250  return *sampleptlog[i];
-
1251  }
+
1251  {
+
1252  return *sampleptlog[i];
+
1253  }
@@ -13985,7 +13940,7 @@

The filename of the ith sampleptlog file.

-
1385 { return sampleptlogname[i]; }
+
1387 { return sampleptlogname[i]; }
@@ -14286,17 +14241,17 @@

-
1319  {
-
1320  if (amrex::ParallelDescriptor::IOProcessor())
-
1321  {
-
1322  datalog[i] = std::make_unique<std::fstream>();
-
1323  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1324  if (!datalog[i]->good()) {
-
1325  amrex::FileOpenFailed(filename);
-
1326  }
-
1327  }
-
1328  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
-
1329  }
+
1321  {
+
1322  if (amrex::ParallelDescriptor::IOProcessor())
+
1323  {
+
1324  datalog[i] = std::make_unique<std::fstream>();
+
1325  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1326  if (!datalog[i]->good()) {
+
1327  amrex::FileOpenFailed(filename);
+
1328  }
+
1329  }
+
1330  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
+
1331  }
@@ -14345,21 +14300,21 @@

-
1349  {
-
1350  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1351  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1352  {
-
1353  const amrex::Box& bx = mfi.validbox();
-
1354  if (bx.contains(cell)) {
-
1355  samplelinelog[i] = std::make_unique<std::fstream>();
-
1356  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1357  if (!samplelinelog[i]->good()) {
-
1358  amrex::FileOpenFailed(filename);
-
1359  }
-
1360  }
-
1361  }
-
1362  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
-
1363  }
+
1351  {
+
1352  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1353  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1354  {
+
1355  const amrex::Box& bx = mfi.validbox();
+
1356  if (bx.contains(cell)) {
+
1357  samplelinelog[i] = std::make_unique<std::fstream>();
+
1358  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1359  if (!samplelinelog[i]->good()) {
+
1360  amrex::FileOpenFailed(filename);
+
1361  }
+
1362  }
+
1363  }
+
1364  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
+
1365  }
@@ -14408,21 +14363,21 @@

-
1332  {
-
1333  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1334  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1335  {
-
1336  const amrex::Box& bx = mfi.validbox();
-
1337  if (bx.contains(cell)) {
-
1338  sampleptlog[i] = std::make_unique<std::fstream>();
-
1339  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1340  if (!sampleptlog[i]->good()) {
-
1341  amrex::FileOpenFailed(filename);
-
1342  }
-
1343  }
-
1344  }
-
1345  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
-
1346  }
+
1334  {
+
1335  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1336  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1337  {
+
1338  const amrex::Box& bx = mfi.validbox();
+
1339  if (bx.contains(cell)) {
+
1340  sampleptlog[i] = std::make_unique<std::fstream>();
+
1341  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1342  if (!sampleptlog[i]->good()) {
+
1343  amrex::FileOpenFailed(filename);
+
1344  }
+
1345  }
+
1346  }
+
1347  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
+
1348  }
@@ -14943,15 +14898,15 @@

168  }
169  }
170 }
-
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1269
-
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1255
-
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1288
-
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1282
-
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1295
-
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1275
+
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1271
+
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1257
+
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1290
+
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1284
+
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1297
+
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1277
void sample_points(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:249
-
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1234
-
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1241
+
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1236
+
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1243
void sample_lines(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:287
@@ -16435,82 +16390,82 @@

-
1690 {
-
1691  AMREX_ALWAYS_ASSERT(nlevels <= bArray.size());
-
1692  AMREX_ALWAYS_ASSERT(nlevels <= my_ref_ratio.size()+1);
-
1693  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
-
1694 
-
1695  HeaderFile.precision(17);
-
1696 
-
1697  // ---- this is the generic plot file type name
-
1698  HeaderFile << versionName << '\n';
-
1699 
-
1700  HeaderFile << varnames.size() << '\n';
-
1701 
-
1702  for (int ivar = 0; ivar < varnames.size(); ++ivar) {
-
1703  HeaderFile << varnames[ivar] << "\n";
-
1704  }
-
1705  HeaderFile << AMREX_SPACEDIM << '\n';
-
1706  HeaderFile << my_time << '\n';
-
1707  HeaderFile << finest_level << '\n';
-
1708  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
-
1709  HeaderFile << my_geom[0].ProbLo(i) << ' ';
-
1710  }
-
1711  HeaderFile << '\n';
-
1712  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
-
1713  HeaderFile << my_geom[0].ProbHi(i) << ' ';
-
1714  }
-
1715  HeaderFile << '\n';
-
1716  for (int i = 0; i < finest_level; ++i) {
-
1717  HeaderFile << my_ref_ratio[i][0] << ' ';
-
1718  }
-
1719  HeaderFile << '\n';
-
1720  for (int i = 0; i <= finest_level; ++i) {
-
1721  HeaderFile << my_geom[i].Domain() << ' ';
-
1722  }
-
1723  HeaderFile << '\n';
-
1724  for (int i = 0; i <= finest_level; ++i) {
-
1725  HeaderFile << level_steps[i] << ' ';
-
1726  }
-
1727  HeaderFile << '\n';
-
1728  for (int i = 0; i <= finest_level; ++i) {
-
1729  for (int k = 0; k < AMREX_SPACEDIM; ++k) {
-
1730  HeaderFile << my_geom[i].CellSize()[k] << ' ';
-
1731  }
-
1732  HeaderFile << '\n';
+
1713 {
+
1714  AMREX_ALWAYS_ASSERT(nlevels <= bArray.size());
+
1715  AMREX_ALWAYS_ASSERT(nlevels <= my_ref_ratio.size()+1);
+
1716  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
+
1717 
+
1718  HeaderFile.precision(17);
+
1719 
+
1720  // ---- this is the generic plot file type name
+
1721  HeaderFile << versionName << '\n';
+
1722 
+
1723  HeaderFile << varnames.size() << '\n';
+
1724 
+
1725  for (int ivar = 0; ivar < varnames.size(); ++ivar) {
+
1726  HeaderFile << varnames[ivar] << "\n";
+
1727  }
+
1728  HeaderFile << AMREX_SPACEDIM << '\n';
+
1729  HeaderFile << my_time << '\n';
+
1730  HeaderFile << finest_level << '\n';
+
1731  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
+
1732  HeaderFile << my_geom[0].ProbLo(i) << ' ';
1733  }
-
1734  HeaderFile << (int) my_geom[0].Coord() << '\n';
-
1735  HeaderFile << "0\n";
-
1736 
-
1737  for (int level = 0; level <= finest_level; ++level) {
-
1738  HeaderFile << level << ' ' << bArray[level].size() << ' ' << my_time << '\n';
-
1739  HeaderFile << level_steps[level] << '\n';
-
1740 
-
1741  const IntVect& domain_lo = my_geom[level].Domain().smallEnd();
-
1742  for (int i = 0; i < bArray[level].size(); ++i)
-
1743  {
-
1744  // Need to shift because the RealBox ctor we call takes the
-
1745  // physical location of index (0,0,0). This does not affect
-
1746  // the usual cases where the domain index starts with 0.
-
1747  const Box& b = shift(bArray[level][i], -domain_lo);
-
1748  RealBox loc = RealBox(b, my_geom[level].CellSize(), my_geom[level].ProbLo());
-
1749  for (int n = 0; n < AMREX_SPACEDIM; ++n) {
-
1750  HeaderFile << loc.lo(n) << ' ' << loc.hi(n) << '\n';
-
1751  }
-
1752  }
-
1753 
-
1754  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mfPrefix) << '\n';
-
1755  }
-
1756  HeaderFile << "1" << "\n";
-
1757  HeaderFile << "3" << "\n";
-
1758  HeaderFile << "amrexvec_nu_x" << "\n";
-
1759  HeaderFile << "amrexvec_nu_y" << "\n";
-
1760  HeaderFile << "amrexvec_nu_z" << "\n";
-
1761  std::string mf_nodal_prefix = "Nu_nd";
-
1762  for (int level = 0; level <= finest_level; ++level) {
-
1763  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mf_nodal_prefix) << '\n';
-
1764  }
-
1765 }
+
1734  HeaderFile << '\n';
+
1735  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
+
1736  HeaderFile << my_geom[0].ProbHi(i) << ' ';
+
1737  }
+
1738  HeaderFile << '\n';
+
1739  for (int i = 0; i < finest_level; ++i) {
+
1740  HeaderFile << my_ref_ratio[i][0] << ' ';
+
1741  }
+
1742  HeaderFile << '\n';
+
1743  for (int i = 0; i <= finest_level; ++i) {
+
1744  HeaderFile << my_geom[i].Domain() << ' ';
+
1745  }
+
1746  HeaderFile << '\n';
+
1747  for (int i = 0; i <= finest_level; ++i) {
+
1748  HeaderFile << level_steps[i] << ' ';
+
1749  }
+
1750  HeaderFile << '\n';
+
1751  for (int i = 0; i <= finest_level; ++i) {
+
1752  for (int k = 0; k < AMREX_SPACEDIM; ++k) {
+
1753  HeaderFile << my_geom[i].CellSize()[k] << ' ';
+
1754  }
+
1755  HeaderFile << '\n';
+
1756  }
+
1757  HeaderFile << (int) my_geom[0].Coord() << '\n';
+
1758  HeaderFile << "0\n";
+
1759 
+
1760  for (int level = 0; level <= finest_level; ++level) {
+
1761  HeaderFile << level << ' ' << bArray[level].size() << ' ' << my_time << '\n';
+
1762  HeaderFile << level_steps[level] << '\n';
+
1763 
+
1764  const IntVect& domain_lo = my_geom[level].Domain().smallEnd();
+
1765  for (int i = 0; i < bArray[level].size(); ++i)
+
1766  {
+
1767  // Need to shift because the RealBox ctor we call takes the
+
1768  // physical location of index (0,0,0). This does not affect
+
1769  // the usual cases where the domain index starts with 0.
+
1770  const Box& b = shift(bArray[level][i], -domain_lo);
+
1771  RealBox loc = RealBox(b, my_geom[level].CellSize(), my_geom[level].ProbLo());
+
1772  for (int n = 0; n < AMREX_SPACEDIM; ++n) {
+
1773  HeaderFile << loc.lo(n) << ' ' << loc.hi(n) << '\n';
+
1774  }
+
1775  }
+
1776 
+
1777  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mfPrefix) << '\n';
+
1778  }
+
1779  HeaderFile << "1" << "\n";
+
1780  HeaderFile << "3" << "\n";
+
1781  HeaderFile << "amrexvec_nu_x" << "\n";
+
1782  HeaderFile << "amrexvec_nu_y" << "\n";
+
1783  HeaderFile << "amrexvec_nu_z" << "\n";
+
1784  std::string mf_nodal_prefix = "Nu_nd";
+
1785  for (int level = 0; level <= finest_level; ++level) {
+
1786  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mf_nodal_prefix) << '\n';
+
1787  }
+
1788 }
Coord
Definition: ERF_DataStruct.H:64
@@ -16656,7 +16611,7 @@

133  jobInfoFile.close();
134 }
std::string inputs_name
Definition: main.cpp:15
-
static amrex::Real getCPUTime()
Definition: ERF.H:1304
+
static amrex::Real getCPUTime()
Definition: ERF.H:1306
Here is the call graph for this function:
@@ -16763,80 +16718,80 @@

-
1604 {
-
1605  BL_PROFILE("WriteMultiLevelPlotfileWithTerrain()");
-
1606 
-
1607  AMREX_ALWAYS_ASSERT(nlevels <= mf.size());
-
1608  AMREX_ALWAYS_ASSERT(nlevels <= rr.size()+1);
-
1609  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
-
1610  AMREX_ALWAYS_ASSERT(mf[0]->nComp() == varnames.size());
-
1611 
-
1612  bool callBarrier(false);
-
1613  PreBuildDirectorHierarchy(plotfilename, levelPrefix, nlevels, callBarrier);
-
1614  if (!extra_dirs.empty()) {
-
1615  for (const auto& d : extra_dirs) {
-
1616  const std::string ed = plotfilename+"/"+d;
-
1617  PreBuildDirectorHierarchy(ed, levelPrefix, nlevels, callBarrier);
-
1618  }
-
1619  }
-
1620  ParallelDescriptor::Barrier();
-
1621 
-
1622  if (ParallelDescriptor::MyProc() == ParallelDescriptor::NProcs()-1) {
-
1623  Vector<BoxArray> boxArrays(nlevels);
-
1624  for(int level(0); level < boxArrays.size(); ++level) {
-
1625  boxArrays[level] = mf[level]->boxArray();
-
1626  }
-
1627 
-
1628  auto f = [=]() {
-
1629  VisMF::IO_Buffer io_buffer(VisMF::IO_Buffer_Size);
-
1630  std::string HeaderFileName(plotfilename + "/Header");
-
1631  std::ofstream HeaderFile;
-
1632  HeaderFile.rdbuf()->pubsetbuf(io_buffer.dataPtr(), io_buffer.size());
-
1633  HeaderFile.open(HeaderFileName.c_str(), std::ofstream::out |
-
1634  std::ofstream::trunc |
-
1635  std::ofstream::binary);
-
1636  if( ! HeaderFile.good()) FileOpenFailed(HeaderFileName);
-
1637  WriteGenericPlotfileHeaderWithTerrain(HeaderFile, nlevels, boxArrays, varnames,
-
1638  my_geom, time, level_steps, rr, versionName,
-
1639  levelPrefix, mfPrefix);
-
1640  };
-
1641 
-
1642  if (AsyncOut::UseAsyncOut()) {
-
1643  AsyncOut::Submit(std::move(f));
-
1644  } else {
-
1645  f();
-
1646  }
-
1647  }
-
1648 
-
1649  std::string mf_nodal_prefix = "Nu_nd";
-
1650  for (int level = 0; level <= finest_level; ++level)
-
1651  {
-
1652  if (AsyncOut::UseAsyncOut()) {
-
1653  VisMF::AsyncWrite(*mf[level],
-
1654  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix),
-
1655  true);
-
1656  VisMF::AsyncWrite(*mf_nd[level],
-
1657  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix),
-
1658  true);
-
1659  } else {
-
1660  const MultiFab* data;
-
1661  std::unique_ptr<MultiFab> mf_tmp;
-
1662  if (mf[level]->nGrowVect() != 0) {
-
1663  mf_tmp = std::make_unique<MultiFab>(mf[level]->boxArray(),
-
1664  mf[level]->DistributionMap(),
-
1665  mf[level]->nComp(), 0, MFInfo(),
-
1666  mf[level]->Factory());
-
1667  MultiFab::Copy(*mf_tmp, *mf[level], 0, 0, mf[level]->nComp(), 0);
-
1668  data = mf_tmp.get();
-
1669  } else {
-
1670  data = mf[level];
-
1671  }
-
1672  VisMF::Write(*data , MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix));
-
1673  VisMF::Write(*mf_nd[level], MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix));
-
1674  }
-
1675  }
-
1676 }
-
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1679
+
1627 {
+
1628  BL_PROFILE("WriteMultiLevelPlotfileWithTerrain()");
+
1629 
+
1630  AMREX_ALWAYS_ASSERT(nlevels <= mf.size());
+
1631  AMREX_ALWAYS_ASSERT(nlevels <= rr.size()+1);
+
1632  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
+
1633  AMREX_ALWAYS_ASSERT(mf[0]->nComp() == varnames.size());
+
1634 
+
1635  bool callBarrier(false);
+
1636  PreBuildDirectorHierarchy(plotfilename, levelPrefix, nlevels, callBarrier);
+
1637  if (!extra_dirs.empty()) {
+
1638  for (const auto& d : extra_dirs) {
+
1639  const std::string ed = plotfilename+"/"+d;
+
1640  PreBuildDirectorHierarchy(ed, levelPrefix, nlevels, callBarrier);
+
1641  }
+
1642  }
+
1643  ParallelDescriptor::Barrier();
+
1644 
+
1645  if (ParallelDescriptor::MyProc() == ParallelDescriptor::NProcs()-1) {
+
1646  Vector<BoxArray> boxArrays(nlevels);
+
1647  for(int level(0); level < boxArrays.size(); ++level) {
+
1648  boxArrays[level] = mf[level]->boxArray();
+
1649  }
+
1650 
+
1651  auto f = [=]() {
+
1652  VisMF::IO_Buffer io_buffer(VisMF::IO_Buffer_Size);
+
1653  std::string HeaderFileName(plotfilename + "/Header");
+
1654  std::ofstream HeaderFile;
+
1655  HeaderFile.rdbuf()->pubsetbuf(io_buffer.dataPtr(), io_buffer.size());
+
1656  HeaderFile.open(HeaderFileName.c_str(), std::ofstream::out |
+
1657  std::ofstream::trunc |
+
1658  std::ofstream::binary);
+
1659  if( ! HeaderFile.good()) FileOpenFailed(HeaderFileName);
+
1660  WriteGenericPlotfileHeaderWithTerrain(HeaderFile, nlevels, boxArrays, varnames,
+
1661  my_geom, time, level_steps, rr, versionName,
+
1662  levelPrefix, mfPrefix);
+
1663  };
+
1664 
+
1665  if (AsyncOut::UseAsyncOut()) {
+
1666  AsyncOut::Submit(std::move(f));
+
1667  } else {
+
1668  f();
+
1669  }
+
1670  }
+
1671 
+
1672  std::string mf_nodal_prefix = "Nu_nd";
+
1673  for (int level = 0; level <= finest_level; ++level)
+
1674  {
+
1675  if (AsyncOut::UseAsyncOut()) {
+
1676  VisMF::AsyncWrite(*mf[level],
+
1677  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix),
+
1678  true);
+
1679  VisMF::AsyncWrite(*mf_nd[level],
+
1680  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix),
+
1681  true);
+
1682  } else {
+
1683  const MultiFab* data;
+
1684  std::unique_ptr<MultiFab> mf_tmp;
+
1685  if (mf[level]->nGrowVect() != 0) {
+
1686  mf_tmp = std::make_unique<MultiFab>(mf[level]->boxArray(),
+
1687  mf[level]->DistributionMap(),
+
1688  mf[level]->nComp(), 0, MFInfo(),
+
1689  mf[level]->Factory());
+
1690  MultiFab::Copy(*mf_tmp, *mf[level], 0, 0, mf[level]->nComp(), 0);
+
1691  data = mf_tmp.get();
+
1692  } else {
+
1693  data = mf[level];
+
1694  }
+
1695  VisMF::Write(*data , MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix));
+
1696  VisMF::Write(*mf_nd[level], MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix));
+
1697  }
+
1698  }
+
1699 }
+
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1702

@@ -16883,47 +16838,47 @@

-
1996 {
-
1997  bool write_now = false;
-
1998 
-
1999  if ( plot_int > 0 && (nstep % plot_int == 0) ) {
-
2000  write_now = true;
-
2001 
-
2002  } else if (plot_per > 0.0) {
-
2003 
-
2004  // Check to see if we've crossed a plot_per interval by comparing
-
2005  // the number of intervals that have elapsed for both the current
-
2006  // time and the time at the beginning of this timestep.
-
2007 
-
2008  const Real eps = std::numeric_limits<Real>::epsilon() * Real(10.0) * std::abs(cur_time);
-
2009 
-
2010  int num_per_old = static_cast<int>(std::floor((cur_time-eps-dt_lev) / plot_per));
-
2011  int num_per_new = static_cast<int>(std::floor((cur_time-eps ) / plot_per));
-
2012 
-
2013  // Before using these, however, we must test for the case where we're
-
2014  // within machine epsilon of the next interval. In that case, increment
-
2015  // the counter, because we have indeed reached the next plot_per interval
-
2016  // at this point.
-
2017 
-
2018  const Real next_plot_time = (num_per_old + 1) * plot_per;
-
2019 
-
2020  if ((num_per_new == num_per_old) && std::abs(cur_time - next_plot_time) <= eps)
-
2021  {
-
2022  num_per_new += 1;
-
2023  }
-
2024 
-
2025  // Similarly, we have to account for the case where the old time is within
-
2026  // machine epsilon of the beginning of this interval, so that we don't double
-
2027  // count that time threshold -- we already plotted at that time on the last timestep.
-
2028 
-
2029  if ((num_per_new != num_per_old) && std::abs((cur_time - dt_lev) - next_plot_time) <= eps)
-
2030  num_per_old += 1;
-
2031 
-
2032  if (num_per_old != num_per_new)
-
2033  write_now = true;
-
2034  }
-
2035  return write_now;
-
2036 }
+
1951 {
+
1952  bool write_now = false;
+
1953 
+
1954  if ( plot_int > 0 && (nstep % plot_int == 0) ) {
+
1955  write_now = true;
+
1956 
+
1957  } else if (plot_per > 0.0) {
+
1958 
+
1959  // Check to see if we've crossed a plot_per interval by comparing
+
1960  // the number of intervals that have elapsed for both the current
+
1961  // time and the time at the beginning of this timestep.
+
1962 
+
1963  const Real eps = std::numeric_limits<Real>::epsilon() * Real(10.0) * std::abs(cur_time);
+
1964 
+
1965  int num_per_old = static_cast<int>(std::floor((cur_time-eps-dt_lev) / plot_per));
+
1966  int num_per_new = static_cast<int>(std::floor((cur_time-eps ) / plot_per));
+
1967 
+
1968  // Before using these, however, we must test for the case where we're
+
1969  // within machine epsilon of the next interval. In that case, increment
+
1970  // the counter, because we have indeed reached the next plot_per interval
+
1971  // at this point.
+
1972 
+
1973  const Real next_plot_time = (num_per_old + 1) * plot_per;
+
1974 
+
1975  if ((num_per_new == num_per_old) && std::abs(cur_time - next_plot_time) <= eps)
+
1976  {
+
1977  num_per_new += 1;
+
1978  }
+
1979 
+
1980  // Similarly, we have to account for the case where the old time is within
+
1981  // machine epsilon of the beginning of this interval, so that we don't double
+
1982  // count that time threshold -- we already plotted at that time on the last timestep.
+
1983 
+
1984  if ((num_per_new != num_per_old) && std::abs((cur_time - dt_lev) - next_plot_time) <= eps)
+
1985  num_per_old += 1;
+
1986 
+
1987  if (num_per_old != num_per_new)
+
1988  write_now = true;
+
1989  }
+
1990  return write_now;
+
1991 }
@@ -17776,591 +17731,614 @@

1002  }
1003  }
1004 
-
1005  if (containerHasElement(plot_var_names, "Kmv")) {
-
1006  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Mom_v,mf_comp,1,0);
-
1007  mf_comp ++;
-
1008  }
-
1009  if (containerHasElement(plot_var_names, "Kmh")) {
-
1010  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Mom_h,mf_comp,1,0);
-
1011  mf_comp ++;
-
1012  }
-
1013  if (containerHasElement(plot_var_names, "Khv")) {
-
1014  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Theta_v,mf_comp,1,0);
-
1015  mf_comp ++;
-
1016  }
-
1017  if (containerHasElement(plot_var_names, "Khh")) {
-
1018  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Theta_h,mf_comp,1,0);
-
1019  mf_comp ++;
-
1020  }
-
1021  if (containerHasElement(plot_var_names, "Lturb")) {
-
1022  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Turb_lengthscale,mf_comp,1,0);
-
1023  mf_comp ++;
-
1024  }
-
1025 
-
1026  // TODO: The size of the q variables can vary with different
-
1027  // moisture models. Therefore, certain components may
-
1028  // reside at different indices. For example, Kessler is
-
1029  // warm but precipitating. This puts qp at index 3.
-
1030  // However, SAM is cold and precipitating so qp is index 4.
-
1031  // Need to built an external enum struct or a better pathway.
-
1032 
-
1033  // NOTE: Protect against accessing non-existent data
-
1034  if (use_moisture) {
-
1035  int n_qstate = micro->Get_Qstate_Size();
-
1036 
-
1037  // Non-precipitating components
-
1038  //--------------------------------------------------------------------------
-
1039  if(containerHasElement(plot_var_names, "qt"))
-
1040  {
-
1041  int n_start = RhoQ1_comp; // qv
-
1042  int n_end = RhoQ2_comp; // qc
-
1043  if (n_qstate > 3) n_end = RhoQ3_comp; // qi
-
1044  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start, mf_comp, 1, 0);
-
1045  for (int n_comp(n_start+1); n_comp <= n_end; ++n_comp) {
-
1046  MultiFab::Add(mf[lev], vars_new[lev][Vars::cons], n_comp, mf_comp, 1, 0);
-
1047  }
-
1048  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
-
1049  mf_comp += 1;
-
1050  }
-
1051 
-
1052  if(containerHasElement(plot_var_names, "qv") && (n_qstate >= 1))
-
1053  {
-
1054  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ1_comp, mf_comp, 1, 0);
-
1055  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
-
1056  mf_comp += 1;
-
1057  }
-
1058 
-
1059  if(containerHasElement(plot_var_names, "qc") && (n_qstate >= 2))
-
1060  {
-
1061  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ2_comp, mf_comp, 1, 0);
-
1062  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
-
1063  mf_comp += 1;
-
1064  }
-
1065 
-
1066  if(containerHasElement(plot_var_names, "qi") && (n_qstate >= 4))
-
1067  {
-
1068  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ3_comp, mf_comp, 1, 0);
-
1069  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
-
1070  mf_comp += 1;
-
1071  }
-
1072 
-
1073  // Precipitating components
-
1074  //--------------------------------------------------------------------------
-
1075  if(containerHasElement(plot_var_names, "qp") && (n_qstate >= 3))
+
1005  if (containerHasElement(plot_var_names, "nut")) {
+
1006  MultiFab dmf(mf[lev], make_alias, mf_comp, 1);
+
1007  MultiFab cmf(vars_new[lev][Vars::cons], make_alias, 0, 1); // to provide rho only
+
1008 #ifdef _OPENMP
+
1009 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1010 #endif
+
1011  for (MFIter mfi(dmf, TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1012  {
+
1013  const Box& bx = mfi.tilebox();
+
1014  auto prim = dmf[mfi].array();
+
1015  auto const cons = cmf[mfi].const_array();
+
1016  auto const diff = (*eddyDiffs_lev[lev])[mfi].const_array();
+
1017  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
1018  {
+
1019  const Real rho = cons(i, j, k, Rho_comp);
+
1020  const Real Kmv = diff(i, j, k, EddyDiff::Mom_v);
+
1021  prim(i,j,k) = Kmv / rho;
+
1022  });
+
1023  }
+
1024 
+
1025  mf_comp++;
+
1026  }
+
1027 
+
1028  if (containerHasElement(plot_var_names, "Kmv")) {
+
1029  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Mom_v,mf_comp,1,0);
+
1030  mf_comp ++;
+
1031  }
+
1032  if (containerHasElement(plot_var_names, "Kmh")) {
+
1033  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Mom_h,mf_comp,1,0);
+
1034  mf_comp ++;
+
1035  }
+
1036  if (containerHasElement(plot_var_names, "Khv")) {
+
1037  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Theta_v,mf_comp,1,0);
+
1038  mf_comp ++;
+
1039  }
+
1040  if (containerHasElement(plot_var_names, "Khh")) {
+
1041  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Theta_h,mf_comp,1,0);
+
1042  mf_comp ++;
+
1043  }
+
1044  if (containerHasElement(plot_var_names, "Lturb")) {
+
1045  MultiFab::Copy(mf[lev],*eddyDiffs_lev[lev],EddyDiff::Turb_lengthscale,mf_comp,1,0);
+
1046  mf_comp ++;
+
1047  }
+
1048 
+
1049  // TODO: The size of the q variables can vary with different
+
1050  // moisture models. Therefore, certain components may
+
1051  // reside at different indices. For example, Kessler is
+
1052  // warm but precipitating. This puts qp at index 3.
+
1053  // However, SAM is cold and precipitating so qp is index 4.
+
1054  // Need to built an external enum struct or a better pathway.
+
1055 
+
1056  // NOTE: Protect against accessing non-existent data
+
1057  if (use_moisture) {
+
1058  int n_qstate = micro->Get_Qstate_Size();
+
1059 
+
1060  // Non-precipitating components
+
1061  //--------------------------------------------------------------------------
+
1062  if(containerHasElement(plot_var_names, "qt"))
+
1063  {
+
1064  int n_start = RhoQ1_comp; // qv
+
1065  int n_end = RhoQ2_comp; // qc
+
1066  if (n_qstate > 3) n_end = RhoQ3_comp; // qi
+
1067  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start, mf_comp, 1, 0);
+
1068  for (int n_comp(n_start+1); n_comp <= n_end; ++n_comp) {
+
1069  MultiFab::Add(mf[lev], vars_new[lev][Vars::cons], n_comp, mf_comp, 1, 0);
+
1070  }
+
1071  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
+
1072  mf_comp += 1;
+
1073  }
+
1074 
+
1075  if(containerHasElement(plot_var_names, "qv") && (n_qstate >= 1))
1076  {
-
1077  int n_start = (n_qstate > 3) ? RhoQ4_comp : RhoQ3_comp;
-
1078  int n_end = ncomp_cons - 1;
-
1079  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start, mf_comp, 1, 0);
-
1080  for (int n_comp(n_start+1); n_comp <= n_end; ++n_comp) {
-
1081  MultiFab::Add( mf[lev], vars_new[lev][Vars::cons], n_comp, mf_comp, 1, 0);
-
1082  }
-
1083  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
-
1084  mf_comp += 1;
-
1085  }
-
1086 
-
1087  if(containerHasElement(plot_var_names, "qrain") && (n_qstate >= 3))
-
1088  {
-
1089  int n_start = (n_qstate > 3) ? RhoQ4_comp : RhoQ3_comp;
-
1090  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start , mf_comp, 1, 0);
-
1091  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
-
1092  mf_comp += 1;
-
1093  }
-
1094 
-
1095  if(containerHasElement(plot_var_names, "qsnow") && (n_qstate >= 5))
-
1096  {
-
1097  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ5_comp, mf_comp, 1, 0);
-
1098  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
-
1099  mf_comp += 1;
-
1100  }
-
1101 
-
1102  if(containerHasElement(plot_var_names, "qgraup") && (n_qstate >= 6))
-
1103  {
-
1104  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ6_comp, mf_comp, 1, 0);
-
1105  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
-
1106  mf_comp += 1;
-
1107  }
-
1108 
-
1109  if (containerHasElement(plot_var_names, "qsat"))
-
1110  {
-
1111 #ifdef _OPENMP
-
1112 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1113 #endif
-
1114  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1115  {
-
1116  const Box& bx = mfi.tilebox();
-
1117  const Array4<Real>& derdat = mf[lev].array(mfi);
-
1118  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1119  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
1120  {
-
1121  Real qv = S_arr(i,j,k,RhoQ1_comp) / S_arr(i,j,k,Rho_comp);
-
1122  Real T = getTgivenRandRTh(S_arr(i,j,k,Rho_comp), S_arr(i,j,k,RhoTheta_comp), qv);
-
1123  Real pressure = getPgivenRTh(S_arr(i,j,k,RhoTheta_comp), qv) * Real(0.01);
-
1124  erf_qsatw(T, pressure, derdat(i,j,k,mf_comp));
-
1125  });
-
1126  }
-
1127  mf_comp ++;
-
1128  }
-
1129 
-
1130  if(solverChoice.moisture_type == MoistureType::Kessler){
-
1131  if (containerHasElement(plot_var_names, "rain_accum"))
-
1132  {
-
1133  MultiFab::Copy(mf[lev],*(qmoist[lev][4]),0,mf_comp,1,0);
-
1134  mf_comp += 1;
-
1135  }
-
1136  }
-
1137  else if(solverChoice.moisture_type == MoistureType::SAM)
-
1138  {
-
1139  if (containerHasElement(plot_var_names, "rain_accum"))
-
1140  {
-
1141  MultiFab::Copy(mf[lev],*(qmoist[lev][8]),0,mf_comp,1,0);
-
1142  mf_comp += 1;
-
1143  }
-
1144  if (containerHasElement(plot_var_names, "snow_accum"))
-
1145  {
-
1146  MultiFab::Copy(mf[lev],*(qmoist[lev][9]),0,mf_comp,1,0);
-
1147  mf_comp += 1;
-
1148  }
-
1149  if (containerHasElement(plot_var_names, "graup_accum"))
-
1150  {
-
1151  MultiFab::Copy(mf[lev],*(qmoist[lev][10]),0,mf_comp,1,0);
-
1152  mf_comp += 1;
-
1153  }
-
1154  }
-
1155  }
-
1156 
-
1157 #ifdef ERF_USE_PARTICLES
-
1158  const auto& particles_namelist( particleData.getNames() );
-
1159  for (ParticlesNamesVector::size_type i = 0; i < particles_namelist.size(); i++) {
-
1160  if (containerHasElement(plot_var_names, std::string(particles_namelist[i]+"_count"))) {
-
1161  MultiFab temp_dat(mf[lev].boxArray(), mf[lev].DistributionMap(), 1, 0);
-
1162  temp_dat.setVal(0);
-
1163  particleData[particles_namelist[i]]->Increment(temp_dat, lev);
-
1164  MultiFab::Copy(mf[lev], temp_dat, 0, mf_comp, 1, 0);
+
1077  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ1_comp, mf_comp, 1, 0);
+
1078  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
+
1079  mf_comp += 1;
+
1080  }
+
1081 
+
1082  if(containerHasElement(plot_var_names, "qc") && (n_qstate >= 2))
+
1083  {
+
1084  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ2_comp, mf_comp, 1, 0);
+
1085  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
+
1086  mf_comp += 1;
+
1087  }
+
1088 
+
1089  if(containerHasElement(plot_var_names, "qi") && (n_qstate >= 4))
+
1090  {
+
1091  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ3_comp, mf_comp, 1, 0);
+
1092  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
+
1093  mf_comp += 1;
+
1094  }
+
1095 
+
1096  // Precipitating components
+
1097  //--------------------------------------------------------------------------
+
1098  if(containerHasElement(plot_var_names, "qp") && (n_qstate >= 3))
+
1099  {
+
1100  int n_start = (n_qstate > 3) ? RhoQ4_comp : RhoQ3_comp;
+
1101  int n_end = ncomp_cons - 1;
+
1102  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start, mf_comp, 1, 0);
+
1103  for (int n_comp(n_start+1); n_comp <= n_end; ++n_comp) {
+
1104  MultiFab::Add( mf[lev], vars_new[lev][Vars::cons], n_comp, mf_comp, 1, 0);
+
1105  }
+
1106  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp , mf_comp, 1, 0);
+
1107  mf_comp += 1;
+
1108  }
+
1109 
+
1110  if(containerHasElement(plot_var_names, "qrain") && (n_qstate >= 3))
+
1111  {
+
1112  int n_start = (n_qstate > 3) ? RhoQ4_comp : RhoQ3_comp;
+
1113  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], n_start , mf_comp, 1, 0);
+
1114  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
+
1115  mf_comp += 1;
+
1116  }
+
1117 
+
1118  if(containerHasElement(plot_var_names, "qsnow") && (n_qstate >= 5))
+
1119  {
+
1120  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ5_comp, mf_comp, 1, 0);
+
1121  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
+
1122  mf_comp += 1;
+
1123  }
+
1124 
+
1125  if(containerHasElement(plot_var_names, "qgraup") && (n_qstate >= 6))
+
1126  {
+
1127  MultiFab::Copy( mf[lev], vars_new[lev][Vars::cons], RhoQ6_comp, mf_comp, 1, 0);
+
1128  MultiFab::Divide(mf[lev], vars_new[lev][Vars::cons], Rho_comp, mf_comp, 1, 0);
+
1129  mf_comp += 1;
+
1130  }
+
1131 
+
1132  if (containerHasElement(plot_var_names, "qsat"))
+
1133  {
+
1134 #ifdef _OPENMP
+
1135 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1136 #endif
+
1137  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1138  {
+
1139  const Box& bx = mfi.tilebox();
+
1140  const Array4<Real>& derdat = mf[lev].array(mfi);
+
1141  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1142  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
1143  {
+
1144  Real qv = S_arr(i,j,k,RhoQ1_comp) / S_arr(i,j,k,Rho_comp);
+
1145  Real T = getTgivenRandRTh(S_arr(i,j,k,Rho_comp), S_arr(i,j,k,RhoTheta_comp), qv);
+
1146  Real pressure = getPgivenRTh(S_arr(i,j,k,RhoTheta_comp), qv) * Real(0.01);
+
1147  erf_qsatw(T, pressure, derdat(i,j,k,mf_comp));
+
1148  });
+
1149  }
+
1150  mf_comp ++;
+
1151  }
+
1152 
+
1153  if(solverChoice.moisture_type == MoistureType::Kessler){
+
1154  if (containerHasElement(plot_var_names, "rain_accum"))
+
1155  {
+
1156  MultiFab::Copy(mf[lev],*(qmoist[lev][4]),0,mf_comp,1,0);
+
1157  mf_comp += 1;
+
1158  }
+
1159  }
+
1160  else if(solverChoice.moisture_type == MoistureType::SAM)
+
1161  {
+
1162  if (containerHasElement(plot_var_names, "rain_accum"))
+
1163  {
+
1164  MultiFab::Copy(mf[lev],*(qmoist[lev][8]),0,mf_comp,1,0);
1165  mf_comp += 1;
1166  }
-
1167  }
-
1168 
-
1169  Vector<std::string> particle_mesh_plot_names(0);
-
1170  particleData.GetMeshPlotVarNames( particle_mesh_plot_names );
-
1171  for (int i = 0; i < particle_mesh_plot_names.size(); i++) {
-
1172  std::string plot_var_name(particle_mesh_plot_names[i]);
-
1173  if (containerHasElement(plot_var_names, plot_var_name) ) {
-
1174  MultiFab temp_dat(mf[lev].boxArray(), mf[lev].DistributionMap(), 1, 1);
-
1175  temp_dat.setVal(0);
-
1176  particleData.GetMeshPlotVar(plot_var_name, temp_dat, lev);
-
1177  MultiFab::Copy(mf[lev], temp_dat, 0, mf_comp, 1, 0);
-
1178  mf_comp += 1;
-
1179  }
-
1180  }
-
1181 #endif
-
1182 
-
1183 #ifdef ERF_USE_EB
-
1184  if (containerHasElement(plot_var_names, "volfrac")) {
-
1185  MultiFab::Copy(mf[lev], EBFactory(lev).getVolFrac(), 0, mf_comp, 1, 0);
-
1186  mf_comp += 1;
-
1187  }
-
1188 #endif
-
1189 
-
1190 #ifdef ERF_COMPUTE_ERROR
-
1191  // Next, check for error in velocities and if desired, output them -- note we output none or all, not just some
-
1192  if (containerHasElement(plot_var_names, "xvel_err") ||
-
1193  containerHasElement(plot_var_names, "yvel_err") ||
-
1194  containerHasElement(plot_var_names, "zvel_err"))
-
1195  {
-
1196  //
-
1197  // Moving terrain ANALYTICAL
-
1198  //
-
1199  Real H = geom[lev].ProbHi()[2];
-
1200  Real Ampl = 0.16;
-
1201  Real wavelength = 100.;
-
1202  Real kp = 2. * PI / wavelength;
-
1203  Real g = CONST_GRAV;
-
1204  Real omega = std::sqrt(g * kp);
-
1205  Real omega_t = omega * t_new[lev];
-
1206 
-
1207  const auto dx = geom[lev].CellSizeArray();
-
1208 
-
1209 #ifdef _OPENMP
-
1210 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1167  if (containerHasElement(plot_var_names, "snow_accum"))
+
1168  {
+
1169  MultiFab::Copy(mf[lev],*(qmoist[lev][9]),0,mf_comp,1,0);
+
1170  mf_comp += 1;
+
1171  }
+
1172  if (containerHasElement(plot_var_names, "graup_accum"))
+
1173  {
+
1174  MultiFab::Copy(mf[lev],*(qmoist[lev][10]),0,mf_comp,1,0);
+
1175  mf_comp += 1;
+
1176  }
+
1177  }
+
1178  }
+
1179 
+
1180 #ifdef ERF_USE_PARTICLES
+
1181  const auto& particles_namelist( particleData.getNames() );
+
1182  for (ParticlesNamesVector::size_type i = 0; i < particles_namelist.size(); i++) {
+
1183  if (containerHasElement(plot_var_names, std::string(particles_namelist[i]+"_count"))) {
+
1184  MultiFab temp_dat(mf[lev].boxArray(), mf[lev].DistributionMap(), 1, 0);
+
1185  temp_dat.setVal(0);
+
1186  particleData[particles_namelist[i]]->Increment(temp_dat, lev);
+
1187  MultiFab::Copy(mf[lev], temp_dat, 0, mf_comp, 1, 0);
+
1188  mf_comp += 1;
+
1189  }
+
1190  }
+
1191 
+
1192  Vector<std::string> particle_mesh_plot_names(0);
+
1193  particleData.GetMeshPlotVarNames( particle_mesh_plot_names );
+
1194  for (int i = 0; i < particle_mesh_plot_names.size(); i++) {
+
1195  std::string plot_var_name(particle_mesh_plot_names[i]);
+
1196  if (containerHasElement(plot_var_names, plot_var_name) ) {
+
1197  MultiFab temp_dat(mf[lev].boxArray(), mf[lev].DistributionMap(), 1, 1);
+
1198  temp_dat.setVal(0);
+
1199  particleData.GetMeshPlotVar(plot_var_name, temp_dat, lev);
+
1200  MultiFab::Copy(mf[lev], temp_dat, 0, mf_comp, 1, 0);
+
1201  mf_comp += 1;
+
1202  }
+
1203  }
+
1204 #endif
+
1205 
+
1206 #ifdef ERF_USE_EB
+
1207  if (containerHasElement(plot_var_names, "volfrac")) {
+
1208  MultiFab::Copy(mf[lev], EBFactory(lev).getVolFrac(), 0, mf_comp, 1, 0);
+
1209  mf_comp += 1;
+
1210  }
1211 #endif
-
1212  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1213  {
-
1214  const Box& bx = mfi.validbox();
-
1215  Box xbx(bx); xbx.surroundingNodes(0);
-
1216  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
-
1217  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
-
1218 
-
1219  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1220 
-
1221  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1222  {
-
1223  Real x = i * dx[0];
-
1224  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
-
1225 
-
1226  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1227  z -= z_base;
-
1228 
-
1229  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1230 
-
1231  xvel_arr(i,j,k) -= -Ampl * omega * fac * std::sin(kp * x - omega_t);
-
1232  });
-
1233 
-
1234  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1235  {
-
1236  Real x = (i + 0.5) * dx[0];
-
1237  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
-
1238 
-
1239  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1240  z -= z_base;
+
1212 
+
1213 #ifdef ERF_COMPUTE_ERROR
+
1214  // Next, check for error in velocities and if desired, output them -- note we output none or all, not just some
+
1215  if (containerHasElement(plot_var_names, "xvel_err") ||
+
1216  containerHasElement(plot_var_names, "yvel_err") ||
+
1217  containerHasElement(plot_var_names, "zvel_err"))
+
1218  {
+
1219  //
+
1220  // Moving terrain ANALYTICAL
+
1221  //
+
1222  Real H = geom[lev].ProbHi()[2];
+
1223  Real Ampl = 0.16;
+
1224  Real wavelength = 100.;
+
1225  Real kp = 2. * PI / wavelength;
+
1226  Real g = CONST_GRAV;
+
1227  Real omega = std::sqrt(g * kp);
+
1228  Real omega_t = omega * t_new[lev];
+
1229 
+
1230  const auto dx = geom[lev].CellSizeArray();
+
1231 
+
1232 #ifdef _OPENMP
+
1233 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1234 #endif
+
1235  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1236  {
+
1237  const Box& bx = mfi.validbox();
+
1238  Box xbx(bx); xbx.surroundingNodes(0);
+
1239  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
+
1240  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
1241 
-
1242  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
+
1242  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
1243 
-
1244  zvel_arr(i,j,k) -= Ampl * omega * fac * std::cos(kp * x - omega_t);
-
1245  });
-
1246  }
-
1247 
-
1248  MultiFab temp_mf(mf[lev].boxArray(), mf[lev].DistributionMap(), AMREX_SPACEDIM, 0);
-
1249  average_face_to_cellcenter(temp_mf,0,
-
1250  Array<const MultiFab*,3>{&vars_new[lev][Vars::xvel],&vars_new[lev][Vars::yvel],&vars_new[lev][Vars::zvel]});
+
1244  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1245  {
+
1246  Real x = i * dx[0];
+
1247  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
+
1248 
+
1249  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1250  z -= z_base;
1251 
-
1252  if (containerHasElement(plot_var_names, "xvel_err")) {
-
1253  MultiFab::Copy(mf[lev],temp_mf,0,mf_comp,1,0);
-
1254  mf_comp += 1;
-
1255  }
-
1256  if (containerHasElement(plot_var_names, "yvel_err")) {
-
1257  MultiFab::Copy(mf[lev],temp_mf,1,mf_comp,1,0);
-
1258  mf_comp += 1;
-
1259  }
-
1260  if (containerHasElement(plot_var_names, "zvel_err")) {
-
1261  MultiFab::Copy(mf[lev],temp_mf,2,mf_comp,1,0);
-
1262  mf_comp += 1;
-
1263  }
+
1252  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1253 
+
1254  xvel_arr(i,j,k) -= -Ampl * omega * fac * std::sin(kp * x - omega_t);
+
1255  });
+
1256 
+
1257  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1258  {
+
1259  Real x = (i + 0.5) * dx[0];
+
1260  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
+
1261 
+
1262  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1263  z -= z_base;
1264 
-
1265  // Now restore the velocities to what they were
-
1266 #ifdef _OPENMP
-
1267 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1268 #endif
-
1269  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1270  {
-
1271  const Box& bx = mfi.validbox();
-
1272  Box xbx(bx); xbx.surroundingNodes(0);
-
1273 
-
1274  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
-
1275  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
-
1276 
-
1277  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1278 
-
1279  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1280  {
-
1281  Real x = i * dx[0];
-
1282  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
-
1283  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1284 
-
1285  z -= z_base;
-
1286 
-
1287  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1288  xvel_arr(i,j,k) += -Ampl * omega * fac * std::sin(kp * x - omega_t);
-
1289  });
-
1290  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1291  {
-
1292  Real x = (i + 0.5) * dx[0];
-
1293  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
-
1294  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1295 
-
1296  z -= z_base;
-
1297  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
-
1298 
-
1299  zvel_arr(i,j,k) += Ampl * omega * fac * std::cos(kp * x - omega_t);
-
1300  });
-
1301  }
-
1302  } // end xvel_err, yvel_err, zvel_err
-
1303 
-
1304  if (containerHasElement(plot_var_names, "pp_err"))
-
1305  {
-
1306  // Moving terrain ANALYTICAL
-
1307 #ifdef _OPENMP
-
1308 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1309 #endif
-
1310  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1311  {
-
1312  const Box& bx = mfi.tilebox();
-
1313  const Array4<Real>& derdat = mf[lev].array(mfi);
-
1314  const Array4<Real const>& p0_arr = p_hse.const_array(mfi);
-
1315  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1316 
-
1317  const auto dx = geom[lev].CellSizeArray();
-
1318  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1319  const Array4<Real const>& r0_arr = r_hse.const_array(mfi);
-
1320 
-
1321  Real H = geom[lev].ProbHi()[2];
-
1322  Real Ampl = 0.16;
-
1323  Real wavelength = 100.;
-
1324  Real kp = 2. * PI / wavelength;
-
1325  Real g = CONST_GRAV;
-
1326  Real omega = std::sqrt(g * kp);
-
1327  Real omega_t = omega * t_new[lev];
-
1328 
-
1329  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
1330  {
-
1331  const Real rhotheta = S_arr(i,j,k,RhoTheta_comp);
-
1332  derdat(i, j, k, mf_comp) = getPgivenRTh(rhotheta) - p0_arr(i,j,k);
-
1333 
-
1334  Real rho_hse = r0_arr(i,j,k);
-
1335 
-
1336  Real x = (i + 0.5) * dx[0];
-
1337  Real z = 0.125 * ( z_nd(i,j,k ) + z_nd(i+1,j,k ) + z_nd(i,j+1,k ) + z_nd(i+1,j+1,k )
-
1338  +z_nd(i,j,k+1) + z_nd(i+1,j,k+1) + z_nd(i,j+1,k+1) + z_nd(i+1,j+1,k+1) );
-
1339  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1340 
-
1341  z -= z_base;
-
1342  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1343  Real pprime_exact = -(Ampl * omega * omega / kp) * fac *
-
1344  std::sin(kp * x - omega_t) * r0_arr(i,j,k);
-
1345 
-
1346  derdat(i,j,k,mf_comp) -= pprime_exact;
-
1347  });
-
1348  }
-
1349  mf_comp += 1;
-
1350  }
-
1351 #endif
-
1352 
-
1353 #ifdef ERF_USE_RRTMGP
-
1354  if (containerHasElement(plot_var_names, "qsrc_sw")) {
-
1355  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 0, mf_comp, 1, 0);
-
1356  mf_comp += 1;
-
1357  }
-
1358  if (containerHasElement(plot_var_names, "qsrc_lw")) {
-
1359  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 1, mf_comp, 1, 0);
-
1360  mf_comp += 1;
-
1361  }
-
1362 #endif
-
1363  }
-
1364 
-
1365 #ifdef ERF_USE_EB
-
1366  for (int lev = 0; lev <= finest_level; ++lev) {
-
1367  EB_set_covered(mf[lev], 0.0);
-
1368  }
-
1369 #endif
-
1370 
-
1371  // Fill terrain distortion MF
-
1372  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1373  for (int lev(0); lev <= finest_level; ++lev) {
-
1374  MultiFab::Copy(mf_nd[lev],*z_phys_nd[lev],0,2,1,0);
-
1375  Real dz = Geom()[lev].CellSizeArray()[2];
-
1376  for (MFIter mfi(mf_nd[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
-
1377  const Box& bx = mfi.tilebox();
-
1378  Array4< Real> mf_arr = mf_nd[lev].array(mfi);
-
1379  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1380  mf_arr(i,j,k,2) -= k * dz;
-
1381  });
-
1382  }
-
1383  }
+
1265  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
+
1266 
+
1267  zvel_arr(i,j,k) -= Ampl * omega * fac * std::cos(kp * x - omega_t);
+
1268  });
+
1269  }
+
1270 
+
1271  MultiFab temp_mf(mf[lev].boxArray(), mf[lev].DistributionMap(), AMREX_SPACEDIM, 0);
+
1272  average_face_to_cellcenter(temp_mf,0,
+
1273  Array<const MultiFab*,3>{&vars_new[lev][Vars::xvel],&vars_new[lev][Vars::yvel],&vars_new[lev][Vars::zvel]});
+
1274 
+
1275  if (containerHasElement(plot_var_names, "xvel_err")) {
+
1276  MultiFab::Copy(mf[lev],temp_mf,0,mf_comp,1,0);
+
1277  mf_comp += 1;
+
1278  }
+
1279  if (containerHasElement(plot_var_names, "yvel_err")) {
+
1280  MultiFab::Copy(mf[lev],temp_mf,1,mf_comp,1,0);
+
1281  mf_comp += 1;
+
1282  }
+
1283  if (containerHasElement(plot_var_names, "zvel_err")) {
+
1284  MultiFab::Copy(mf[lev],temp_mf,2,mf_comp,1,0);
+
1285  mf_comp += 1;
+
1286  }
+
1287 
+
1288  // Now restore the velocities to what they were
+
1289 #ifdef _OPENMP
+
1290 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1291 #endif
+
1292  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1293  {
+
1294  const Box& bx = mfi.validbox();
+
1295  Box xbx(bx); xbx.surroundingNodes(0);
+
1296 
+
1297  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
+
1298  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
+
1299 
+
1300  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
1301 
+
1302  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1303  {
+
1304  Real x = i * dx[0];
+
1305  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
+
1306  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1307 
+
1308  z -= z_base;
+
1309 
+
1310  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1311  xvel_arr(i,j,k) += -Ampl * omega * fac * std::sin(kp * x - omega_t);
+
1312  });
+
1313  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1314  {
+
1315  Real x = (i + 0.5) * dx[0];
+
1316  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
+
1317  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1318 
+
1319  z -= z_base;
+
1320  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
+
1321 
+
1322  zvel_arr(i,j,k) += Ampl * omega * fac * std::cos(kp * x - omega_t);
+
1323  });
+
1324  }
+
1325  } // end xvel_err, yvel_err, zvel_err
+
1326 
+
1327  if (containerHasElement(plot_var_names, "pp_err"))
+
1328  {
+
1329  // Moving terrain ANALYTICAL
+
1330 #ifdef _OPENMP
+
1331 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1332 #endif
+
1333  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1334  {
+
1335  const Box& bx = mfi.tilebox();
+
1336  const Array4<Real>& derdat = mf[lev].array(mfi);
+
1337  const Array4<Real const>& p0_arr = p_hse.const_array(mfi);
+
1338  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1339 
+
1340  const auto dx = geom[lev].CellSizeArray();
+
1341  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
1342  const Array4<Real const>& r0_arr = r_hse.const_array(mfi);
+
1343 
+
1344  Real H = geom[lev].ProbHi()[2];
+
1345  Real Ampl = 0.16;
+
1346  Real wavelength = 100.;
+
1347  Real kp = 2. * PI / wavelength;
+
1348  Real g = CONST_GRAV;
+
1349  Real omega = std::sqrt(g * kp);
+
1350  Real omega_t = omega * t_new[lev];
+
1351 
+
1352  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
1353  {
+
1354  const Real rhotheta = S_arr(i,j,k,RhoTheta_comp);
+
1355  derdat(i, j, k, mf_comp) = getPgivenRTh(rhotheta) - p0_arr(i,j,k);
+
1356 
+
1357  Real rho_hse = r0_arr(i,j,k);
+
1358 
+
1359  Real x = (i + 0.5) * dx[0];
+
1360  Real z = 0.125 * ( z_nd(i,j,k ) + z_nd(i+1,j,k ) + z_nd(i,j+1,k ) + z_nd(i+1,j+1,k )
+
1361  +z_nd(i,j,k+1) + z_nd(i+1,j,k+1) + z_nd(i,j+1,k+1) + z_nd(i+1,j+1,k+1) );
+
1362  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1363 
+
1364  z -= z_base;
+
1365  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1366  Real pprime_exact = -(Ampl * omega * omega / kp) * fac *
+
1367  std::sin(kp * x - omega_t) * r0_arr(i,j,k);
+
1368 
+
1369  derdat(i,j,k,mf_comp) -= pprime_exact;
+
1370  });
+
1371  }
+
1372  mf_comp += 1;
+
1373  }
+
1374 #endif
+
1375 
+
1376 #ifdef ERF_USE_RRTMGP
+
1377  if (containerHasElement(plot_var_names, "qsrc_sw")) {
+
1378  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 0, mf_comp, 1, 0);
+
1379  mf_comp += 1;
+
1380  }
+
1381  if (containerHasElement(plot_var_names, "qsrc_lw")) {
+
1382  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 1, mf_comp, 1, 0);
+
1383  mf_comp += 1;
1384  }
-
1385 
-
1386  std::string plotfilename;
-
1387  std::string plotfilenameU;
-
1388  std::string plotfilenameV;
-
1389  std::string plotfilenameW;
-
1390  if (which == 1) {
-
1391  plotfilename = Concatenate(plot_file_1, istep[0], 5);
-
1392  plotfilenameU = Concatenate(plot_file_1+"U", istep[0], 5);
-
1393  plotfilenameV = Concatenate(plot_file_1+"V", istep[0], 5);
-
1394  plotfilenameW = Concatenate(plot_file_1+"W", istep[0], 5);
-
1395  } else if (which == 2) {
-
1396  plotfilename = Concatenate(plot_file_2, istep[0], 5);
-
1397  plotfilenameU = Concatenate(plot_file_2+"U", istep[0], 5);
-
1398  plotfilenameV = Concatenate(plot_file_2+"V", istep[0], 5);
-
1399  plotfilenameW = Concatenate(plot_file_2+"W", istep[0], 5);
-
1400  }
-
1401 
-
1402  // LSM writes it's own data
-
1403  if (which==1 && plot_lsm) {
-
1404  lsm.Plot_Lsm_Data(t_new[0], istep, refRatio());
-
1405  }
-
1406 
-
1407 #ifdef ERF_USE_RRTMGP
-
1408  // write additional RRTMGP data
-
1409  // TODO: currently single level only
-
1410  if (which==1 && plot_rad) {
-
1411  rad.writePlotfile(plot_file_1, t_new[0], istep[0]);
-
1412  }
-
1413 #endif
-
1414 
-
1415  // Single level
-
1416  if (finest_level == 0)
-
1417  {
-
1418  if (plotfile_type == PlotFileType::Amrex)
-
1419  {
-
1420  Print() << "Writing native plotfile " << plotfilename << "\n";
-
1421  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1422  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1423  GetVecOfConstPtrs(mf),
-
1424  GetVecOfConstPtrs(mf_nd),
-
1425  varnames,
-
1426  Geom(), t_new[0], istep, refRatio());
-
1427  } else {
-
1428  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1429  GetVecOfConstPtrs(mf),
-
1430  varnames,
-
1431  Geom(), t_new[0], istep, refRatio());
-
1432  }
-
1433  writeJobInfo(plotfilename);
-
1434 
-
1435  if (m_plot_face_vels) {
-
1436  Print() << "Writing face velocities" << std::endl;
-
1437  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
-
1438  GetVecOfConstPtrs(mf_u),
-
1439  {"x_velocity_stag"},
-
1440  Geom(), t_new[0], istep, refRatio());
-
1441  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
-
1442  GetVecOfConstPtrs(mf_v),
-
1443  {"y_velocity_stag"},
-
1444  Geom(), t_new[0], istep, refRatio());
-
1445  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
-
1446  GetVecOfConstPtrs(mf_w),
-
1447  {"z_velocity_stag"},
-
1448  Geom(), t_new[0], istep, refRatio());
-
1449  }
-
1450 
-
1451 #ifdef ERF_USE_PARTICLES
-
1452  particleData.writePlotFile(plotfilename);
-
1453 #endif
-
1454 #ifdef ERF_USE_NETCDF
-
1455  } else if (plotfile_type == PlotFileType::Netcdf) {
-
1456  int lev = 0;
-
1457  int l_which = 0;
-
1458  writeNCPlotFile(lev, l_which, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
-
1459 #endif
-
1460  } else {
-
1461  // Here we assume the plotfile_type is PlotFileType::None
-
1462  Print() << "Writing no plotfile since plotfile_type is none" << std::endl;
-
1463  }
-
1464 
-
1465  } else { // Multilevel
-
1466 
-
1467  if (plotfile_type == PlotFileType::Amrex) {
-
1468 
-
1469  int lev0 = 0;
-
1470  int desired_ratio = std::max(std::max(ref_ratio[lev0][0],ref_ratio[lev0][1]),ref_ratio[lev0][2]);
-
1471  bool any_ratio_one = ( ( (ref_ratio[lev0][0] == 1) || (ref_ratio[lev0][1] == 1) ) ||
-
1472  (ref_ratio[lev0][2] == 1) );
-
1473  for (int lev = 1; lev < finest_level; lev++) {
-
1474  any_ratio_one = any_ratio_one ||
-
1475  ( ( (ref_ratio[lev][0] == 1) || (ref_ratio[lev][1] == 1) ) ||
-
1476  (ref_ratio[lev][2] == 1) );
-
1477  }
-
1478 
-
1479  if (any_ratio_one && m_expand_plotvars_to_unif_rr)
-
1480  {
-
1481  Vector<IntVect> r2(finest_level);
-
1482  Vector<Geometry> g2(finest_level+1);
-
1483  Vector<MultiFab> mf2(finest_level+1);
-
1484 
-
1485  mf2[0].define(grids[0], dmap[0], ncomp_mf, 0);
-
1486 
-
1487  // Copy level 0 as is
-
1488  MultiFab::Copy(mf2[0],mf[0],0,0,mf[0].nComp(),0);
+
1385 #endif
+
1386  }
+
1387 
+
1388 #ifdef ERF_USE_EB
+
1389  for (int lev = 0; lev <= finest_level; ++lev) {
+
1390  EB_set_covered(mf[lev], 0.0);
+
1391  }
+
1392 #endif
+
1393 
+
1394  // Fill terrain distortion MF
+
1395  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1396  for (int lev(0); lev <= finest_level; ++lev) {
+
1397  MultiFab::Copy(mf_nd[lev],*z_phys_nd[lev],0,2,1,0);
+
1398  Real dz = Geom()[lev].CellSizeArray()[2];
+
1399  for (MFIter mfi(mf_nd[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
+
1400  const Box& bx = mfi.tilebox();
+
1401  Array4< Real> mf_arr = mf_nd[lev].array(mfi);
+
1402  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1403  mf_arr(i,j,k,2) -= k * dz;
+
1404  });
+
1405  }
+
1406  }
+
1407  }
+
1408 
+
1409  std::string plotfilename;
+
1410  std::string plotfilenameU;
+
1411  std::string plotfilenameV;
+
1412  std::string plotfilenameW;
+
1413  if (which == 1) {
+
1414  plotfilename = Concatenate(plot_file_1, istep[0], 5);
+
1415  plotfilenameU = Concatenate(plot_file_1+"U", istep[0], 5);
+
1416  plotfilenameV = Concatenate(plot_file_1+"V", istep[0], 5);
+
1417  plotfilenameW = Concatenate(plot_file_1+"W", istep[0], 5);
+
1418  } else if (which == 2) {
+
1419  plotfilename = Concatenate(plot_file_2, istep[0], 5);
+
1420  plotfilenameU = Concatenate(plot_file_2+"U", istep[0], 5);
+
1421  plotfilenameV = Concatenate(plot_file_2+"V", istep[0], 5);
+
1422  plotfilenameW = Concatenate(plot_file_2+"W", istep[0], 5);
+
1423  }
+
1424 
+
1425  // LSM writes it's own data
+
1426  if (which==1 && plot_lsm) {
+
1427  lsm.Plot_Lsm_Data(t_new[0], istep, refRatio());
+
1428  }
+
1429 
+
1430 #ifdef ERF_USE_RRTMGP
+
1431  // write additional RRTMGP data
+
1432  // TODO: currently single level only
+
1433  if (which==1 && plot_rad) {
+
1434  rad.writePlotfile(plot_file_1, t_new[0], istep[0]);
+
1435  }
+
1436 #endif
+
1437 
+
1438  // Single level
+
1439  if (finest_level == 0)
+
1440  {
+
1441  if (plotfile_type == PlotFileType::Amrex)
+
1442  {
+
1443  Print() << "Writing native plotfile " << plotfilename << "\n";
+
1444  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1445  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1446  GetVecOfConstPtrs(mf),
+
1447  GetVecOfConstPtrs(mf_nd),
+
1448  varnames,
+
1449  Geom(), t_new[0], istep, refRatio());
+
1450  } else {
+
1451  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1452  GetVecOfConstPtrs(mf),
+
1453  varnames,
+
1454  Geom(), t_new[0], istep, refRatio());
+
1455  }
+
1456  writeJobInfo(plotfilename);
+
1457 
+
1458  if (m_plot_face_vels) {
+
1459  Print() << "Writing face velocities" << std::endl;
+
1460  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
+
1461  GetVecOfConstPtrs(mf_u),
+
1462  {"x_velocity_stag"},
+
1463  Geom(), t_new[0], istep, refRatio());
+
1464  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
+
1465  GetVecOfConstPtrs(mf_v),
+
1466  {"y_velocity_stag"},
+
1467  Geom(), t_new[0], istep, refRatio());
+
1468  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
+
1469  GetVecOfConstPtrs(mf_w),
+
1470  {"z_velocity_stag"},
+
1471  Geom(), t_new[0], istep, refRatio());
+
1472  }
+
1473 
+
1474 #ifdef ERF_USE_PARTICLES
+
1475  particleData.writePlotFile(plotfilename);
+
1476 #endif
+
1477 #ifdef ERF_USE_NETCDF
+
1478  } else if (plotfile_type == PlotFileType::Netcdf) {
+
1479  int lev = 0;
+
1480  int l_which = 0;
+
1481  writeNCPlotFile(lev, l_which, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
+
1482 #endif
+
1483  } else {
+
1484  // Here we assume the plotfile_type is PlotFileType::None
+
1485  Print() << "Writing no plotfile since plotfile_type is none" << std::endl;
+
1486  }
+
1487 
+
1488  } else { // Multilevel
1489 
-
1490  // Define a new multi-level array of Geometry's so that we pass the new "domain" at lev > 0
-
1491  Array<int,AMREX_SPACEDIM> periodicity =
-
1492  {Geom()[lev0].isPeriodic(0),Geom()[lev0].isPeriodic(1),Geom()[lev0].isPeriodic(2)};
-
1493  g2[lev0].define(Geom()[lev0].Domain(),&(Geom()[lev0].ProbDomain()),0,periodicity.data());
-
1494 
-
1495  r2[0] = IntVect(desired_ratio/ref_ratio[lev0][0],
-
1496  desired_ratio/ref_ratio[lev0][1],
-
1497  desired_ratio/ref_ratio[lev0][2]);
-
1498 
-
1499  for (int lev = 1; lev <= finest_level; ++lev) {
-
1500  if (lev > 1) {
-
1501  r2[lev-1][0] = r2[lev-2][0] * desired_ratio / ref_ratio[lev-1][0];
-
1502  r2[lev-1][1] = r2[lev-2][1] * desired_ratio / ref_ratio[lev-1][1];
-
1503  r2[lev-1][2] = r2[lev-2][2] * desired_ratio / ref_ratio[lev-1][2];
-
1504  }
-
1505 
-
1506  mf2[lev].define(refine(grids[lev],r2[lev-1]), dmap[lev], ncomp_mf, 0);
+
1490  if (plotfile_type == PlotFileType::Amrex) {
+
1491 
+
1492  int lev0 = 0;
+
1493  int desired_ratio = std::max(std::max(ref_ratio[lev0][0],ref_ratio[lev0][1]),ref_ratio[lev0][2]);
+
1494  bool any_ratio_one = ( ( (ref_ratio[lev0][0] == 1) || (ref_ratio[lev0][1] == 1) ) ||
+
1495  (ref_ratio[lev0][2] == 1) );
+
1496  for (int lev = 1; lev < finest_level; lev++) {
+
1497  any_ratio_one = any_ratio_one ||
+
1498  ( ( (ref_ratio[lev][0] == 1) || (ref_ratio[lev][1] == 1) ) ||
+
1499  (ref_ratio[lev][2] == 1) );
+
1500  }
+
1501 
+
1502  if (any_ratio_one && m_expand_plotvars_to_unif_rr)
+
1503  {
+
1504  Vector<IntVect> r2(finest_level);
+
1505  Vector<Geometry> g2(finest_level+1);
+
1506  Vector<MultiFab> mf2(finest_level+1);
1507 
-
1508  // Set the new problem domain
-
1509  Box d2(Geom()[lev].Domain());
-
1510  d2.refine(r2[lev-1]);
-
1511 
-
1512  g2[lev].define(d2,&(Geom()[lev].ProbDomain()),0,periodicity.data());
-
1513  }
-
1514 
-
1515  // Do piecewise interpolation of mf into mf2
-
1516  for (int lev = 1; lev <= finest_level; ++lev) {
-
1517  Interpolater* mapper_c = &pc_interp;
-
1518  InterpFromCoarseLevel(mf2[lev], t_new[lev], mf[lev],
-
1519  0, 0, ncomp_mf,
-
1520  geom[lev], g2[lev],
- -
1522  r2[lev-1], mapper_c, domain_bcs_type, 0);
-
1523  }
-
1524 
-
1525  // Define an effective ref_ratio which is isotropic to be passed into WriteMultiLevelPlotfile
-
1526  Vector<IntVect> rr(finest_level);
-
1527  for (int lev = 0; lev < finest_level; ++lev) {
-
1528  rr[lev] = IntVect(desired_ratio);
-
1529  }
+
1508  mf2[0].define(grids[0], dmap[0], ncomp_mf, 0);
+
1509 
+
1510  // Copy level 0 as is
+
1511  MultiFab::Copy(mf2[0],mf[0],0,0,mf[0].nComp(),0);
+
1512 
+
1513  // Define a new multi-level array of Geometry's so that we pass the new "domain" at lev > 0
+
1514  Array<int,AMREX_SPACEDIM> periodicity =
+
1515  {Geom()[lev0].isPeriodic(0),Geom()[lev0].isPeriodic(1),Geom()[lev0].isPeriodic(2)};
+
1516  g2[lev0].define(Geom()[lev0].Domain(),&(Geom()[lev0].ProbDomain()),0,periodicity.data());
+
1517 
+
1518  r2[0] = IntVect(desired_ratio/ref_ratio[lev0][0],
+
1519  desired_ratio/ref_ratio[lev0][1],
+
1520  desired_ratio/ref_ratio[lev0][2]);
+
1521 
+
1522  for (int lev = 1; lev <= finest_level; ++lev) {
+
1523  if (lev > 1) {
+
1524  r2[lev-1][0] = r2[lev-2][0] * desired_ratio / ref_ratio[lev-1][0];
+
1525  r2[lev-1][1] = r2[lev-2][1] * desired_ratio / ref_ratio[lev-1][1];
+
1526  r2[lev-1][2] = r2[lev-2][2] * desired_ratio / ref_ratio[lev-1][2];
+
1527  }
+
1528 
+
1529  mf2[lev].define(refine(grids[lev],r2[lev-1]), dmap[lev], ncomp_mf, 0);
1530 
-
1531  Print() << "Writing plotfile " << plotfilename << "\n";
-
1532  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1533  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1534  GetVecOfConstPtrs(mf2),
-
1535  GetVecOfConstPtrs(mf_nd),
-
1536  varnames,
-
1537  g2, t_new[0], istep, rr);
-
1538  } else {
-
1539  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1540  GetVecOfConstPtrs(mf2), varnames,
-
1541  g2, t_new[0], istep, rr);
-
1542  }
-
1543 
-
1544  } else {
-
1545  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1546  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1547  GetVecOfConstPtrs(mf),
-
1548  GetVecOfConstPtrs(mf_nd),
-
1549  varnames,
-
1550  geom, t_new[0], istep, ref_ratio);
-
1551  } else {
-
1552  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1553  GetVecOfConstPtrs(mf), varnames,
-
1554  geom, t_new[0], istep, ref_ratio);
-
1555  }
-
1556  if (m_plot_face_vels) {
-
1557  Print() << "Writing face velocities" << std::endl;
-
1558  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
-
1559  GetVecOfConstPtrs(mf_u),
-
1560  {"x_velocity_stag"},
-
1561  geom, t_new[0], istep, ref_ratio);
-
1562  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
-
1563  GetVecOfConstPtrs(mf_v),
-
1564  {"y_velocity_stag"},
-
1565  geom, t_new[0], istep, ref_ratio);
-
1566  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
-
1567  GetVecOfConstPtrs(mf_w),
-
1568  {"z_velocity_stag"},
-
1569  geom, t_new[0], istep, ref_ratio);
-
1570  }
-
1571  } // ref_ratio test
-
1572 
-
1573  writeJobInfo(plotfilename);
-
1574 
-
1575 #ifdef ERF_USE_PARTICLES
-
1576  particleData.writePlotFile(plotfilename);
-
1577 #endif
-
1578 
-
1579 #ifdef ERF_USE_NETCDF
-
1580  } else if (plotfile_type == PlotFileType::Netcdf) {
-
1581  for (int lev = 0; lev <= finest_level; ++lev) {
-
1582  for (int which_box = 0; which_box < num_boxes_at_level[lev]; which_box++) {
-
1583  writeNCPlotFile(lev, which_box, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
-
1584  }
-
1585  }
-
1586 #endif
-
1587  }
-
1588  } // end multi-level
-
1589 }
+
1531  // Set the new problem domain
+
1532  Box d2(Geom()[lev].Domain());
+
1533  d2.refine(r2[lev-1]);
+
1534 
+
1535  g2[lev].define(d2,&(Geom()[lev].ProbDomain()),0,periodicity.data());
+
1536  }
+
1537 
+
1538  // Do piecewise interpolation of mf into mf2
+
1539  for (int lev = 1; lev <= finest_level; ++lev) {
+
1540  Interpolater* mapper_c = &pc_interp;
+
1541  InterpFromCoarseLevel(mf2[lev], t_new[lev], mf[lev],
+
1542  0, 0, ncomp_mf,
+
1543  geom[lev], g2[lev],
+ +
1545  r2[lev-1], mapper_c, domain_bcs_type, 0);
+
1546  }
+
1547 
+
1548  // Define an effective ref_ratio which is isotropic to be passed into WriteMultiLevelPlotfile
+
1549  Vector<IntVect> rr(finest_level);
+
1550  for (int lev = 0; lev < finest_level; ++lev) {
+
1551  rr[lev] = IntVect(desired_ratio);
+
1552  }
+
1553 
+
1554  Print() << "Writing plotfile " << plotfilename << "\n";
+
1555  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1556  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1557  GetVecOfConstPtrs(mf2),
+
1558  GetVecOfConstPtrs(mf_nd),
+
1559  varnames,
+
1560  g2, t_new[0], istep, rr);
+
1561  } else {
+
1562  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1563  GetVecOfConstPtrs(mf2), varnames,
+
1564  g2, t_new[0], istep, rr);
+
1565  }
+
1566 
+
1567  } else {
+
1568  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1569  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1570  GetVecOfConstPtrs(mf),
+
1571  GetVecOfConstPtrs(mf_nd),
+
1572  varnames,
+
1573  geom, t_new[0], istep, ref_ratio);
+
1574  } else {
+
1575  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1576  GetVecOfConstPtrs(mf), varnames,
+
1577  geom, t_new[0], istep, ref_ratio);
+
1578  }
+
1579  if (m_plot_face_vels) {
+
1580  Print() << "Writing face velocities" << std::endl;
+
1581  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
+
1582  GetVecOfConstPtrs(mf_u),
+
1583  {"x_velocity_stag"},
+
1584  geom, t_new[0], istep, ref_ratio);
+
1585  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
+
1586  GetVecOfConstPtrs(mf_v),
+
1587  {"y_velocity_stag"},
+
1588  geom, t_new[0], istep, ref_ratio);
+
1589  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
+
1590  GetVecOfConstPtrs(mf_w),
+
1591  {"z_velocity_stag"},
+
1592  geom, t_new[0], istep, ref_ratio);
+
1593  }
+
1594  } // ref_ratio test
+
1595 
+
1596  writeJobInfo(plotfilename);
+
1597 
+
1598 #ifdef ERF_USE_PARTICLES
+
1599  particleData.writePlotFile(plotfilename);
+
1600 #endif
+
1601 
+
1602 #ifdef ERF_USE_NETCDF
+
1603  } else if (plotfile_type == PlotFileType::Netcdf) {
+
1604  for (int lev = 0; lev <= finest_level; ++lev) {
+
1605  for (int which_box = 0; which_box < num_boxes_at_level[lev]; which_box++) {
+
1606  writeNCPlotFile(lev, which_box, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
+
1607  }
+
1608  }
+
1609 #endif
+
1610  }
+
1611  } // end multi-level
+
1612 }
constexpr amrex::Real Cp_d
Definition: ERF_Constants.H:12
constexpr amrex::Real PI
Definition: ERF_Constants.H:6
constexpr amrex::Real CONST_GRAV
Definition: ERF_Constants.H:21
@@ -18379,7 +18357,7 @@

AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real Compute_h_eta_AtJface(const int &i, const int &j, const int &k, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &z_nd)
Definition: ERF_TerrainMetrics.H:158
void FillBdyCCVels(amrex::Vector< amrex::MultiFab > &mf_cc_vel)
Definition: ERF_FillBdyCCVels.cpp:11
static amrex::Vector< std::string > PlotFileVarNames(amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:174
-
void WriteMultiLevelPlotfileWithTerrain(const std::string &plotfilename, int nlevels, const amrex::Vector< const amrex::MultiFab * > &mf, const amrex::Vector< const amrex::MultiFab * > &mf_nd, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName="HyperCLaw-V1.1", const std::string &levelPrefix="Level_", const std::string &mfPrefix="Cell", const amrex::Vector< std::string > &extra_dirs=amrex::Vector< std::string >()) const
Definition: ERF_Plotfile.cpp:1592
+
void WriteMultiLevelPlotfileWithTerrain(const std::string &plotfilename, int nlevels, const amrex::Vector< const amrex::MultiFab * > &mf, const amrex::Vector< const amrex::MultiFab * > &mf_nd, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName="HyperCLaw-V1.1", const std::string &levelPrefix="Level_", const std::string &mfPrefix="Cell", const amrex::Vector< std::string > &extra_dirs=amrex::Vector< std::string >()) const
Definition: ERF_Plotfile.cpp:1615
void writeJobInfo(const std::string &dir) const
Definition: ERF_WriteJobInfo.cpp:9
void Plot_Lsm_Data(amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &ref_ratio)
Definition: ERF_LandSurface.H:84
@ Turb_lengthscale
Definition: ERF_IndexDefines.H:161
diff --git a/classERF__coll__graph.md5 b/classERF__coll__graph.md5 index badd315af3..2ce3c13e21 100644 --- a/classERF__coll__graph.md5 +++ b/classERF__coll__graph.md5 @@ -1 +1 @@ -ef98fca019dd76f6f0e4cc8aac3538e9 \ No newline at end of file +24052ccc3c3cbfe601ceb8f965f26c55 \ No newline at end of file diff --git a/classERF__coll__graph.png b/classERF__coll__graph.png index c9ba3847229a9169b2795558ab229371080354db..7b6e4a9498e6d5a32fa4802f51a8ef15534d659f 100644 GIT binary patch delta 627834 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ⅆ6G zJs;+Lb3}{8ujTgePb=zu-}aB*@qeQHr^L0%0E@W=cwQIah8%|8;lX2p7?y=~>C2=sHqv%IzSnz z>;21KOUPw37T+MtybO!Pd3*wNAB;7Tw-@q3ALBy>#czvKpCmQsG?>pE5X_LH-1? zg&s>tC(VF>L?@MC-lG_h@$f|aaX#;&JKwlblj*l_-`0TynG2A6QwP6eN%kuEPfiuc z>U>tdDFE8=xz`I@0Ot|0?-xKzbbsGf_N$iQD*E>BE4D7kx(Y7867-~aeJ=^`?-|f2 z6>efi_jM5jgK@T|)KoU3A5U-ksu02SqbBf!#J{S(4=ET5tH08N&DZwb4ILbWv56#R z9=a$|zg-uZtzP|I7^P&{76c#&4tdDhP*M->!~R0kIAG3!pe86A^Ee52!L&;!*wDp7 zDuxyWfDi$AwK-iD@f9j}`u_sWT%m4TwgMp>1TZ*WFqH=4Od-Hi!SoH4DROuYc-u6& zBnUYtK^Hw#F|!WtDe#ty%E`&;lpA-_-Oj=fAQpw>LRP9Kd-OKN;H&~Q+M&bcX&+1d zu8xcciy_Cx6yqIrWu_GPZ2keln;Fz$wG+v4!G(*`eFbIzKs=x5|1*%beF$F>0CRuC zTp8i;$vjz|cKAxpp6xmEL=a=$nW(kQH@t_LRFPT1Y)^bjR~L7;nGW8q_SlRuk~QNW zAQSE1C$+G>XhJ@kP|}HUP?{goQVMBYTl=rwem!VO*6Lh&4fviiPWb&I1C>b$7}g>O zAS?J*;f~#>kp9V>Yfv$ro}L!E(D~4fuweMths(+~H*Y>@NZQ<@OKo>n__C-s86x>rzfrz+_A) zTFA-mn}#@B8NMxuUTZXCf4yW5&fTtfak;5kNJwQ$^Od|UTf*J6oRwGd&I%W2Unwv+ zTl41%Vyg$R(#g-7YJaV^%RS8Oebr<1`K>?2Zk1#X2@+}cIC^|R@wc5df zF^<_BagaEKVL`O0KuAPX4@uF+!kY{@9DGV<>!I;c?Dky)v^XbWU9~_#n)&s)(zybM z(8}$KoXg6&u^PI&xH#Hta&faGifjqqtkxfTjh++MiW7>78=}RH5077ycOq^81au44 z*yWRO8!}w}QYCvvO^2v~t7a7g`_fGi?M0x4X2>W|%{z2?!+@c+aK*CY@y4lRtdROZ zs3=aqh6)j1=joT6dfBun<^=@}snJ^SG!QVU=v{!hs^8>=Vq#*M-xiol-Nj2hLBQPW zaBD!?0r@o@9RddmF!qk&L`pJu3a=O5O1gdTo_lrF+9jc+kmAyW3}dHqJV0=P@bk>x zEn$plR*g1!yu5J%yUVQCkdo5%&UxkcPY5vTk5}!(hz#%(a47{Y{y>`8t7@^K&F=7( zp64B&sqAUOtUp0PQw&hGBlMk~n-#M65yc>Y;Dcr)Qzcy+YE0gILp`X~FJD%Ms0Ajg zASQ4EOZGG}NZzO;<5N?kK^pLaUz?i^RJr0m-A4Tcp|}?U6LgH=ejvMd6VBe#*2-+$ zH6tg@{SRg3TCdn((R5EGi|E@^(#^{e&IppeAi;Y|^FFu^7e6W;0RzB%22b`ys!Ngw zrNz{bYwcuLvn2km$$RY8x8eX?r2zJ>DS~QyWp$C*TW`PZF*NDSp$di`im(!+UcBG{ zf}EY7pCm=XIZQQc!F7&Wu|SaH(p-NqR%v#`MPo{X-zjujHjdvYMpPR{b;fD(92FRN ze#Gw}7K{O7SMKNxvQw9=@bBheCF@zf*&FKn+ddsdtw~pg+NFHRFfe+DX>}zeB&-A6 z4nh#q=MeW{WD5ClKNk4U5)~UpqjWu-#qb=^%b&%QDF(^4Y3ZgTa$9sjx*j*zv&08-E;(1EqWa@v(pujjfJ6s8G%O)|kk z5ugAQH*NcsEEp;zMbH078mFPZ5C{;pkKdU5(Jqd0nG?!wKfj9bp;L(v|C{QGl=7r$ z5-yZ?2+A-KlfIR=yyzdqx`l@i-S)Z^MrccNMeALlRbC~AW#41OPEmZH_chAEt`3Bh zJm|bKUEH{UF*`*x^QH96#LD|~#C{{aDyEr#l6P0jt;N2<3in)p;_2o>VMyGf!Si7n z5+9^F^}=1|MPh)Q$-xFi5~_4)e+nhq@2q5X_LBO*Co>meD1y--lyy$4kT?DFF5TAT z@POHQrV$O)6MR9UUOrq6d%rm)RaPIfwLp7^Ve*t6iEi-2S#_o*@2_*)Uhf^b1SE$H z&a*wgZoI9+M1*4Q1&FSW>=x~~&yt|SNGTb#c)`($9CcPiF;&PT8K5SN>czL+J{vx) z784T#vx}`TFuV@Jd|rOl?o0h99;W{8LhLVnH>|^2sBxGckg9(?-6l8Pn;<=|p>pxj zsYlg9S}bdVEvm-4Kl%e+jZy_al2#PT72HoQB6*Kcjui4Q5pkL`FI_$|hG3*A2BzYu z;J8=*!&)dtT>rqW&j{WaalVQXcY*Bg1v}BqHnS8B!`m12%ZaeN09A0Alg^G{q?%uH zl6rff6;+tQ+mu(88J{iWocDGyo(|8nU+GX^>@1xsry?(s->QB|73hbD_s3!n%zgN;UX#K}9Dj!clz#UPo3&6q&!b^`ix%wuuqC>{M z44U0n@9<8I&f)~Ts#jh@iE4`APT)sDm1@(aL$@}gXMsf|&8hzP|B*{RlH4NVY3DKl z{0dXVc@cJo3W-8~CEw&sYMOrXeIuSvR>xt={>YsAr8a3Xy+I8#P;JGRL-+3zU@#x9 zSz|Cf_;n5{Df>D^Yr*5U82_y`Pf5biec#{M2Z5me0c7ovX z6(XlwbZeWB#%Ywk?iX}BE#KbxcI_Ga2E78S-*@&%I5e_Lo-bYzghg&zkx^T8KKkEt zEzsJNB8hbhwT4+y$2#}^m;Iv+#vlaqIMy)hm>BqNX%s+T#Hm4c)<7GDXpEKQt7RrXEczc(L zm291n(Cvgq9VlphUO(?xLKO6sg&^yT9Zi5=HtDxo=GhyR)>e~}7!G{bO16&Ch7bv2 zfLA6l+RA@&8vCozc!M65-x!%EUy*R|}^}5e_DLVAdrg!_3UhIPkOef~VrP?M9reD1W<_ z9&g9%g83TSMKTc(66!>;tX!y1J<@mu^ioB=e7b<*$|t&~B{CRHcTLxDxV=GlfgDc_tm$hUhsR(K@U8>}GxsG3wG8CiNv50N?zg$t(tWRNRdIueU zh+-R4auY=5nH~^MSjE3Y4?Ojx#j(n=!pe&+eyWS2$cRQ!45m zPz{fqI(tIvG_uT>A1Q96zhbLdEKPT7Bu-ML62(h9qgtBP8YR8Yr)Mu(EV zH8u?c?D?5@Lf3{lt5a7wueaDycdxCAAfa2uT57!p!~KC;hkk7Ex8XD2R!AqPCMwHu zS+ym(cg}j<8Vlv2p682azUmLIdDz(P>BazfD*-0Lj~VY@u2OJmKSNk$A%F~?*tIIs zO#fMcZgJVOOA`dIRV@X#Hu=89vbcSCy8dXm+sqh;8}1LDAJ#~XzRKh9&IiGnHPpcM zdOdWsdtum8-(5HI<{>twGCn7rX5YjAU%7cU2fF$%;QVN@;A|k^rM$pZw@}wB3OOI{^R!sozfo<#n9Yinif>wZGhtwOWSm3t@}1=~TMd5} zIhy~;CYFAVUQ{xIi%!?n_M&AZ*4{5VOlh7sC!IJn1m|UBC^AoPdz!nZp zI3HlSxi-FFc+XDC8!YmE{PUh?+nX(S#J$Bka|ek;eiS4epY%o?R@g<+PKTx zX)BC_N~+3Aa8b7$F~H-2hJVTta1xdin;c;6P&0R5by7Bz|L-`sps07qeoe1haGF<2 z$-7ye9-a&lDN)(m_>!}%b@wxLBMAX313o!WU4Ape?YBNlC2=c5Wz`AiP*i@DeYS#a zom6nnVXJgeduiod8GNpeQTg71G0y9Z5EbE>_GL{}o2O|gt!dOJZNUvR6LrHzWTSdK zqWvls1|E+{ukn>91EFyHzLVHlNnA2H^Y?ZqWM{F!UT^M@|9ZutD26xU!dvRwgexm? zy+oPtDj`HJ>R5<&gfwiDgNjUQ|9482d0#SaUALUIFn-_@nYTi4_CuL`_sFT!6L;7W zH&aht{cnpED7C2a!{3cyqMQ5>M#qD##}jI%uFQq*>qHJu*~55B3ZNL{+mzQSHkRI< z$K!82l>ta5*H29(9WU21nEYQ~XBJ_y{z}sQh{?gd^g)cRz#C&nSWM^k<;DC;v$?*-|MY6tED@#1i~(3p4PDumJUpNaGINT?9o6& zIk1dac98`4-62HfQDT}Rn@*sJ??q_S$4@AtM_WNhluY4GH_6k@Rju+O*b)9s}j`9R|z&vX_0cA zAwb3(*sg7-nqvNYw?0L%wfPYHQhG@z0nvsRb6Dhr(Fux-g6@o=_h0ULS~?TC7G{rz z0`siBlY#;kGCJ40jE57e!(Z<;=6yFmM;uRZ3D{=!mmEbT_6@zqPO4kxg3!9zey}>F z@!w%J9s0T>qC$Ri-XFO>VCA|buvME9e_Ve7muH{zL!rFh8mWT%19`Y8dgQ)p!a-Fy?WBAf-Nqky;qnnmfNlKYPhot>LLzirdHI-+H0j8?A!vGwe^{$5Nk$ zs5hXYPU0HVnZF~I3wK~;GY?&j`R2PwDXRX}O5v#)V&47eKicj^d@-Az4T=|8P=X>4E!-Er2$ zziX`{i<@ae+27>JM@X|D*^OvO@==^u;+m>U!QHPA8SijeRVU%DN+ZTd?j4mQti}HV ziFlGcZY&=8Y?Y(_yOa5(m(5@~-qcNj*pA$}K-IFCO6$AoOl6(cKX`!9V5DqIA<`{$ z`-yZk;k{6r-$yu>Iwb&%G0S*SLT41X&IXulc7d|KM|%mR-)Ki4ToDS53q14V`I^;J zM%oeclp2_&3vm2qtp%6f)pQ-TN7+qi?8q|2!=C6;bc?V7mmg+6_kLOL7f0Jn%G|X7 zq4nP=gvj&T2q$^XH7x(MzH}?HBCQO&>=HJ%cQeVVQ0C6=`Awh-Bk^{$@sfOmnf^ZP zT-RbJxxC|c&mY-&LQg%K`2scct~&?lz1x8|s60#_;PX$z+bDaxTo@B$5W2Z~VAMje zLynJ09XBB;PQ`I9J!FjB$&LxnCx{_+BX^+|E53Wtoc z3`>$2$ZHQ^#_TBFoz&O*ATnd%t**a10R-=1vefs#9zPpAOsgfodhHrJ;6Wp0&SlQN z0ECJnz<;dE!~uv2TJ)8>AmoA{JF^a|A-8%|K_4YxcZy(t3HtYdX#)3J>hB4JR57Tv z>@R^Ksm%W$s+n2xLIl+S_@(9jT=lwTb^>TzUB~S9m zoGjM45YKb!{nN>5F$o&XwN&QDjq-5M=moGeQk49J-G)V33E(Q@9@Ny7mqX zSi;yTNC8087s&M%v8b+4%wt1uz&_|! zp_;#cHOk}bS3S%0E5vFp_aU^lKKc9SqztzRgYl8P?+(kUYtIfT4(`6ON_=*i_zo94 znV}SJFttKXQ5};qCFNCw4VO#k8rA(1*G>1VJc*`N56ek{H6!mSo6s51^+v?-3f?;% z&)T!k^=-AfYb}obA?d;=F0nfA+FRcBqd!N*#MnDN{TjVX8Xs!#{BqvK8y+h)PJrtg zR^g)h2L|~@_kr|9Keegf2HwHJL9+Z;?U_QTaYAnv6X^X5`GLZ#5pi+hFev)w4G${_ z+o7@qiJ^TkVU1?rPlQclLA+`bdQm|)g~Amx168wv^s*s6=7Ndv{7&eAFo9PcSyM}k z1$25HV@J~M5=9<+?msM=p18+bWq|iM4qJob?pZzt74@Z2ntuO8f`e0Tjyom8QHg)* z|K~IN>|B@n1uNu3B)MAdw#jn`ZCBuO2#X3!&tkOg(iegUH-8U1u-D8{FnfX(En#D$cmFqjfNs?{1osKS9sya1`oOv??7L@}~fmKv6mrA$$7tDP6`I?B&Os&?_0dcd(5vVkq9MLrr)ZB&tG; z@>@WNCl2I+jANfcT@v)Puytu+y8jkR+(ARm#Z`1?5PUpwjzE|W9p>F#19pRif+9{k zvO524t*}~v+X+^qTO;&cf`*Z8N!TOj3eI;$ENAeU^$`8=tzTsL?L#@L^k`6efjBIm z_~IH*^{~63apqrX2?|>6hI+v^A}0lH!tD1Zv;{|Zr*IHzzk9Ua}xI@^VB7hS-N=h0qem5|_ zF{1S5n*y!M$MSN8%qzgBqF%@I!zKKfNf0|iE4G&}lfs-ez5=DdTrZSn(cym(wMPLv zsO@6Q$;q*>`Wjnh6kPmT*mwR^+3t0gnqy6bTd}o5>GcQghG5lX62IQfxx2KF{+3`c z@#T0<4Rat1 zXQHT_5NYPjSPEnQT}f@J|7I4;g&Fy9=QS>`&yU}u`SGE!-DTxlgF%c*8EJJ@r<<~V z2}Vi9@t7!b)b$Cc9xCtx61bB=|$%6VqkVEke_tfF5wi1f(8Ff?kKSS|KZE5u> zwKx8!H2e;QEV~q$C{_H()DYgM^hdhr3(N*dxG!Es1Dg6jND?$1hR+=VM^OwXx<`yc z2e(#oD7~p)adYd$;qW(KEr*ynZ)lj*_4V~7GM{;@)m8KXQB_wbWUwR)7~1z0l#yWu zi{DavQb*n7oNz_K`=8$|1ejImv39QJFEMf_GklbOV~b7uwnG%NtnKYnj?01Y5IuDL z_>uqA88yw}O=gF`hkyqaOjv-Z5G}9*1|#}P@hNXvlxkT4r;F&J)lQmcPwey4Mt z?KrWYyDM9k7cIP6&;tY%TvjH5pcG8*3e=-j;6TSGXC{Ohc9}+fpVE^nkFQ}@hKsQF6iy92D zP}29UF$F(-F97W~K$Mbckoy(9gbu(u7?pOTVqhSYkdQzhZ4Q^alIZy@sj(XWlkm3< zYA=|6bYVvaQWQic_)!HS;JzB)9j~@}!im?48VRF)M1&~@zuIT30T5)&^ZJ2t*0rrM z(5;-DoehOunFZQPe+D#?lZWT;a>cGd*A1L38AeA(ljR3nfCn$K{rW)0t^+Q(k>A3nZqv{ zxPr7B!t#efH!uhrdT+xiFMkTU%&e$X63nAyg5VhF?W)+>@g4n4s$~-w|L}Fr3nV09 zAm!|{^&y)KbI_PXO@sSH0fxPR3W~uv3_6hnDuQ*WCJ4Y|QxLoDb|FV0Kp03cTIv@* ztgV$tbyd*5^&Yadq^_=B2P9N#JF0QCX50nX2#KSj`l1@x<;i}6i;eX9mM z!OQ&=7{8*V3-C#lFioZG8`;}YMba|m&n5B2e!#8PO z5)-8^b@(l`8zDM|W-sxpZJwrxM9Hw}Bgqd1EKg93vnh)79&u>WGDv10J`_Q3axfJE z%QaXFxt)N1f=g30G`2)x8UGng5HhuZ+uTjq-f~MOq~! zBt#JuMNqmG6s4t+PC<}v5H})-(nzODN`ulNB_SyY(k0y;O5L?Np1Ct~XMXp?`JhMf zefNH1t@W>ycl2liUV*{f8)G9Q4$O5(La)icbn#*zyqfDlR>NiWm^^qxEk$6g#)(;k z+Qa{511>QQ@)f88R^08du&6QT=;+$Oo=9_Re|Z}`NTFniMx6C6tj)4BpU)zd6C~=KZ!Ck zzk&6n3!1K(ZT4^O$Bl`2unP2KSxShtEHuN{1bp(X5vs8)0df%(MKjP zRCBoMBdUHdRH7C)=om{EVCPW_Rdm`otMh zApNc_haEFICX#FY7N-X!Oi}ZT*TcJed#C|vBbb9?MMb8y!5X}A;|6$*;9x+*qHb9c zDU|}~>upz80q~q+43~nm>78@h*8qaO6-@-!e1rwJ^fGY8uMa}fVphAKpI_bR(V-Lg zOkaYN6?Ge212LC68*=SwEA;3bMonjcx&#Db^z0QB9Gs`Jva)I!4VStMUp6b|D{Hva zti3>{-F!pe(1P*=PzdgY6FYc{jUf&&>Ar`2=G#=?wBvv4@ZLLf0xf*N z_xe6KcYqrYD#ysusVo~dBpY-FHg7N-B?zEhou8KAeLy`(b_Pyks6z~Zi39W$P-ww^ zv+CKUyD2y{K)sau_?y*G$qPWw4I!u*NY)Kt*r{ZNONT+XDv%Y>r-rtYBU)vbl&7NK zZ!4+O+tG43hcFC@59k=(7EVRSk{L`%Y8zk^(#y)g={6+0QrsEt-KagQ|TJ!S(=B(uF#Bou8R^ z2jrLb;&V`vM#IGgx<=Fq3VgPT1z)8O9Sro&X6=+Q!hu(pp^|xqit07mPJ&G`91c*p zGJsBl(8;OMbW93Us1X2MBvitJ!2mx3P~Tr5-Yf3sZU|xs0{(zL*vYFyWa;+uFd-r; zTE!Do4BTHhyl-c#8iL6x@TAd(47xGb?Zr2Z^ln7pubu0Zpv+nihO59svqcllF&83R zz!wX?;(KM*v((gYz?i#nz5*P<^uZ%M>ZTzsY~-Pwl=|)DHcpMp`nHr;UmbQbi@m+((rpa#B1UXhWM;AMSPXuavu>}ZuJX5(oGY_Atk zq5(G&2dXDNyJ;eT)N$e4y?=iJ7%_~@%(%U|y7%FdfkO2atRZYnnd6c#od1vBCV&?- zTDQV4?txJb?20`2z9^$dyBu+}P{@Lo3|JS(GQBevuZh7`Tm^)wX|)edxg23k5(MS54UoW zJ83`0LF|S~Z@{SPO#0xS|Ww5`DS&)UYO21pQt6vdUp@m_`ISz4D4i`UO>)>lj= zaMYOUiuHymoS1mp#Th=G9twJYoF z?2I_S4pwXdSU9+PDCLKcunwiP9SejY_tclYYM->dy*QB!Q}o$HI;!r%_&``)dM< z;8XbSRZbNE(R0AFYp~I(OuPb&ji{5)~%eBaEMvghMh0XhgSq=*xwkD({o`<`xrK7`2 zVKMM7`CUh2U94*@-+2*h!XXj0Z$%{hjTyfF5f(_XTv%TA*_kLk^5}F8(_f425MBZc z2I`M-RI>wzAW$wXw$}T=vy_~I0xgtbDxmuL`*svvPG;$&b>Iir4G+@+qyCkT&nYO5 zY{1AD?vhL!CQ^LZjE|$QmY2^4CGBo~zW8jrHFvAXj+Er!v0EM6$AfHK#PVJC-I0@a zIFF-0@l>u6su@1hqWUDKrq`JCZEPVdqnI}^|6G{UMfgZD3NS-Mj~6K8w@JK%N$!uX z&~@l>RF95ALUf}jdeXZ2h!4zm$5MZvKEJjbkwE7dV5K81Zd`Qsq*`X)YGln8fmJf1 z^eQwrnWv;f2QFI#{i z92|U(+kk~F6v-!`J+(_@`iRug#Y)6gen+eq&tc58o3+a#GvUOqnP&ACmIbkFvAj)#f7$rWT+gJ&g)eQJDh z?Wj3+7&OhF+7dtMfNL_FWdCxkEXPBZ#t&}m=+H!V^w%WsL zROWu?*8F2cV$r#P796r(%Tg2Jy7}CG;FCG19%=st$_7KI!maHV_EXED8;yV7<`$xG z&7&6|k4jY(pUj_VG`HjSF1BciPmBr2Rthu5RFm|v!B{da(=C$w=SFUiMvqW&jZ%7s z+({g(mgH+vA%%fLb0?{nzk`n&L*%w_jbkDc`u<uj+Z&vD=C2|{mB zh8>KXa4@Jv1K9b}p%duL32Yo37$nH~GlMm5%3g=8d*v$i2 z0Vh8O1Ea3NU-<_I2l*x)^r$ict|GK7KwD9mUp*$vYj_6a!Cg>Wbb`YxN~=YiLTCnU z=DIF}XEQpqkK#b|u~B73^)vbN7(7o8ILA>jB6|0M*y$zsDe3`p4V~^mLksO|K3qVq zlIq}757SLgD4c&m75&t1ardP7hRP+6zMl^)kt0{Y&9tS`Tg=CRoPdDBO1q= zTexJH^hBOT?>7L&0^opk3HGfv`3=QYZL?vkaNxoH27Cg z*w=P+(}@eqjd&%|1NiSpiAv=@PN2#BplJwsx@4v`{&`=F~BMG#Qs1NptLjg6Wr zLvb*`4rCAw1c4~3sIB{`kn~VnTT|5?dPyn>Xo83v4>VfDZ&+<{Mlb!wFZk-1P5kxsCNg* zSF*Nqb*t#XJ{z4#z>H-LV7On-WWXyj|GeT`-0?zXqKr9LfBGp05rSc5w z^H=5Ng2(me>C>m-kxxKpv9;_I`hckq>@$p0vmWy&3Ew=+x21|JWjP-sWchXAf>+>H z-dv$eJl@O=+g6dT)7q}lZXP{c=F<)rPh5IAbk8?IA;G$#`9pW zj7T?Ew%-4xJDY5jU|p^*IpY&0l8b7m-tUAWIuT31DGLEc38}br+A~DIHZ@PqFP(o| z9_JWo#beyzV!oxdt48m6ztqVL8#ij@)C3>Nt(2{cqN8`F`^9U%Ua;}-eeKX`d-tD< z7X$XKnrukc9tBvLudLDzgjafBk?k4(V7zpVb5!GE2j;OHHnNvk(rHNh;X2~3{de4d z27BW`0|rf1P~1L&zo+^$h+=o@XzIenBJ-ez1CJdIJjXJHl^ znN^>oK&hbp)bqjLvJI{mY@8f-jn`zEmLFy&67Yg7HQ9?HR7Oiwt1q>mwNsfFKT|1i z0NK`1tsVmaDl*51b5Z)7R@ykJknj2^6CwyMlYro)`=I^Oz=5q=up4*R! z=1@btUHk=|#bqZRlX$+l!)ljR%F^ij>bQ(LV=Hgn)x@!}@#Xbv3pZ?BOwT>$66bHR zqIp={#8D{(_9+c;y2&$qevB->hB$tPnF%ms|(-8;(ocSkB{^T%u{jX7tWJM}Y|{)G(iurN^>_lEXAooG}Ws!ezk zX*1tuzv|k_Y#5m`_hCJxH&!_F#;@_ko+3qx_JmvhT9hZ=#Nm+XOV$#pU{iIxXP;ne z^sSg6pM76T3!e#r<3Xspz(v9cfT8U<0;2xhcIk8YtiV@_5O&;)_7#F* z%SG~J%|EtQ=O+v*L$K;}mvG;`$Z!m@>UtAAB8gDB$?w$u4zgnm?_~}S>}K~rh7sY1 z(dz|$Id>wZyw&XI$4g-;3!R3a(zYZ>W~rz8SMjsIF5GL$iq|Vsq6>Na&k+Y?tL(Bq zuUgRAReiiS;?25CtU5kEg%v=byZ&TUu{xr`=;Ik0t-wAV-m2?&9Qv7Xo(fhyGRj^xBPM;Uy;KtZ+Re12|CXlu5)&qC(vU{DY^ z;ZybaqH}>@S-|&#xo1d-Np-wXq2*LvlAl#|S`~r2i3<)UnWT#$3-|ag(rAO8j7E0w zu#Rc+IZJ3~W9F$&#K7|Xm=p!Z?weEbh08;p@!u^<&JT&jjs3dUqICYPZPp2qgTaxH zkGO7fSYxtUIyMB(`bY2J9QPUMb?n0wLzO|`|FOd2E@B*bmVzHw+35VkXv69}N}NuI z*JYh{mvl+Ilxt8p*_QGNi-h}1SLFKG)qG>USN+2)97rFZVYGXzp1~w# z^nZW$`ho7PwL!{zdefS(q4lZeuEvkSu)t;zpZjTVFeR9`^qGH0u%?M7?oHP;HG);$ zHJB-DxN*@)j@Cc?w#o~9PX#Y!#us{e!2&jCmNyAQS^2a^lrZU@;?U7pd`ZZD_!qof zcB#<0tMUcE=bnV}RO~|)Ju!z5_yf-_!C^w=+YJaMdDqE;VByeVx&5V6uL-w;3z-0(9O8IP88Q2H|D;fL6f??c=8<pp2A0j{IR6_hIMOevy{eQ1od`a1%eQ zst@Z5x2LZ89Es9FC~rB z^M2X*K$YS!uL%Ou!(a(%QZFSw6aMH3DapgiE>gSw(G(h)GK zLX}{>7b#`B;s5c*t!R_a1OXp!aNXg!<;A{QC*HDuUbw15X#_8J42#l=UrT5TrdVIU z5Uh|R*VdM26s>es67Vw|uirc2VR>oj{qnq*Zq*gfCeEg~HpvJ*QiW)X0s+-YY9cXU-bbK)x_-Ei(5HoP50oaE$`?v_~^1G2h0x zg`1B)r$n~LCwpPr4)YM#PvmMllouBo5ntwxt0l_be)zweq;s&X&UB^}bGpiJ)HXTP zI6sq?-*hXRyKIzmNZ`EX_(Gaes+v}^Cfv*vJMO)GuINru8>iTCU?MFy98l<=#uReu z%jj*nzI?;HK;XN5_qZkykb&togr2-OEwYONOf_N&pgdG)GXii1A}G=-4Q988pJvyLRnJZx0d9LJKn9)hPIZn8LfuNPS_vT#ds2#VY`e?Ms zmBZ|Td8!bnIE2an`2Mhu0@sO}!NK$Io~^&>*+w%D;042s4fV5!8u%Lx6FTYz z>vr3xAc6$G%#$Z)=m6>lZ#7hF1w^7cP<=s~1`u+vFfa~uo{lydo0!1S)zwAmEbvAm z)}Ry5w;UFLx)wJlCkOTJs8V_QFC6^e(ctIM`Qi~1dqZUlz=92$Xkp6rWoSqXJ_y+5 zy@z&?@7Zo%k28$rZU;ejn>#H`=5xRNXhXQ!ECzBE! z;q>`M;QKKkkbpI{HoOLS%n@MNP+OaIZpFAAJ#eqk`MOnik8ihIW#8$W>||W}2}2AS zmUxO@aY;d`gjT<<$LCn9iSlC3)hbG>aX*(T{S}5By}e76t4r@;6V%-1uonA;F8SHx7iI0LVd$ z&4`B$rXE2sdPdU#A`DUT5zK$lVGuCFP|^`-O<^|X0p^G3#266bdVr4z0?qeD7yqY* zT?BY8$(_3i&;LBx-Q697fA(Wm)>jw=SnMU@AZV`zef;+-1c5dLH4g);4D;2}0^Wq_ z5mCj=vL>$uA3tjcD=eZOY`(|OMelxbWUhY5%=PG5;?;{CfTe$6pZUPfeMgt|wr+#w zm+t2TM84Y=oBQk6ac)?4_;iWmQnK^Ml{bx@TRZ`0Pn_^1@j2CxElK5^LS=%*$W=#M zB%|pj{N1{8y0)lTC0FU7AF-d#-14f+}v?dJV1RhlV(@ffbgn`d5h&yQL z5IypTK;3ch1@!r5R140d=$Ht8mlh!5)g9iWh-c8c0$-vUAhYr5=~qCbgZQEPTjvWP zt5YI39O4rYFp6YkV{5xL0v2x&>57Y@QsAR^5_4U%hzOp0aa{4^HX8I@146J1!sGX< z#aU7@|CNcCY}}B^2;f*PjD~_hYYER8Gya_t;Kcl}<)W;E9~M{Qy~0ek3=?o~cXi>~^I2zA5<&r@S3 zIJ%i1PECuZ*pduOlyJMo@B69nmF>Qo%D>xO^Gy~v#fMzViJCk|cBhoUxsReF;r)(( zpB&tbW}+v{Hs?zwwbTs6+S$Wr`Rjko3veUuwezl~rJ`|Kbe9fn{I5WHFjTyMaDYa9 z87}wxfq-@~d|{MD6pR&IDYH(@HtxPXv{S7~4HPqlq0RN1i{uk}w6Xs|T7TH1{Ze z2p|UANq&ebf^ClSTW^5YT9BQSlg#tN7y#F*JNJ4@+)9DkGYqaD0IspU`3V8VYJ6__+feV5+{+)&`bt4X7;vhC^XC;Dj*3 z@`Q=d)-OULqPr?86a)kW*WbuP)Q1wgwlJVms`x5*?%c_2x3UnD)y^&5S-GREZ6x;7 z1lzWXwA%c~b(KH!H~60tv0zpF`FLhEFB9PpSr3aovgbVN*Lq@6>PPtu?IMH~vk}oWCLQ0a^tV0&l0brG*d`krS#D7P2@&Dq0346bS)-z;w5p!dO(9cLFz`4JvvmRt zT2{d`JdrSig@FJS)KvtHT7ugKWz0aBag>nDC*yNj{QnDH>9#&8S+PA}UgEOB3<2OL z?s&+hy}aT}+|XO;=7f5N0U|68Nv(=XN^5DN2j9$ErwI@{6cm7=FvOyYOGrqRXYdp; zC8Xx`4(;t+czgBo!;^NauIkthYA37p4n6uj4KQ(G;=Op>f7;h2`c{O;M7t>xgyY74 zu{lMJNO`6vs2p7O<~u}@>SN%!>Ao#c67djO1eWLB2-rra=@?= z*<2nzk77qbL8nosFJQcU{QOuLNHh8W0+DX{fZ3yH_Y0g;5S)Y!1P(aOO_f@~l(i9N zoHVlb5<&FDP&S}gFFidyOwG^>h;1i~``kO#%zJ=^AZIBkdQ2G#8@|@pe}H%(_!+=C zs|9Yi=E2as*^Pwh<45sc;bY3GfAEFt8n5{8?@ja{5m(RhdP2uVM-cuy;d*+Uxl#1B zQ{tru8J9@S1N&xzx>=&`T94%!-nD(XcaQ9)^0>1kRU_4BS)1puY)*RtH|ZRpyM<*) z(CZ;lpf7wcG*^T0-`W;GSDwOpIIpoV05N|aXuta^aiOP4F5@l?2PSoMZt;eN+e|Zm zQhdLoG(wf1swrOgR*uJh_PcA3Y^+$zS|+ZSw= zr}cWX;&6YIdc=BR`h>#A^uPyC)AMzn%PyH`b?BON^@y*auD~$9%MO&6mVT+sde7C> zb@1Jy@Z@&CRBY?MuMiH4ch6g0osQO)GZeHZLLapJqi}m2J#^0#d4GR+6*|$@KZy(| z-14V=v&cz(Cp<>yIm~Y*z?}&lSpz{ox8ME0^U5^bm%vkp5%Q?e(gO|{G$tJdEfcT& z0&-YASgVD^X_b3f!l?}yvrN)Gk7Zt%fOdcJbqtzVy!uizxC^|4$@~*bO`^hH>e;tW zz5Zty_Z24Yr~UI?rO*D0a7hu3kB|4kK1$PS3HkVJa+T2PQIJ5_E#j?pH%M@c8Sd5L z7Ty#&+%*K=pjc8TihY+jES$^HsRT0dX;cXSiLDq6M?;=@?+qY<_D%lT-Ucq0Ux-`I zr_O^^Gc1X0jDwm>d2YQVrc?^sdOATLQ{DTd`+5vjvhBub)u9p%L9S}?UQE$#N%U3O zGR(FzeG4(XkepLixsMumpl3>jbAG@3l1i};ePc9XK3K; z@Z^_pTRBn=*qo3tLijfHN!HobxLy5uj$xZZgjt5`rZufz7PnMmdyvSj~g-Cb1E$6r2q?NdSZamiQQ%w{W} zTz^%j3;)Zk*8%@YHn6?Mpd{Fxiqz!*%Dg`UybJ)6+Lp`9VKsGce!s@bif!0BZ{8es z72^Svr5!M};d9-*f7~r09!LfC(hZ$yYVPQ+ z{RDi8v&`AAD~#Ca50uW(?`dASJ2E7Ye0k}j0M7A;UY3Rx0>d2KQ-zM{o-zZ2(`|X}B zO#r%~s`NqoD-enFyMHEMYyKi;PnY;gGw)NUA?qjqhptWUA4(6pS2FsQ*M9clcgdEl zl@Y+IP(ZxCByU${K8aesa!=qN3Jfo-G-rq_M%m}!(~YvU!Ls3!M?+?)H=NbLltT#< zTH4xZ3UcPnT%AhaLi1jfFpIj{!e}1Ns5B)4lzxnl1n_&9)j(>N@VuiHJ`hiVJcRyW z0O&WD1}R06qkT>kN<4v!i=qoaF)4axZGOEWl{MvGChN`}Hm#B~a7TDwh|2Wg?)_T& zA;kkEG7#QJJvC}~9fCD5x83d3!VYltCDAL#6-TipNbmi~EW&8VZ&s|sdK#No^E^??F z^V$-MD`8rLo@9U8EX%wl?-gOi+#cK_r6pe?O!293WR@{Gbh+-3A?tABM?6#OoyWD+ zP}Bvh0*Ge>U=I(qIh0qeb#*T5i z5lR`b34hC`p65|oR`v-c6;e=Aeun;p11y~!SI26Y4db99Kw`ny8Eg-Y!7_IdHpOGG zGJEWKfun&6T)dg=92|^+QDX=op#hMJuk-Tu-kKgg+~)lWsGtPH>GM4P;O5u1?hJe# zltTFw?u@60`@ezPdHB2Im|K~51idFXl|K?b0-}y1ln5;o5MGJv5grl2!}lB!Uy&8R z2}SuQ*<2T;QA*hWClD_2K+`roKi^F6zNxScS>=xs#P7$u6+@kt2mclP5fWQ=5VdGF za67V&#((xh)GgCbHj7Kvkwp_fxNmv*tEgV>m;0{`*lBlEx#)hbRg?Gdm z2NXqT?wth{jz!tos&pz%#jCRap;|)ecEE8Sq!SN7Y2HAwV0XjC8dz=J zd&Qa?_b9a5V9r%rFkC56xaw_c&{Y23JO8bZnib`hVPnjEt5;7cOKZQ&K^}?TQRuJ-mW_oQM+k3Eu*Z$J+j&z0oV0I2uy{u3`TI=djbVp zl~4YDm;b~Tw6dWs;)8FX%bd-RKe57O$UWp4hN3amrG7;3+DZejxe+d%)d}T8e!e}q z0d;Q^9a=;F*9sd~ZMyHFRa`Jaa;N7j{INqN>l6ZhQMH2K`^f#HSJ(DpZ|wh2Y#`XUb(bVgrKhg$ zbMC~@{Zh;_lfG@Evbc$$V$q|Ehn48C0C$!n8He{>qz#ZjvJ3E^~u(6 znG?Rqj}IM0?6F@Bvob0vvn)v)0J$@)Ve0y)-Us|~awHV#jPv;YD)Z*_QZP?|g3BPL z=E^{pf?ecjDF#FJQsv1r9VE?!3g>QugIWK6#Bnc&;wW7o7k^Of+CCxxJ!SpMD6#oQ ztD?&*ddwL8(^w{%RIWzGm=jU+t-d`>`T%?5KA0jU*GjMD%}sgnhNslN9L1;*wCTWm z@;%^)d;(z~5o=O+5;{jYkna{#w}qaLUYSq<+FWSb;aE^jVxRs{+g zjNN-cH#_prg1F*s{m+gTfE->(!X z!ddY!!Lm|AoZ}d=o}^FhEcn7p1dq8^lJ5aU5koJK^Om(V7sbDGK8VjkB2V}+Pd_}U zJ+3{`1&gH;k>k^RpQO~!g7utZD#Kw6ezD$VnVySb^o37|t;iWG&G{3n{eqilXLMv6 z-=MD#T?)_}XpLxlbiDgbp|(viAQ;DU^^eLa?R=QKm8z`VthplQ*ejzxtA1K&-S)PL zPv4c}A^^p|C$SV^?TcEpih)Y=)%AJbJDp#)Nz!GV<1x{nPb8_H(6pc=B9d|UjEaDL+YpdtsqxSL2rwmC@S6!j%{E8ugXNaV+8W8`>btvudmR-H=?5|tt zNfAFje<()#Xf;;0kxPZp1Mk6#vQU;}LCzw3b;77FuHG^+bGV(y#FXB@^by-!PF4JE zk`D^ry%}S}_larTY?_e+t)~L1UE+ZWL2eoZmfcMHo(XpxS@6l6JB7%mJ^rPz z&5^5|WS&gO^h%fVQn&`j{MG7g)yizQzjHe8*ws|K1Vl=+SEvR^m#?>-=DR&^c8JNb z4iU?FTP-Z}CU1=%iCPgZRk|}`&5E? zCWtRK{~!ja*W+#jqiM2cQe(tW_jtD^^}~~9^oq{g))IQjsSfP7 zSpGFwc!}n^49(E=g4>SLcz(%uo_8zsiC@ROpMQ_s;0TMow*6$o|4M}pu{eK_qW#7HJl!cw+@pP=@Xo%iWa~ zIGa+O5#n^m52&*5k2pmztvf!F6oH?)LjH0)x-P!5#Tq@ji~}Tt5}zw;<;Yd-G5QRz z`%$DhSaNMhQ{je*p6q)vXzliFxzasfeoiBTmk`d6OKyI0qpO*9(lvgrd>#|@{*xarJ)odXCTOfgGB5dS zGjx5Jh|Rdy6rU3D=x3+Z3B#4imSFxz$h*IHH(q}1(GAHv?H%DTvlDW=GJZZsqN;yn zl~7H5$!Uen>C$PQP&tp*6vtQ696Yzk8vIDO_Z}S2j>MX9l2?eVh~gFy!gnuNuPE=d zXUY8Eif1{2Cf45Hj$x`+oe?dV*2^TLYP9Zr{xJ3WFV%7#L+TF>F~R(U%Om94_(A(d zZ0m0eo2rz(zi?J`ayEbNoDgp)9b6pn>XUwwK|{2@W*q@_p!}0yI9I*#jesN63h^34h|-m+2ZOSZ=Zy$rj4xo%;7jpUEY&nPw=q zaX_%BJSsK@953qwV|@)7)}&tDk1x%){>o5(aZF#0@5!toor^V9=80KfXL6nFS58#} z(HtH0Qv2iYgg@Aaj<=-nj>BGiE$Z;uFqzmcP9Wg;3fzev+R%6=ut1YTe;uG&s^C!N z{@Jy}YM_;v+P3E5FGn36T#y+YJ|9#;`WgbMaDF6SkYR1?f7z6v61 z4Z01OhUotnxEKqAlC(j$qUZ2bN{Ybf7WJ)Lt?s2FyJI-$yfNj^(c-X+v+~sM-J_jW zBVA_v2NzC!!t%^w9M^n^AA8{hj)keQ!i(1gQZ>qco{CF5X$7A?etf6VFM?oW8I$F+ z_7L#sO_63HMc2a5a&2RnE2E@Xx|C37n7Gg*!He8e?JB z2<`x;#YfOw&sr0L67%j^ouY|&t||) z-LZEb6oemlGzt)=)bo-Sr4o0f`1y6iA8I~di`H9~p!7WTC()_%LyrbWiC~9Np0p$> zGy0S}o6TCdzi5QjrEw};E?xSmV;@B5%9#}8NZE*X$Gn^YM%h2Y-5Ns0@iDK|4ahVv`?L;H-Z^6hyh9I z=w!h!{qumu191y%@DL4w=>Z9yz*iVup<(tg$SM^4^1;0GZIp&||2LX#gsnX#RoUEi zCetY6`@?frzGXi?$gA60Hq23QAh72nj8~N6u8c*$ItL_N)f?E@Q;G3;fpp0Ap#FSi zT(0!)e9BWZU+(J~!-Lo3Norr6dg$`=YqTMSx(va}w&jU?zrTN|+PZe3)`b91iyh)0 z{OJTEs-WpBa)7bh4ji$fdL9g zEWk%7lUrnOkrQ;QRJ@k77?`HQn|foC;PMK5ilM`kh87cAXY=(TpjuNA;YNPEL3jbl zy$6Ff^kasFYsoY{tTK=Axazm{TaS`HUvJlH&Lz9y%dJFJ^E)fkadl@e=aB&-Zs9 z(+z$$kq5N52@FHfG!J}y1iz%LY@jIUJZ~VXR?Am+2H#uiTSj;=vUGNF;dWgH5hIuE zC1K%8xm*>yfoyq03mA!0f9{t7!&*khpYK9|hc{R>T@r(?taJ^6Ak{O!ANZI%lEjld zFP|eB{H|T;$30h8AylcFWNp(m{`##KFq};(08Irl2Xfzs@vDRJjh~;7ye|@*R!+ji z@PC_l=E_|-MPn(#+g|rJ*9W$cHOTWxDJW1z&bOA9OClm)`Wr#@9SiWdE!e04>T9A| z1po)|IHExY2V^LTA6#J7u=q-W*M1p#|Fe{ojX=GD(fVaNK}RD%*kO%~FE1k_M&(-| zOMH^o29qw32-JeEzzvlR_CKBe#`2Ddhv(-{!kje`MwEcO9B%(l7kUug{%AqkDAOXSVU>>S?FI4`14&X$a8roR9NlV=-k&Wp}J6 zLxuvuCN7<;n)~NhdRNIo2Oh5LbKB}VYz8BczSuAJg@7(62);oVK#7k*>BkVHlWPLf zR!3nOm`>D>j=t;bQ->u0foS}wpK@bk+M}5fI3IvSr4MEgAQ`cS;0%bG8p(1z-}NvS zqgnK{rm@in_$%l+0S@25XmA73%Do|#tVxb&2D|2Ln0FlThce7xGT_=;tIQy}bKr{!au5Z4tz+5rK>Ah>lpc>MKouc%ftmfBdD z?ad=Rj7PL-Wi4v_A_LiA&S;NG7gCb$;pe3AW*#~)x?*6iD76Nb6BBcD-@rdf^S+Or zbhD_sL~kEYuLu^-_nLTQ@oNXex$$WWQI;&G-or<3=R&u{g9+^#<6bc7AOBmu!E&c{ zEVS3m7NiCTh3V+pWm^EQM-T)Z7L|L_1_pn1{QGRv+Sqb0l~I+hoey*H;FpQf1j_ea-`!@=I2IKdv4;e-q0+5pw2iYIf`^&5Y- zc%n12>?*V>vu23se%+tt5Y-Z1G%N{@qmKKiRk^YG4K`kh@&2FQs>g89Zdsled4_;? zsr8A%9%xfbo`^pAk}&B`D#rJjP*|VxEe9rBLw_|-zNmn(?ri)=7MZsku$X&?;hxcgL<=0(bmWhIK>8IZS1!Yby8h_X*UoV*CEoQtCa)5gl&7plJNrbM zq|>(FR>kcK>s1pEJqhh<5u)Scpd=hMO@Muh8kUrAf$IrMMggQK62fx;v%x1OMi)M8 zQJ7m=>_tRGyp4)_0F@))=8(SzT({@6`v&Yp;d3(wGCG5UHX^vthmwFIl|+w;FZB)N-P4L!S&$~8^nmwor(B$l>tiHRg% zj*gr%(S1}J!WQ=SZ6YX%a%Q7I@h`bG_oJ~$OGzmS5QMa!Iog?FimW0cIzX4n0HT_T zqGIA9XjC&Gr16^Uk1$2400vPVVtOHUFxycE_z2O-)+$wWhl#t?)f6C(SS)FA*v~%X z2KBWAU^d~Qp-FI%HKdbL~0Av^{nJO>PfR47R`{r9Yni`gNHDm~CfdWyuJ`kh{6J7f}=5?lYVR z*ou{#Tg74a`yGqnvcgWP*fKc)pA-Rnnum+Z4DQVg;4QFU@=?I5m|W-aL9#ut2ND zd0f{e*5@!I_-Jaat&NQWp!{l5R|^4!omyGR1*2$XOUoSW?r)(i7JKF~ss0j40=AQ{ zn}O=%Az+huh}1@o4yC1~UAt`zH|$T4Gs+V@Op}AU>5y}HP7Q5+H%mt`*y&&tkTob3jr&mJI>E(VrzHKgYJ zIEfr?yi)-hQ&?_p?jI;3bFVC)A9uH9lC1rjow{!yFd#7g@lRu272ow&+8wExh;VpL zpp|Hn*|o*bSwDQ5Rp!3YgdZ73Yfw1cRw4f>aHYB7oAq5-LL{B}hWCL|C!(5-Xq;5{ zDUk)506RN7P#LfwB2FUh2Lx7dP!WZ}HVY5G2Y>+X%NM{9;#$xG@B_5RXU?5_tm&lR zqz#YALi@pk*TXgdQ=wiHGoY=9s&)MsmReGu!j=A^|3o#s*o3Zy^yqM z#P+UT2uq;E#OC1gZtf|i(vvCVN57>>!tXJ+a#Q+P6tBz#Sl#C>h&gJqJA1a~-Qgxn`P~^s zU;xWR-|_|!F9b-5a3-Qi;Zq*nHSV&Z$%; zQ2a26t`jax;7t4+3Uqoukx;Ly`CoaXgy^mmfQA7_OaMm-psqn$1tW6f zMj$okV`~6k!6`)@^2^^n|8o@sTsH99_!_YZ#RTfn@*Kplq3_nstQ*Y_qRC)NWe3%o9#@3So$$Aksx9ap+!7UM+2$gZn<3?2T!kj_VUKytM8)xg@2_ zdYCUYmQ+KVv%~^2;W6&=QG4|X9Ce6W%dM*G)3ItBG*3IuGNEk;d<3zfhXoqmVhV`M zPoqe${#VlTV4~-+JW$%rD)(G%`s2fe%aZU$UTd~PRns|V555ij0_5-))oMgrah#F} zuRQhUH{%@DYN6j1Nv~*n*oGPZ9NES{d zi{?z$RlmZK_kL;awJFhI7EOttt)GUVXwfgybAH|c&O%3uRMR;Pb?V_ekH<|Oko69H zvub&;w@5pk;Wx}vNI}z_XuZYtoxkBh(CE<5v9(mG1)KJVkB1e|Z!)U-HGjz@FN#7T z2)EN*N>KBTAIu@VU&R*J6bbF;jz1IOC9X5htv67d)s9=(;#WiAHcLr(^~R7agPyGL zZ4gpOp#1uV?EKJCcJatXu!#fHBoHt2Ij>&80I6{r7Pk=Gui%_C_&E*iyxxEflPOmh zG=IQqx9rtXI(>b)JDm(Q{bPf)cR1~#n8UpQ%{Zlw^9vvegWdDoNTnc3Hn2Eq@wuc! z-vLFA1@Har^o{UHBr+7LFDR8Dw;9eba3vegGN+@a{sxS2d9b5|6Y=9m)MvDJcFPay zd+2M3&hrof$PO~(r@hnRUm*U_20k75i$I%vU8CT&^t&iB_yLeeDhodVOe;4R`$K`P z7y)yt0D$DjXJ#6q#>`j0?%1e>(EqQcm1Dm;vrSufnAs%5l}pBUjJlO^vdz=A5<9(S zY|8PRgV`Hq3%*u)g08%DuHqAwbfPO)476Jre~vi3-f2u-4VtT3o${3VviB~O_UQfV zjX4#z=d$e?i^^0X&xQtlP)GW%_OCzld`h>A^4W1_|JkQOpxH50U~QGWCL@; z1W6MsxTTOQ0R}1%uHFVHxanXK8++v@DUcOVPQmP!?5GToRXkxT6bx?&r8q)mCk^I2 zFMCgqL2R=z+-)c$?PZO1&k92|7_kv}q&|VGzzgOpq;SRIoEFj>L`;CVi<&douZ+Y) zvf*1GNQ1A05yZXK0&fBxA3#poFR*g6;%I=G4VQDgfa7A5+e&34m~DXto31!2kdf)EIQX8lF&Tc%sfTb;TUg%3%pZ|!8N$;L*()YQsXA;~u zJAA$y%bZWUrrfEO{w{7R5{WaO?83v8@6>7;y5HWI`d0Gz6W_4)-7xe%5d)nP>*dQ+ zzJbvq?q%4@Vq%`)PG`Pt0}jf~gM*rM2)}Le$P(xh%z#x^Gz9~YlON$d50(KZ|Jv<% zh%$XNLqtNNikcX*%}h_T-iAtB=W2>FgkyI@$m-+4=gULZ0@jKw4UO+S1&d z2&rANMPSyUV8YLyyLKx2m6ul^o9@!ysXXxBLgR*ko}T{kBW4T=`b<~Z;4ayZTf$_@dFa9SzmmkAICO1*B z6RC{Zh*pUcRH%>QEjL(P97!yS*OpCx6`PBdTa@E};Ko~SF-?Q`Et#|^r^B&rz1IEX zi`9g1R^SEn=Ed_dg<&@;3PAsZW&E@+?*$a66Tqp1fZrz2D@m!Vt5-G#{x9>s9_ql} zbR`z(ey&`s;oM5o-5Z-~hst&Bk9+@Qc_mproOlz_D)uV)W zxSS^7_s7xW2UvM*ffK4K3VOdH5p|!-B7{5vFti@pl!Wzv+s+R@YdaSQ~AMV=yZ>!_GLa*u}WkX{vW=+ z1Dwmf|6e<47mB2XsEi_;#z`eJd#|!*X2jhPBAT*CgtD_`m60-&y+fHH*$MyG&FR^{ z|8rgEdalzshwt~kKjZy=t#{S)I(nNKyK6C$N?YFCe`DpoOY>gK@lEzxv{I>61vme& z`13Muih9q-+iBfn#M*YeH4~0+94(&>a7eel`oZhD&xUkaUSh=J7D|&KvC)n^6$}c* zhC{w!APf^3rp=c}^Re&A=3#5{Yc7(b2GXytBE}$2@D6;0|@&B(YJy zLQNxUF1u>t`o4!hwk@O$4cs*dTAcFYuJLNKHKo_3aXUUWsxjN%5Gs_*@%SF&)D@h$ z5n<~KbMn+o@(#r)$mzeYG~74&By~@#>R(vp=Te!YG>6qu#ICxTEv92>+aX_i{UB;j ztMZzmNl42cLt4-4-|zSJ92Fh$uZ6p90Sb2+O-(63b`1|NFES-oX=fv*<-yqqg|a_@ zBNXYMA{v|Jg(O2bSXuAw6?Q~);U#VDeF#lv+P{B={dDi9vw;Y+Mi^rnbxc#Xb&T1J zmUClLcHsEJ-Me>RW2z$=zEflP6_IG>W5lHC1-(XAe*OR@EoWcIVY`NhD>1Fy0TbA> zamSmTJ#?<<>6+vDeAQDQOJ{|+Hpyk*-9}LM+#;r!lQYLR&0nKg(AjH~-}<1nG(D>N z?5)2<_ZEkY3vf*=x?QV&Y}wM$VJW-y=BMW_HeM!Yf1EmqyDd1Wsn}LVF1E{@o6zQB zJu3c)`#0wr_apJ;y8ey~?fddX1ftkqQ651ltbX^OAni3h0Ys{!u|rYe)@p7t zv-^AkB5NPR$}sln>=upM@isQZ)1C#aKHNLg{=F(jDb>kkEmJekUu{Fui@Q&+wi&au zQSPQ0dsp1!`rrrAr|w8CE_Y@0SXblF8#%`mw>+Y%_mRcisvljeN(Vr%EE-6iUw2+z zG+@UPiMBtmlI4T<=6UC=>Gbu#&oIqyZ&Wf1*v+f8>Y3`*Aw8x!CT@D@XP*nDRl0iKMDfv$k5)_Y5yeT3)8TU#EfE1v69S{&DY(D- zeA}xp>Z1ReJ3-^o0-u+DE1xpV(T3j5E703ZW>{ma0!`R?+&U$KpQw|kJTzYFf$vju zDiq?N5vwtNY9`f`Uy^O}ruIVrr#Rx1y@_?lgbZ4rEJ^^19uNzw`&k43O959x3|(Wl zvOZGvW|D1>C;cTAmt%b=*lu|hZQ~fGw4VIj(`zPKmh#w(Rj@vH@O7itGI)DOqxvsN zkN0)YjD9=mFf&T=OPzcEv8HQ%&A#dkc83`?r;?3{0ul;zzUR{SwA!t`c~8*MYR+Nk z1cHmaYJKDE6AkfJ*RP|85T6hTNtC(_*hv)kfN9i^qz2e1k(?FM{^swdr{P}L=OoZ$ zY5lopxWB2ZQn$wJVOc!IKb_xEa`OA7^#)(--&2R}<8AX^J3;L4LlkC8dxzuN7x~tS;EGK8|vP3tR(pYVxAU3KB5%c18`J(^4YRxYM{=!hDeAqmRFU>q)SC}4YYyGbyxf?V0bWF! zuZiXCZRD%o2h{C>~ia>l0FajEkRM^xRl4D5diHHGH% zx!<&Ik8HTacC(|!rA7HeRjD*ZLuhjO6He>&C_+lwUq6K++;5qz8Hdjj+}krG$X%9| zeFxAcX=s)sY{yhk=WjP0wy@9L1^O-!;)5J0+;`u7ygWQ!rrwwp@vG(b=E$G94G035 zoX#bozRIA+E5SYjifNm{O#cq!XQ=te@H}gUJWT+ng6fl4oJeECUkUTfcJ+k83hdoF zYx4B98_zYjI_bXg7d5I>Ix^&uWCxM8|7l=wl=;WR#EaP2vJ7=)1DDeon2|xf08`+?oDQ*R z0(a>w05m-9G==k~KH#F^Oa<^J$4Tcc1k8Oh)CBwQsCw2zti+!n8OY>9Fd<47K}mU2 zbfdZBRSHaJ@a{d{v)w$YaC+iD@se;eH5@q5kPyIDx<^N)k;jWhz0&j5b36K2j~3`)oezF~p8;jC$uzK7spcV(9KgtZbV^Kxt%o7#*sR9l^ z!UtQ@;~c?ugQ}San#s=+GPTN`0=Ecrrie;}mOYo&BQq<$6W``q-DNjH|;^>w3pn z#Z{ihvhuV}mCq9dld(eG3I#cH^A|j&k3&hS4@h3|-MzQzRjk==HYlC0tFNcV)B&8R z@U)Wm;nnhID;oOdhMQiKKANqN71bDCL54O=>ee_A#CnY4+oQP^2PQ5byEm$TSxuk8 z=Vd^Ao|`x;?i=GW?uIRb6(2{-ZhDFKO%lRc%_@8rSC)Xrh4d<`UhHbhUI$$ZqNJuQgT}S5Kx^H1z%TAL_LexIm8~DrZpc{%N`(JeL17~dgugUm~%z6C7M_i ztAIY6h3U?)mSn;0avzK7x%s)e-s0=CT*tge^|=OmG;OjoH>nO2PK8Iq?dx@7iIgfT z>&X;NUTg0)v|IWl-=139&ge2U(L`oz`F-kpcj~n79TK@FJ zZM3Un7!Co@$nE2mGqv2UTsS^(+JwR!L^ihZ@n34F6@`H$b?qO7knvUWraS2E8k!o5U3)O|&a6nuVmeh-7V7mxgkv{xG<{tu19x|?Y59VhxvBNPT+Jxn+7!$)gtZ>Qf7 zr82CkNo-5!_mvuoi*QUIYrmf|wR2TNDCeEHsws*-kkM=H89IjJh4Z7bc~EfLNrZcU zVy!P;B}1-JW_ABv9e;EP=?Ec2diX`{@bM|m`e#PDqEjqug=!vkY~iyAKEn;dv2wqO zH08U3pU>YYM@~PryRmRZ;N2?c-Nf9qx!v5tZ`o~~`7VzKv?i@((k7p{^H7odpsm7i7Tl3`QFKu-;Gc z!r5grfNu6sTLV=iW~#NkeL=UDv2_}F^P&(SU9-LXOxt}tKdxQDyxFh)sf7u9dYz(q z28OatM_^nE$m>xDrglT{P4lxHAETn#31i@EuTqnu6m=dh?QY&kK)UTU``7Ou)Um83 zYVB2>&byz+G!*#IdY-%Qy=HT`n^{Ip|9yMEQD&9;)mH^9@rwLcrTxdx9l|pq2?0O8 zEVeMBN@`Vjv_w&5WB$4p^{cOaUlu%7G_fiR zsWy53+`q3apQS=Rp-WX-TAA?UGTY_9>xS@|+ylq=$S%$~cVFY&ZFC%h_uNPBk3 zlvhc`ax!JgRe>e|eg2p3=P|>>p|(@DYnN;N_4^aEVWA`=%WDh|0YwF4+?;`+a}>y* zh9;pBOhuGTj_xjtyh$3;?CRtM62A!EO0(9oRpsRu{bZ!5b`l_jufPEH7WVS{QZcE* zoY}AW=mnyg#z^8HqqjIQNDF5mu)aPoj(o!g6BNjT_`A&EIsDV`+5rF|6kqUcOJL?s zZElNK-jfhrVM>47VakuqW#Q!q^SQU8HV2ILw^HPUef%<45b|b(OOx{NhhFBPn#E5SgEldwSVlf>{J6JdDt&MjSl_n7ymG7fjo-9;F&o zry#Ai_2f;Uz$CXwwscTx2|G^gL*Tzx$!9|$@AMq7+yI=(ia?xoYP7TS3a&Zp^f3*@ z%@f7lC0_h!6_KT*hs6Gj;-uFZ=kM=2t*S}~po8LjM_v#jfnPgKo45W%ziVlg&9(MD zwptc_!o?t3)h{X7Udxw! zytC$c-4K{m1LW+0PV22E!la>4f@wXuwN#sv%*W}i3MnsTBsMBD-Xhav;3bEP78A?J zSYC1j1F2+#!E8TxkjR=3u+d$VmhMBv=>5J{IY;spN7XMJa8#(BXX}$(?jqzL4=Fl1 z`61*QJk55fSIGte-wLCt5WPxNp+;^>H=)&*EX077=J;K~r|Yku*t^i+DtkiZQ_kRw z;b8UewC7vpzLi|r_*OlE(}7Qm%jb_&)as5L%}jMU|ITRnttTt0Yr5)=95@hB_4BR) zm3eE1H&AyJhMxv(4ly&gWWZNVwgI8ndv}wZ6$EO0H;5Td3Y3c!$U=_9x*f2AR8aiV zrH^H0#@wOrA@J0*YKUPP)4(VO!?}*yT7iOBC=OK29snM}DtrZTL(>o@tjD$r_46dq;1`%VGHBfdw|tOMP;j_jGPJLnZkin43>^!Z4w-@gfao4YK6 zb?P_2*93>(RV6A$Vy4^cYhRz8Y>g%?r4_QW7h!Wa)m|r$-{@I;17jW@&=Hx;!>hiPEM|t+&ENQckV2P=hyV2qMTKO zy~L$%6LIU7y~xEzf;Yg{cMU^4aJeIv&F<{v?cHq?hkmm>uCiAp@;MG^(LUxfxmxUH zrC-DL=@lipK)E{$j}KMI z8@(Q)tTld`!16t3k^f?gLEj!~yE`_6pMQldy`*lpaZOV=#+ z&G8j|P0vouxI0<)Dl>6Wot^pRyJxK^?U~H1lYq#djh)X1uIRdPs^`wVQc6Z*M0#S! zX`jvQRo=2sE-zgTP1#N^1~zLMa5E;ZWckY^_E`N7!=5uUhlve7Pa{v<%x)=sS3jGU z-Tova)9LtC1B=!LnkQ@Wb}aaOSOS*Lc+fxeiqYJjEQXAm=Ge8G3%(B@e(C=aEFxln z8u)$F#}G&&yL$B~LMH8raPFkFUav+dL=zPGzm48oqV`AtSPJi>N@(bPbC0zmPgH~Z z$)O2c6w{GE?^E(Ju1fzlMZKNllku@#>LE#;A7>A2UwS0r;fHdrQco18^B|uIFh@^6 zr#Wl-RXX$hwXG>if=arbBO7j-Z%tQ;ledP0j zJH@t{h+;VJZdv|{wcc_%U0SC?p`mocvMd7Et}cFR=h1S#(mSGhu_>Ir78*<|c4X!f zB38F8G|N|oXSA6%?pUjBe3bG8zk#&>-}*wI=r6@FeN6&gyI2;k``nUVGfo7(7)cu) z8t(sK?tm6wXz}+rkPdLfWJieGud<`VA0#nieE$1>Og7^k*1~h*tfPw}uhD z3Dde3m+MRPTV;x>>}PADgJRn4tbNyn>{V}Lzht(vEtM~LYW_x|(#uK`xFCmhyRK5$ z=|6M6kONAGliQ|$otW*>oCw|SAvJm86p^f3GE?TmN zDdwL}7k{A0U8Rv^|3PwDTC}zBmQZV!_C_m~g}l9OlM;ObXA}M^7hag@AvtecNEmU2 z{zM;?X=R5C)Bn7N9zA(dgd45`o$EkzDhp_JB+Na5(5k^PfHz@~(8cvb+jlF<#qn8T z82i*dx6PA!ZGo*TKFmr}jy{;D49@-WVrTDCO=h_-FV3fn!<}E?evm5EJ0agN(o^4} zU^|L#5L&_sMZLH#$QZ_DO_#btP9~dNl$&DQ_s7X$CoyJ9ub8856_)Sb73>bHl{14( zjuKf}L+?HcK8|7`wNzUp*7zKvwiL+&C*UFWM_>L4PgdW;V$(k~RB;(jsc|AnE1H;e zXr4q228(_EQS|hRqF!vBX{+f)|0hqDiqJ-HB*^K$=0lYnSc3jCFTX2@|LU#zq;HQ> zvLB}WRviiL%qBYKW2=KcwrYu!5?nU<8rT0V32#+9i>Zc?7QnuJ2Z3gvA#+2BnmB?C zHeNLS%l7r|Wa&cgCu>4F1Ui1mTwdXOH~qeIOpvWwdf}I@ukG3wNVi9~fViY&-r&cP zGwK!)cc#&++7YY?ijQ(Rz2b%YWKRv28qC(W`D8h21Xq(h)d#ngDC*WLNw3<^<&rh~ z;ReTf|78~8EA0O^!!5plwA>aJ$B@JE6&I%gx?=?7SmJgWZ!t+q|8?D*IsIG1p^Em! z?opqT7pDv))6&?y+DAi{jv8X?znn|@-YBfu!u|6@=6p?#`gfxJvxFyA$yrIBKxYmW z?=^RpPYPj7n}sYAGM(;NfN3)j9X-9$7=D!2BGLEq9u=ii3%9Nvx2M(n{`GzPxM1yY z{>grg5W?{3)~fGkRw_quQkonMiYm zi9GYnPU%{`@vW}n6&DqWdj4A5`%)fi=a<;tTZ<=R4!)Nfaaf(D9h*$RTLXS9yJ|tz z`%Fx!xky0j!)0*(78JO2kX6dcK8ie>&C1Yz&8>a>_@{~uUQq*@+ZcX~`=mCCaPBuh zjhkRZq~X?$_7Rh!ry+S(lMQ-Ycf1VR)5K1waApY@yy*#+CDp}+tecjJ4&YTL((lI7 zqkb1e5!r{YYM6U=gr8;Q%NV||QM0*g4+gxFQ@a%noI$Xddxs4KostBZ6X|@*`y%7y znHZCOlyS2C?ZHX38?Q)_)HKV~kk%p{N-z+PgQk$4^I`sE>~wT&Hd*=t^bWRroOj~A z{q>6@L61t}`SP0Yq%evPwU2baB1%hYZwC48#i5iavQ}tbV_`0DFWO^VAUJw8`##*w znl((PX$?*!Uq|N~h0T@qbcvz1jV8=g>{5J;8oYBY=F!KR`^%D$s4es~3N70eZ?ofv6o4sU$&n zIGZrTt^#{a5==S?pyE{M^V4!!@dXAoZ7>+X&`3#XW~WPe9x>ff4qc6v)gv_6A?PENS07>8uCRPf84#d};yW;KCE)&nbHH>8xHS^`mB ze`_WOJ_K5i?NGmB93_rQ%)w}#I`%)VXk^y~K$`Lcx*-CM2$_RJ0UA{3$J=Z2>Rs{o&=`hKNS$3Uq+eGh{l*B=%S$Pek|2m2gqEDY>$S@zMFre(vy^}QdZvd?6 z7E1HO`OwIcX_a)|q~;5Q=UUSOJvX3PlpbdIkOyoW66-DSJTzoR=#og(poK{{dCG+1cs)DcJrn|4WvW2J`L-zQm7rs*;jy*@=+SG z|7whzT|^NgNHW2PR^R>1<8So6utJIJ?1ynjF zR`DZV4gL+}sgPg-dR%^&-+UOVs|`ooO&&^m{%cp_-aAIdu@f1JLb(rJH@UF8h973k zaYmI}Ku!BN8DwRhq9MgD!5k=QdnPwbmmS8^?-qarn1tVzY$~9A@x=_v7KANd7Jmg* z-4TKy6l7(eU$eHR4wniQGHTVT<-W>ISC6Jn9vM9=>mYO+G!tBg&>J#>LqiiO2;YDJ zBeiKzt*oa)1Z?4ySW5b2k}G1v!{26@W1Vi0f%DU- zf&b2(JN1bgIi}^biCs8jd@naNPNN8D&Il8I-CWT(U-x`}5 z6hade+@DAhae>EEFN?EQn#vmZD7kbRp^q)c{e;xaY6jwr%ciyWfD?lAlS~8(p<(U@2FH%0ZzPfzY;*(V?gJzba zN-do=SzZQ@zhz%SaM#E1nlv1RP^b`Db{Ak?F*~d)$1D7gx_Q}quvT!%dyrAtOmX27 zaVga-=gZHa97t-%>*S=z;9^K2=i7@NgxZ%GUxggW=gqwHe=-tfjy)ugj;;$qpDhiT z)63mt=PV>FJiI;jQtO+`OZp<7zGwxH1`NJ@fP-r-nI{Pi*oVr>Z}(V2!wJNclhK4F z!|wkoL;5!rk}<`uf1)5KCoG|uN1U33+ku8i^i*Csdubnd5mf1_L+)y#iTsrXp=IHN z!SiPW)0d#Zux>uW6_xLLEzk4A~1gd)!hF7pI2dZYV$8? zAv}uxXWf3xbuNbDR>3B}4rkLnZ*Qi7Z=Ra^D zF$D!*Gm*M)W3~gI?}FS3k|B>cps&b*Bj?9{Z!wMKJP)88^nO%UmjCzf-)R)gOr@aT zOycKFIFt4aXUI={0dLX)f_HYp^2;eK@R>f*#d~okLqbx139?kQggph|``vhIpwrNv zuDb~tt*ojl+eKyJSg%Tl)lIZ)H4+VnB#dO7t15ifJ!s8P;l6uLZdoOta5|}Ryh-l? z=3*NSt;q?06-1iMKF3HiB70U6Q^Ux51g=pEp}Fs=H^8GhI6Ah(ZZSuq94w`z9eEQ3 z3Lsl2MPlOlxgPkno`V}XOswY!2S*GrCX$0SYe_reX##yF*sN`P_DFymg?1vVyV34d zbhpvqjivM78-x!jAgWgp#at#>6aNC_h`p~1{MgowR_kI8zTV*|Q%0MaU%yCf8Ye$1 z2ZzDp!aV6j%rNNziXM(bvLRB0z#;VXvh4;6N|SGAt23r9`j=dpe<;pMCC;jz$4;YJ zV;tYQk@wX0XgSGE%CuN7svj|)Z3VLJ{q7vx)>sD4pAxJ#gyL;>t!6%(`(lxd=nf%t zOQrpeGkls21zydQ5^J9q&9hd;zpre4Yw`HaDjD0ViubbTJ=E&GiEu-$b?007`lNT< zUFxQ@-h-$yU8BpsD1PCBrHw;oE__uV+m$>O<30_X4xm1KH)xt^yo7y-a;|GMW@fhN zfO~Q4&g*o+%m4K^T!1_(HS&B_9E>4RgTePaWLNA`pM*y~N{4rktjf;(cOx0Lv+K%? zT8mPjGc)*&m{PG42rEFrb(rm1RVbZ-oQCfEqRzWF*KheHw9`ZXvhq>SvIteX>P*F} zlbh@ez@xAC_(2hGT^5{v!F|aGv;;COD#)2i7Pd_O)PMWk2kraYm4TFHUD&^?T}_9G@@&ny1KmEt>A(|o3S z@z8bRVsu`CsN2Sk0Xz3STs=~4`|ZGZe)U|%ywnEkJ{M0Ya46f8aEdO_UB? zhZ&7r#;U3lQDU1QFnvY`p)h5>DK0L zN0+3tU9R=US8=o-BAA$7Bd4CG6~-^#X49E&VS=vO@7c4T*lk=`;x4n_{AlKy-q^;~ zj+3KPLH&}tex>x9pWh5`jQslL2s?Tygd(I#_In@5y)sbM{g~iR7G}VSp*h9&r30Uh$O!|2>Sg|p1Q)Es8%)9G1 zY|w>g5-h|hL9%It6}AfR5-B6vh#CZP3<{n|+P-&h2m9-W`uZ_Q$0IJk%9@{QZH=lH zLs3myTOuM3pi`29^U*Wn2QJu$etrhhQY*-y)Z;pZtDzU*2O3A#z3A6K>%WGf4$R)@ z1b>D82~3&z1{cNw%$dH4dIeXPb#stdX5;({baB_l z@zWfSWQIh#qI%%P!iq`HqZL?qXVj_4&|NH{5-blgP!{tA(0sIY^I)u@!35D?W5}Jc zm_>SyQ4b8)hC4Vb>gsAIrr$!FT-v;Y5s9fy=Qel1LJC zPQ)w~%^PFqP?j*T3F4iTL6TS}Bx!N+A|)#4ceS-op!Gsn`{q+;&#q#0nc4q9cxo2~ zbdZ|?M8OIG*~MSy&y#+{nAh+>jAZp}hV5|%q~DsiXrEVL-M{(X_$u4UCOUf#c6{>U zAzOCRD-LfG1aOiVtQ|B*!<&DJ=uLu-ga)#^+_{k)G`ytcirmw`hLTv19yR?ea^l1j z^pQT8q|(Dkk}q&Cp&@8tdPeX2yv?;k+Dm*B+op|ypLZnfYh)gluzjZQe(?P<%9!cl z&_)4}f=hxt_G2IiKlUJ;pC$hMI?X>ka7NtxFuV14IZZQ>(Fx4 zbU5U{c;SknHDi7Szt@1zC3G3RFG@weU(L+P`4EgZ`8<(^qb)i*I%=`lR#} zqTDbMwSNVV3`nIt`47H1Wn6VTe!{%ntZ2)mi0a47Mny+tN*? z)%Y;yMzCh>?j=+<;!=54m7PN{?8r!ep^%9SS>&}hx_e~bKH?_!M<8wxg!{W?X7Ym7 zWg;tL%vDB~PTHk-(xH!&lI6sSS{)s)3_}TRcwb415H41;d^_X}U`V?ssmjFJ_5}0R zLHdVlWRhwIpWvs6q*=2Q;$BrwZ(4Tmk;Mlevj5x z5wtcZe+FGdlI35188>FHfyKn2@m`p&W8k|$9FKqpVMd@d zkZ~xPs^5Flw;t2P!bfNLmK?NRV`!S`qILoq%;a=Wmzl100L-q6=9B&y#{niB8lXvm zd2C#J_6bw}yNvbcAuOOLPMT_iyT3VHIZPV7FwW&I6-VwVM@Io$TU%0u`}FBfk=d_L z6!nnOpo{GW;QL`vP&p2O&fd8VDC_s{zXh4+HHZ~pvr<7qixx%-TVCy4)%|`NZbveS zIe(^`3UNLktE>CSy96=TcxSQoLkABWAV{POw^$??eboG+j)Sa_#|@BF_!P*hHfWbI zgDDK0KfLTE*zyj?%!l1%l^maMw|hO2RDN;s%^tnS5S5zqaXc(sUUxQg=4_Nh05K8(HdB;Ol6PVGP0N8t3|Ke?PaPl+e zc2Rs~2pFYS z^~@V_(}{W0-32@c7B@Al08y}z?DinN9;aJvC>ffxhG_kRCDy3bEp3b%5V{Gj4A0R^CL?kW(c%`U8VF?jg*U{7s5+-w;Y~_i}sY z6*Q3O6OJPRf&{kkLve>4%Sd|ligXGfgxDnCUs9=2ovFfD{!`XVo9*|y#jVo_6dNnWDT($^L$eedS=(;uG^PAYQ{$?B5O`#!g@HlSuX|*q3U~t&g02R+t5RB>c+x4#U{Til?k}kc zlWT3d@-iV>mgjq7#cX9y>YY@sv3u0zA!(39NqU1rPQg_bcd3|B|o-fdJR37qB5zS0v^O@hD#!DR_dVawCI4nxr#X8yCNS-wjI*q+>G(;~DNVF*d#+ zCB=+9ewUgv~cCqqxL%e z&+QqN)=G@rI=_W>?&pMG3X4vNe4jUoTlIH?5G8*yt|rhEs8i3HnH{5mu$G+Z0lbi; zt)Vpqaz16E=2Vo49u}zS*pDCkn3>(~5MblzNpG^1t?f5h-Cm%o`8}CLq!-MZRMx8> z`RlxDx-m6OMK2;EZj(`OK!3;)a-tU8bh9|#*yA=lL&h6w2Y8iqkx+obu7&o8zlgKI zz`y{hO9FgKW_H2%@LDwiPvtRG_6SL%0BwL0O2WmoGrxVo0nP!#^c4M$sKFzq_g=+4 z=rOVG8-KUDbHKZ*=(>QOk<6z-L8ILpmtuNd_FL;7HWj&852lbq(?<$N`ddOFWs+ zrnL;I?ictBL~XaQBR8FQ!e!F1PM+<+LDs#+xC*WS34~)rRXU@+IsvT=FpvPGG~jWQ z#w5}%O;~hPK&&c_cpr2g{JzVB_C&pEP=c$wr-yQ#3T(GPVYsrLD| zQg6v#|Ib=4ZMvq7UL-`y-OGy#p9keLDVPWYFF-4VNVloMHXNfal1bDN z2XR#L32nv^hiMIZFz4L_$cF|1+8eWx+Ro0-g>0Nt+N~=OU|8Qx)YEe=x^&)dsDV*e zQ4pkq4MuDXKl37qC|s+4;E*BXEdrErh%)Cxrq&q3;dz%mKK zi})4Qy*Upv0beG`J3)@-;o%XUn;VS6C{_F2Z4+__pN=vX*l7mWA}KdS+4UN?jh))V zgV>iSju6P`8Nqi0l10j7CLMs7S71?>@aMdxndi7|*RBt07J20OqwH_b)W}l#*7G`7 zC+XJ9>m8ZNVU;s7o-$!-WALCj-53 z1r?%qMg)lA8@Id)C$F;AsLrLrH`Df!PK*0u z%)D)B=7Kq`@A$q+WfoecE;A(Wur8;Y;k#pdcfR`NB}-A_t%nbZtvKCC4FQW(a5xfM zP_O-jod(|JcQ}Xqc`fz=R)QXngo5G3kcJvuZP*FV`EN&)_VECuuRt~!uNYT5#dzb# z3P?QwmOly&tpfS~x%beZaUyj@s%%`n5W<(h0A|jmOyH&m#`_S_Fa)?!5;sM_Kw*9T zv-RA}y72k}SEb-Yzly{1%Hi&FgH?ePKlrpLbNsVA$`FPoCwFDF_C%_4R?n6UW2JL; z!t{)M`l5}^7n#U2HcJfAROOhtR*cw+R|yH%qbr63g%@KfqT!uC?04ZG>X zX97dE>qb!=RAN9PjI4d=JOCSnk%K~!(h@UFA2u$oUYUNz<|zgR@;c${xC>WH+=yIK zW2=(bYFM^OQ~9x~>RgArayPMk8lP`jVH=fks3PHf?V$=~v#!!b5y`h(?QKTr+TLgw z>YZ#_SRZ9OM90JIdqC?td80Re#LK2=^>jL8qyMKm8UKkt*ZigQ?Z&h*`w1c|;iFi2 zeT=th)*`LBQyT60%U&0MiEK!J-*9-*oh?Ho;NAU2dN&9!uIq+eY`j4IH=-zpE&e@@ zPV?8Jr%&r@y4vLj#U(RlwWTsi2OHa&sLKGH9T_4Af3KAu{y1~43qM7I$oN|R zS^HenO5a~+3a_Hnv3)eF{YS94HDbr*c*`$gcjbFeQqU?C-dB_nRLrfIRCGVbpYO!; zpdz6!Q7hT+;<9^Ty_MYcFSpj=GJ8{Njp9-dLt+~F4|GYK^$oalWW%dtua60K^08EW zrWm}`(D5ldZj7>~m0+aZ`!YHueBn)rWA>ly8D3w2@INqK3%5;|C18ROh~Vuy&q}E8 zKHEI|Z7`?xS;X}BZ-vP(D2|F9VdKGD+4XJrT8gzIO?T#=O{Z#^;0AnS*C8J>F1Bn( z{Ywyx=mD%9yy@<5-_BvQD_X@Xm4O7$=3(f`P6Hpu`DT`04YnQ#lN%~>GHwpqBHSbT zt+X^Wk1-AuEhp|0675!U*5Va7o4uPNb0j0d+qr1s{*B}7y_!A6VxoW9+$qXU_6nen z4-uezQW=P~pss{ni5m?jq4iczR8S+3wnv1%8WP-eP^FQL5Sg_^0k<6~89)$9g5jik=KAb2xakVgui(c2sKtlYhL@yjaT*S=%^DleONDj zA{=Cuj1O23VGeOHi|RAfYRj5)XpBLR$;!xls(HS?=718Rq{JOqRnQe@m;-+D1VW|e zdd@RCKPBT^VWfNjn&LGCobfQZOC&fu z&aT9E*_X$*Ri=7VJR=@hD?eYILic$#V-?XSk!|DygnPtgUx42xiSxMlit1VL9?Z zDF9YRy?9aVa`ecNp=%ahZqwy%+w-+-x_EekPjod%_N67fYBRpFMg+~qo_x6QR)mk3uzFX5S~+;5iLOVM!)xtk$PQmL95^1RccAbb~~5X!v12(i$sFr60;N%;@n*R z*`h6L8%|vedMiWP1u(P&JUrB(#n4mCL|DD)4m4CgZD>%Euvms&V#mNx+@E3poHnIo_cx~-mzmsmokBz4J z+x2xAC6* z(gX7-|AA(xHZ!S*ehxeB`Q=v_;~6yX|4#c9_&}I<)kn9UJ5lvpzVi7N&pkdW5{k*O zr=rdz~>Hw z%qaYacBQTN^tC@7rTKas*@#i&1i1%Y2su;_q;3X_Ixt2==a4h11rO=K@Uc%ofKFPv z`XnJ-N?M}-jd*Bq$&ZdEXCnbFADf&+V8gr6)#k`o27%SoO16ur9>CR6kjg8VYW*vF z?XC;IIbOuS!`!c83)O@1l05g#GGpWJC11bCQ@l;}qbgXqvejjqBgN6l4XSyApVI2E+l&$yQ~E5%tucQq1>Pdi z7i8ZCJLy#YPH;m~K*3Nwkf0l)Nsq%=geM8u5w>%%0PEhOCmH}RgoY+lbT0@S)r6z1 zGWJA+jY!uU?Jr;VX8kgh9SYAcye~d1RFkqR!BAb$KCm`BaygEz`#1?~fdGxHX>yB3 z14No%-##-%_GbhHTj;;g(?y_wM5DJICvI;ax?Ft_^N7PEQ9e>GWZkS*eB zvL8=x{3R((p)M4nwDH)c5P~nFPGG49E8cWA>e`KQ1~A$np^>Ogg%OpA>f1zt<{A9=M@}E`U1WkCP>$hjeNp z#pwxxL7Sftk!Vol)YU5hY&)uqzf(m!PzVHD8p<>f>k)~GJ_u>N2Z*=!(P=)_9#exYu1 zTxokK-QPN3a>9G`y@f~)M!xr#mVB4^nEz~lhTz|u*_Gly>g|W|%y$FN?C5xxc#KzG zyECQssX?7iVrF;8c;OkgXn`XF_C()!k-(9E{P(E0WpY!@PQf~NqtGlG45%kHB zC6YC-;*3L@s=lZ`=Pno;Ve8^;6f6$%ak6K~l$x}#<$E6WF5_8v@9&rA(nrqF>BXi; zSU>qY{Q8WIz`q>v|K|zcD;d=%uWdi#kRcs6d{j)0Ng^(jNsZ2r%9k_s-2vYvlQeFt zJO4&9?-6!<3K?zd4t6x?unCg6wG5AwvAMT0FnGtr7{pb}`o-Rcz62mILh%O%Ehg5c z&iU@C+8bxh*Pu*UJ7`AFrxonFo8y)1{Ag{!*F_myh68!mmZdIuUJd_F$0FR*sn8Z7 z=cJw;k#uiS?(*4>?9skd`2GQ7XY@jhL;&eXgFRdyTO7SI0t=f==Lo#RU3r?)0Id*H z{f(Mq#wybIWy-?^1^)MRsYPS&#r>r$E@{=ZP#N6^UMRGZJ^q>hViMbZg=a%shkc(c ziLPM>PVTJ^tA+>^jEV1KWD6k?pR(z30zMWd1wg^14zj!26ot1b_Q9!PIR+|+=2>jly#+8Gzd_ZxPs%!tf#K$Ioze)k%72}?U~vgP3bF}< z$^ipj|2}l%ocsFvA|bGV{EpE?edeI3Xc%6mU>e8a!*4ND5&-DjYoJI+^3v%qOTOMl zQB6@=zg_sZZI*rGb6cf58=yK!E$3=%Wz$yW?ductstP&q_u{2ycTU~=ucs{WT?a5F z#gvXGu6r_Q4N=4V1C_EceCnqL0Oy>0y#(f5LaMcUON%OQsPCn?)f2yFm@B63j2G`Z2ARHHQ6+f()IUN+XT~g}Heay#`-8 zfHFQsK6*i@wfFREuuoGBrVB3&A-ByTgCtE@(FC!u5g8Z zJ$+w~<@XGgyifgsNxIEPbSgKVpV(yI(?LuWC8#ZZ$q<-BQLB1v#*l@7siAF+CVllc ze$&5EG`YFd>D=|t*2zw(jk`^bzT{!EF*ly;`Mkr{(#13^F4HZXkkx!?8{%YJ{EszK za~j9%!vMiXF0k=5RGEBmbDZ|5m|zrhuxBD%Ri@ww)X zWuy!rMO}$n1!bpUaMjSY-iZ!lpTr~YuOx?CWy^d!Uax9aUSmH}sI=qnLj+A#9AVu& znep7iOd@o!OyaQOj8*gQjAL2JnSmd*PxsYKUJgv8eZ9PcA}+;!h%Mzk)9F|=UbbKs zJ`%sp>*HXurTeP}&#JtkDDLCSUMTQf8k<5}b|_i&9oZwGcU)P{hCwg4gMmZw z{cWus(grn?pT(A5SPgL%({k$v25+O{TelBX2ss@DAw_^Qc0*r}x(2$^j&LYq;NB!7 zXMo`4{V(|8+T84sfm9}xM2A>d5KZrc)D}d>JkQ8zSWt)b8Pis1prJxm?OUJ&r0N=$ zX@7rWX?V_P+<%nPw{R3pIlRhw`fwNHO1JA7*?G;{=Mv=fc-VZb3pYMvSD_qo+_n^i z;KAO5Fv`=iJLgJC@i_D_QZ_bed6mHRuMZ_;l4)yDrz7&y65;V=94NAnW}!4`PBVIv zH~*Aim3xUK3izVPd>OE{aKkZ#PG6fdy@>Xm9A^W56?o(ch;bnQzbaZ_T+arX&;?*K zfcgv&fg7)p^9(U}2#YC1H0H3`|EjXTo@8<5O>wpe>uqvNm8uRHN-&&^)pt9nNxXEO zPf2ujwg}1ZeXV(HSrvqZ;Y9*0qyhjS$_nXfDustJp^l!&!KKJJ^bI)xWT**1gHMRg z#Qjo@#DLjK3m0-yDg+|}~iv01b?n^Oq` z!L$HTLIhXD+EX#LUESTc0UrTe#rznjLKRRdc#!bkrwLC1?%4!33KjBu%x6j*oE#pM z8cjGbBgGigcXZPR_Rv10@}{lxSKD%IM3_B3S=lkg$8AG7&x1+hKZTOIH91?fT69rJ zi?c2Fwqz5aC@8Sw)7ds1xD zmoM6oKp_EPN)OpdQ`W=B{%`>Lsb=zQrM3+$l7Yog+sz_C04m?Bz~;cYZ-co-H6c1J ztxm@yI^r<6h*#};qvH4LX$U|HLP5|ri5)q8FfZAEr+QluV}-%V!+#2mAT>yrK&0ow zutO>bl-ji*_t1NPUkCXLxT{Isgq*bSxf?ffoe%3e{a@+@-`Xj_@jX#~nlK2hS{k7A zPMcFZolwQk?n3#v)#NFqv+Yb@cyn`zrsYj7uPJ?>Dq7})On zANSMPw*@UG7Ez9GqMaVDUSfpRLQ1}C5dzh(sEvC)kqS?S12rAy4__F8>mO z;@V$_B^zwcoN)Qo1#$7g{vYOiS6PPoxx$U8O+JjS%sRqUOnjuKZF-VS<95(zPL1!; z^o)ka!^T_R|IQ~gSA_`w!}s8!nC~xcJj8)tJd}^aT^Pd}ONu;TqV`p~Wz2<5?P0-6E&RXZ2tyi_2u9$IkoK7Sv zF3{_D#%Cwi75CLjUw+j7%f%wZ`yXIdqx#1hRe57-Ve{} zDCoqdt_-)faBreXXO zIgNz^E}4H9fi}2Q{_CYe-YHG8UH0N*qZ3zWf;Ih|HO}5`p87a@b(lv$Z9^@}d+{X_ z2*{=fJ(*wkPhlnX&AK{ynq#VeA@~ag5DORAwsW$iIr+cjke%=BKV|o~@nqSWTwn8- z!A6CQLlVv+*4bIxqpf5k8(s$Hq}4uNS_mOEpQHa=>Jf$P>DeT@f1iGgp_ve-NUisKK0$rttA8eapzud z5j5TNpowpf>}XucVgr?R#l}8~;MrF#q4Bo*OJ`Wt0SKQAppRl;aN8PEhHoz@u)4;F zeY)~D^nL_Mk}Age+72~v!2*QxmxH4%i`R_ zrF)xk+m7Gg%_=ARXa_BaexFDbSn_FLIoVwMpGTakpg@{bLPnEEiD8Lg)AjB8hcheJ z(VtAE1?ZeebkK3LSIO{x<$z3HATTar-|cB8sT*jqa^dDv5z z_}yk*J%+zD#+%**S_cr5Gp^YJ8YRhW1uH^w=rYZ#YPW~U2wQm_eEA`9-Ko*m-_R*L z9%*6c+_~)vUj$hSCO#);yFuSQ^iv(U2+EJCH$r|}Bh0`ug-I{+4ruub3Tr8Rx@n)B zU+*$_#H?t$MqW_Te%mN<ZyDXkV2cd^@{+ z;&qanb)VO}gsEB?Be9`qb3571H`VqIe)JdRX;%zCv1Cvz=J`K`K`9L?35sy|od!S! zjp0bYWuh0TTQZN2e-G%_>0Pi**?R5gC-|GYyvJ~1x6bn~{BRcqVxx|LqS_H>s{N+; zKs9}vNA;^s)aCylWA7c$_1^!F(@vr{n{fJ7`r%Mc9PQH&tnf6-WQx_NQQ=mGgKDP$L)o54f4+aDHKXhjl;w< zWRg?TfzIrN z8m3-#@1sl0_o@6@{;W85=ar-~l@TT9@O8x;E!3C z6zo8#P;+;qw=}UBIx(9-G65HJBJf@Cr5pBJY480{4*Ed@nGt1f&v4 zTY{+KJe(BB(PoiSBPfu$uejIB%{p^&6BsU{;?r zoHO0!F1VgGy7`m;#m{sxE{y^-x^auwm!-^_bt{vCm6knoVUY+7vpQG(46R&{`xF7i zVU|*S1akuydbDIsP2;3+eodeuHmTlT-gRD(*TtdR;TW87Dm2^0#p?|lflZu-4Z@Uq z_VnpX8d*4Er@wmH<@)V^Mnevs*6;+o>`UQqEN>Y&JnmWc~{7X{j#gS`N z*ZXK6?r(1aUtG^_?W`vR3CA5>3%kl%g@f-1@4Vw^!!rOl3gpQ}ViAB)pb)!I`(^O$ zKTI?p#(X}nldE5rL$WK66MbsE-6l{DaUc8c;7Cisx=l(u0Wd*taz$!d^X19*8`E8C zxklfNH?Lk@{%i1sDc|MSXNm5R)Jfvh{K(G_;j&f`v3}_r+y0>>@1pXpXB{%LlbJe} z>>rI74XM%>eX;c3F$`XXp6dE1b?ykKa8zj}ubB_t?S_~8UxFzLe#6PrAFyy#7zyJ& zmQ&>pz`l$t0dX~$|G?20Rk0cSb^p>hx$fS!?Y(RKec9GDO9Lc4VPp_O>cUp!%fstR z2r3LI#D~DTCeVu+{%!;_JSLVJI*tk;F6yaWLE2Tj( zLzq)w7+i3dz5S_vPzYcPQf5LV$LtcHao6~m0Nf;QvtjrU|wScRhv=4hD<7dSA>9vrDq`cP2t4Lsbwd`Ey3!1OL+L4weCJN_6d zwsJ!aw|7@7jnJgI1WpoCXNVBF+Gb|!ikj|414vN|#Ip+d-MLgV*4YuA*?hcb7yH9_ z8LfppZ{I$wNIhD|gXmgCQUUPd_1cbkMK}uPm5R`}03ASCk zns#XAuOd4c(h;naLq$9ZLNCMVIpSFp-_^7@ygyJ|R3;zIX$aOm^iIeq!GrfK=tZWOrj!F_H^0tqP~3B+$kWbwH`Mj(91 z-Z4ntWJK!0+ky@ogOQv-m$;hHxP(Dyi7`;V=08JpD;^h~uXh6Ib%mS~#2sw{ey%!_ zv{EVXW~HFVuJ0O^CIJ&xd!uN4!K!l>{SjdqUp{5ecAPA4W^r|FUq;U}5hkjmst&39wxEuZ=Q?7u z?@#LgiwXH)Ys;7EmlDayx|mC0M>gg6J(7`gwS}6pQM=a+&4!}SX|~mC1S3E zOhe^Y#ZYeH)92T3n@fdS8j90L^X_S>k~^8Y&+J#->C4jnwZ8@4gYZc4S|;}*hS&hAbK@AggT}Jl+LlUoLg0$Ts+n z?ExLbHv(VC$~6}_F58%rD#9(y#dSVg;O;TSL+PBf3lA+W?Q63z84I@RkbEhoxK|_Ct!m?(w4vn<;u{fyJ{QV#V-MYLJ7w!j zmv_1E;W=At7pNY#wI@Y;8B3pirC?fmvT2alDy?(J>MCbrlPV$2_%dmP44#@%25TkV z*w>&FgxjbC+n{x#j@&A4>+5SkE^B!#$4ZC2<1>fkUCw>HJL|%t6vrHse`2J2tLoZI zl$M-a{NmtM;u06)@fblj_p__swy}f0T!oqa<%^8x*K)?}-b2P0rZy<~O@4rV$Stik zgzYcTWwXyH(DT~L(JjA&%r>7>`dk*{rO5Q6Q1cZd#dN)YAR?#eRNt)1nGs9zbzyOF z4GP7tI%$^$vRO=<9lEt5;w&?6a>umj4y{iOmOi0JlaEbBva5PsuTt@Tarp4hXl#zJ zHZa@#>z9d&+6!-M8`guOVY8;ETs(1Q*@#gqelRKet}3ugf-$dMYZ$9> zX79Vg;dNoJqu{UAv+HUref>Mc^S)`*E4?(KI1S_1*fnJz*}a2jTQEb$4$D-LKf8#H z{)1fP*iwZZ2^)`BQ9jmFNj*aKTSt1oCV;bntf}+B`0r?K$!u$XDD-H*WV{??uzAPx zg*jnMZ7$G(fq{OOfG?i$tv!S4j`eMaPsuK&eIMT|p@I2fLs7~2O2cUfXk4KZ0fe<( zGYUXjJlXoMOFJCsVO0$>Jk;&jJIZZrKKE===)w(u!<)#uugY)2x~-~K=jhm!y^fLB zDP>5DChnBan0L}I{2|8OVH=?Db>jQe=}H3|?t@P0Ee%Ruvb;m(9~>BX`+hQK3QT3( zJcFsl+sl(JHA&MUWkcKskx)|6YHd^`MD z;u-f)+ZSslHeU|4ekq~*tA{_Ci7h&0;E-^L{p4@3cPN0|EdmNk$2iCG~&~7xscm6Yqlll z?}+wd*`Ju}f8hi#|EpKC*?SFaj1DfaNwfV%wKRNNoZ6>eH)Ru*Q94-@a7N|u!pI!1 zpLhyn6)F^UE=a#fQ3=4C%JD0{YW?GMZO^+EtH#;2<5Iq*Mc{u2PJ@xRAL|B$#pc;*<$o1HE`@Rn! zrl}Z;(!W2Zwb;y0wro>LNtZs4-M*I>qr$#=%SUXR=f!n?t$)6KzwAj1!`-W=B^SIO8Q!?=coYBdq7l=;qCnP?4dItR{Sr7O9*{coCYnk!+;+i7 zR>YCr-zN&3j-AasE80@?%PwkjB`IUs*U%xjWbK1A8t>0S9h{(d}Vik zLdHAQjB_i^2~iF?k7A;m2kGLpo89S0f_01y_6vRuFs}M+ zXu~jZh?Rx4gnLzpLB~MXv%sgJv`SI-m0z-ssxCV$dOeKKd(9}77UEFW)@`uoA2Dag zBdbx3T?e%b?-gDMG7XkLAl-ju?|W)(!?pX#clu+s|MsJ5Dp}?5wofWBSSV+_YO6Sy z_QT9JL}apbA|c}+rR9wdrfAu~9+&QezJFHGXjXEIx*hqLa&e!;6($;we?UxXX}M@o zV$6ZGt?T`=+Z=4;jYQPlBHA1bU4>tI-T6l|dW`2~S`$s{nb&J@qXQ4S6~~7PbEO4x zml~!1^MjIZB3p?`Dg^l|VMjZeK({&|b5aa#s6Qr09ahABHny7dJhxyq9+&&?wRb6B(ga^gy7>MfkDIruy>3thN>_ddzv^9{FmjM!Ec zyL^cAf}i(|z?sH1DWwO?9j~P>{Hvcj<|hEi0EV|8NDF0e?ctBy(|C9|kVCFd>3;iL zCe^*nuQNX14*PmjKH;6ITKTx)X(0v|>fv<(IvvLp^*;_`FV0oQu~8axm>*#=%Dd#v z_#+D5(j2*X$6I7ZF@N!rh#+D5svLW3E=lv9jy3}FnYbDpukHqA`h9e)q1kW3H?_c- zC$8Mqh6a0`=tq!SqN0m9J}|@Wk21=>4gt|qFiYi5R3?n)&Q40gQ@r&`%k7<6qdRx* zOtkG*Ws)NHS0aH&lj3tO22#`mS^w#hu} zFw(xmUek~?9q81_XbET4NrLyo?g$OicBt%tE$l^l8&cQYrNah?)5jVpryto)A{g;Q ziJ7odfoee{Qp{e7m`YOMGY%YN7cXzCzU1UaWOD2SoD%eN8Zz2;xVXs&+pUxH3<&{R zBV~~X>Q?wF&1xK}OA0FKQhRE?b1L#0jWY8A`rCqQg!ep|dhh$hsk^)9XOzv)^-UT# zMajYWmNA9O@{JgyAlJ_gJG%M^3I2ng$u*A1UAFIzZ3%E&u~otNHq`M`FavTEU>6A1g0btW14%cwMXs6_c-~Bvtb&E6ZMb2 zda*4up3!;3EJlAjexuZ6VJsyvGHR)sad~df=!UEs5Iw$)n6HAczmW;uWKf}DS!fQvR!dTn$}C(=tiv=a(0zD8y;P)tri!Pn;s z0)ZNW4n71{!>Uyl@B*BXHr-X;5Fk+xF|%LUet`sB0M=O41bF2FfKO=WZlkUHN}!0C zSO6SdmZ%Y(7=C%;H0h(n)4bp6*HV#&E8FH8n5s0)O^0WaQXbZNb=q1#uTFXwv0=cg zFQ`98cJl_e67SK${LWiB%yDxscgF+RK=A>z*_S~+yw5Qi_H_k#uTWba#>GI|hyXgg z`>8F*eieKOp_Gw^M?wyt>@#J-gKAV|$;bki)_rDIZG5f^ZYc^ z7+L6CT_un|=jWWpC_sUU_jrG;xb^qugzW{UB+P^0&T#dToOmKSah)1h?}gT~7!GQ1 zpv`!G@X(W>H6kiJ5RtXj<#;r;*OMnG^ULbn5F^Qw8_xeTKhsG4M1G zB14JONUb{eXdwwF@e4?2E62Z zhiF7d*0|t<1>bS3PY&PQZ!jHZUNsq4=>|w~77#1G*#0%;ijX7{6JhRDE5DfNBYEAj z;L`Hh_ImL$mPwNu%Ogt`TNG#2C<(dTp4({*KmxnJwrVZ%S@9lC!Tx1g>E?GQ?NJzy zt3tZaNzn|1Zdfi-I}d2oijUR(+;s^48qx%vJGH5mA1|R!qR+RDvpEbLMmX4D+X?G2 z5oUJq3(jEVT?jpbUs(p@Mhf)^fUJpv`W1ZAcHVQy6Um-|e8o01NG&M{6tUBT37%X& zs`QD0q?nGV+{}H3GGn#mO*C8IA)7sEzQwA|(|ogh)H=wR-7OSs#Z-S<|&Ek5_AD90M;6dW9y!e`I6X=huY?}5u2iGs20a9~`w0@9e?Y5us@(-Z@Y7N3= z@N9t4XoveCYG?{e@3Vsr4;ryeLLTjjtw}`$(!uTGs_+}zx7RfD7*AI z*~nR#@HTF^eu*rhAB3C62dSR~9ER2Z^x3nYh?^YcBQ!|3*oOEI5FXE?xuK<^L1x8j z#JWPDix^q6ha$pgM%KgHiWh4S%GKDAO5)hKKUF9QITjXhl|y-32oLv0uuG7Aj>(F$ zkchb%G?NA3b`d*i_E^J7=vxq?yAs=gL=(!gwh?bXN>v~@MV*)|b`#JZ&k?IbWMJ^C z5o!|3Wv%w~_j!38jk%J!v(x>gd>h_Z)d28T_^>NH+#tAl1ASUq*?1_{V$u%^Htnkf< z1la|H<3U8%Yo=LTL%NfW%E9G@rKNg6sEKD3{3<#?uC)59?RWSc9{J>mE}K)2AX2_= z=U;5b7KH|utnytpr2Y?^k5o+DpNcX3-_6k1wnR_?W+a#op^$fA29ge57|z8&Og{+n zB&uw@dx!=uLMV-Ka-~sn9mMSiu?LalLhZ@=IPfB6xy!U?-vO-CG3~rVwYOn(!g|=9oG@Uvcvw z-7)qutD#|SPVvS!9!LDzzaOTxPB^)}Gf+}qreY&=on7V7wL7uIn{6paUMXaBk>WXI z``;lAJFqP~*6Qo)>+X4)#m)cmJ01S_xBp#q6h2k$!3bP-PzU1W(C6B}D8T=V%b1afh4 zHKCY^6swc=bQ))vv_Wmad8o*A69ip_XaDa#Kj0Tdu*<0(535sn`YEM^%` zRkBUoRc-YmrgLGFRXPcyEQE~-WNZkuD#W#E-jF3d$o_?tsvRjbxC!|tGRzZ_o8y2Co&1Mz;@Af3zfAyxvXrH`M$3dgvF1S35 zZ!Ma15w6Cl)JRz0ty|~j0dls*tLltZkpyKmH8n-lv2i$;7WU?2$mOz&@tT|wy*g7^ zuilzgrI}f+{2}k>zUY(2u1lD`uXj;&l8NpeVs3)&nzDJ(Cvjg>4{zJMKy=gGpd{2q zn&c4Owez22N}gV#Lxejawy=(r1ysRYV3ygtkFXi@r<#Lfb=KMiCb0rC$mK*U99h5+ z;xK?nTus|4x!aK;LnFPle$e_6=>pc@0<^$gLRbJX8+CO>xJ+bVsf5f{3W1%tMBL~- z#2>Lmxy<^LplI?;;$Zd$v?mC468;frS{5i)K$?XRqQS+-2Z`k)$=N^Xu5s~)Wy#6) zF;s`h$AB9cl~kryyVacP{fzs>?e=fpEJoSgfvi5!am0w^n=wfleofYN$W3UQnEmaS zdp_|8IiM4N8AOxO!d*L$sr|HzcAoUxe6hdpqYK4)=y)s@!|;C0xBlrI#V(=1EYU7PW7U$?g_}lFiw<+wxbFQBr{o~Ajq0)kTy2h z9rUp@6<>p7vLKIv&}2w&Li_1rw|8H{hsxj&$C&s9Nvx!!3;h#aPaD*#rzvA@Z|V0i zYvqGv?UGY||Ngy0&+CG-Syu!>O+(w^M^ZM>#7ewXBOELKcvV6A4xi*q4rZVMBbac^R;o&-wUdP^sWXtO^~rzwXT7K!`VYR(xQ>l zSz=Y2SRJxA$&5wuv5MU3VblkdfP7Rlw;n(2nGC0AcR zz-=tCY%f_#&#S0`Hg{djc@pOwGq%T9 zcIT+CXS|2Vm^3$P+v?Eiz(x)ELs9JS6s3QEg%zSKJninpV0YAxS^%Y|dkIb-_&i6ibKVd+p{t{p?+(pF zYrIwy!-fjNxjeZTIz>efqF(92b$0F_f4&+@WKiv5zwavB8SGBky3_p-ue!@mlpw3F zpE%Tb((vyo{+`mQzP8S8=z)@#L7^WI2^;;qZa8+m|#HlX=sCnil$SXGL38 zWI|YVNt@4#`|T{V;E>3$k)t zAw2l)M>8wyBG+6MMTD#+`Z(=8xb{TVWwtYPwD0sY@ z!}z;;(b(2?xM4R2R+m!TA`YF*zxqR!!QxS4yh(6hxQM;R!HMHY8z|YW^ zl(@?GRcmz{`qcVod`7?RG?sYsX(Ia38xt|NomB^`S{f5BS^spqpnc*=!e2xt)OWwB zNu53;mYQfcxDL>tt?xZw6{XvydWp^b{f*iojO_Nm z+4FyG=8B}6CS@7!{;K~v5zmS+^519WWOAZ z3XG}ou6q8i)gr9Y(4wY(?hKcgT5na%OVSQ<`q!P``Y1Tjdi*`(=K4o>yW*XG#qd2f zp9nEvy7Nx-4u?8}8}plt;5^A=GGzguKTLeN<(?)g9}w_0)<{-CP0=~p^MR7eqi6A3 zn_p86$Gn%tr#5z|>DCAqr6@hVEE7|`>a>jTv3c|`Mix}zTfS|7+cL&%FJRfxh>DA^n}0pa=6*D_HLO(v?RS) zX67R|_ForYbqFjn6kJp}WtfD&>!g<67XBI+e9F8hc12e3`{tGWr?uJ^912rex~zKb zX5H|9)5D8K1#K*D^oIR9#r$}wxGZaNHSke7FFL<^Z)vr?n!EpgwmdJvV={T48|s8! z?A%!ExgRL0u@5WL;>zAY?~S|FCzfSSbb8Fx+uW!(2+gRFQhE6h=aVvO41*z^d`Bsg z$TZAn6LlV24Vy3SC{Z8YVOkP=P15yglJE&l>O@PIl2wN1^?n}lvCOuzlZC@?>BTqL zPzKr4PWev-={g0*zOMZ)qi|Yh8%yp44~w13_Q>d^KJl3~7fNi7Nj|GIQ%IIM+Vo;L z|FV7Jg%(BWtPMX5gDk6*slU`~(w@Lv_iJk%1)6f$o=v}bG+k`Pbx`$os0yA;rnld- zFL&D?SrV|6)g;|4_gxWt8n4xNg=W+Nde1Yn6})nW>$df_u3pOK zDD4upU!j%81B_puix^_`nwm-;e=2mW?jnbt&Ga^h{GFyuY*cEHF;iHEmHg&360ZC~e2Z?W2#HlhQ4f(<~3v?TlI1DgFtqRA=dKv&>>1K%~jJrY2xJV==!dRVH4Zzu#&*1e}QV#W95f_-P*EMX3_mX)sG>} z>CYPV7cc&N!E|!psTlLLgAU^Zhw?nCgBNKYu(E&gYLncu3`r)x>>ZY`{W2|7st+zo z+nTWBrSYdfE~+`M!kG<2%UsfSzNeIC-C`9?cv}Kqw0BYUlEZ%D8)uZKr%&#Q`84jd z+Lcy)YD(B(N@&A^wms^}6EC|B_6htj9RjZyirMJ#ciphiaScgow{_ zafY7t&nHJ_Y;tG1{Js=3?%Q~ooNyM&XvyXQOTTffdMdjsxNiB?IyXP|&y0MO<+T5R z*5mGF2VYsfs*cjVoZ~hS?3mztC%7TAbjHV%{o$)ajZR$2e=i_wlltzwEgxEi)NejN z-f!!~{0DndK#KP7mgC=jyXjr7^}p~Y8v(TGd{lwzns6SY0|D7^WfVtbXWEx>17Z#39o_m9;L{{`r?|?)?j6 z3RCI`T=j{{qSi51oD!}ZinM+doch!5Wsmli$Jg0SST|qj{(F^iw2QARb!RU>t<}=< zrRZR^XW*k}N!J+Mw=`rZ8P0>SY`&5chJzCtaiwl$EJ|! zRJ^O+cm=nqYMgrOZGGVIkoF;)k3m^wJ1=isxrCNfv*4y{ zF3U#x>{U?+%A{~a@6r8#eBJD@oWa+Ru1pFj3_N)!AMYMC+6yNlG6-<3kleR8rcxFX zSp48HWbzP`ly;c@$N`7n{~cdA3jj@7UjsSAz~4SY$zP}+>{1nOobE4?^Y*gZE^#HP zvF_<^Q)|J&uPnl8J;GsE|6$vX?POwQrAojLI81a#Zro?G0oURud`;S>h++_L+~h3{ zfi$vcwQEgMK6)Jjc8l>F=kOsDFK_P=qahr}fves9VIr-_MB*In?CjhMvhj<?_2gb@Kz1PR7mzbdHOTR@?{9#V z(CI;J#PFc)%>omf{{FjG=XRWNjHuxWu~N+}H(*v4iQ+!SN$1FV)b{A$%ji*t^vZt@ ztQmJuNEHaz9a11D#C9wNIpsVLQtvy^2z~h9{7FEWk9H{?ocv!?3du81m?5#?n5qzp zOb--m0aR)Tu^aR$2e2)ctLm>U3HCF zY6i`~-amRj92+<1&U3h--hmP>kf2jtQ?e&cbao76Jo03;`+On!;j4-L+(r)svVVv? z6xc`rq4F*mXlldPJY5xd7@3CjOP3mCg$y`A2>Piga8%K?v~)x_An1nHX8QTyfN@1g zk-?-PQ^nSX>qt^`SC`Q;I+W=Jp2C|3Y+E0S`CeDE$Zv(X{(Hy4z`RnAqX8Zp9qpWI zrQ?*SmKMcryJmx#fn)G*|E}AjVdnBZb3gl7Ku1HinA?)-paT9I{I%)U`Z69{M4u9g z{o}{dh*7~{PNKVlr+f4G_LrhNGRt0={H2L&qZXYUS{RLr+--;!^F{gNWA zCIA?p75Vy|chtePUrV>|<&2H~Uf6t>?>xV~gK2da^MXksal>wtx%r9gEiuZPns?rP z88);DO?iHN;R*iXks7R_eZn>Nm)cV&i5>bz3?;`3~RzH@J|6kRCH0^O~wFb zW2A$Pqgc%WFBfUSA|N-QaF~nM#iexLnb1rcqVm5ztJAIsPr4d z8A!7>zw00)aBCv2@2reb3kXilR%sK9qCQ!#+E-B#K1#F)VMj(Bc5-R)&@P;R@ad;o z*5{rFL}J^Qi7SaxS5+?`$-g{*sP57~2k09Cp#Q%u;rlc)^QX|QVF}|4VNO8=R+_a_ zrV8mx;tY})LfrgEuPo8`B?^b^x|?4Ydw9>y$mPuh%>@G@f|Q7?l;HiA*GWecyt*qq zV=aO2@#lOZGY4)P7X!Tdfx31Q_=BiDl*om?XWN3L{C?jrT4@&V zjB{&y^-y}wxl>}NHRuHi1Zt12c&+v9Bu`|)bDF6I{`*RPx7ZxZth|}xB`39L?vP=# z07%?QbVrfc-;tUb*q-kDjaM=XErN+{$WNe(ant6|(38f@m>kc(I!_ByhZBiGFyT4m z+x_~q+E2d1KEnkC%tQL%2+{>IRNOok z{L2NBCk}RslvaSgCWJn|$^Cox-lBQ?w2CisPH5P!G|`eiw<`l%kZG_D=_f!}zw^Ye zlo-EC{Fca45-|MANmTgoCcutyX9Fd89WjfyXKcuUlzyep|1pPWktq_20Lw6}R;VTk>&6UB$*Gk24&qiw1gX(G^dy&S2-?^gABj zM!nY_YR0)Qcb0NR-nA%aL&|APf4_(9wyrVWdBMShd;c50+$uXfesPE0w&&dvOdHKr zXl?I_ib_tIT&9Bk#o#hhW>ix(zrN095Ja!A~^>ydsf=!?h& zU0A#j^iUaKmT>~lXh^js93RmOjAUg!)wQ)7V!JcHLTC~KYf|~pL_~nu8A6wqb;F+) zeWwk1eaccm>6PVpJ>n_a zI)=D&k}W}g6qYN{$HbBg&lr`3Fl+7GrLA}=2<(g1YwLjn2h!@zpbW7T4J^r#QOh{^ z@nhfGB>B}>OJ}UtgeK#%)eK$B^VLD(2P`!k%F3Ko3hP6iYN6^_e12>I8+O?Zq9583P~ID!}PVvN1p&pqEb& z6h`KW*DE&exsmU+p2X_lKb6NHBTOP8u{S@IB)oNuQ2($7H^tiGUQaIaUQcTfB~T!h zGmLM#9VbmAm**CPC)pyuFeq~sNAKAGW`;AC&(64nMJao3j67D1G;Y_C7#&Nj-|DTU zz;a7)jv=5w#5;sb1nqcUV8fhAkBDT*HNb@@N&uv6Qwy&WdIDkM@QsM8jG=)C0|bdB z#{7g8q!f#60(Tn;eO8H4t&DcGQ&d)FO33=n058wSi?4~5H6i~`+)FG?>QXe$gYBF* zI-I%rzFR71(0lF?iqWw>SF%JH!zrR2l6S5B0d)J89ue%&fb{EYqK@A%&?0%+h{%Gz z3J1i{hqB<3aU?tyERhZM-f*dlQfVW*dySTZ3_dqD} zYnmEs9LsV=q8W_$A201eIPwSR^k~T2frYC5z6={uXUarB#pm^&u@u{+JyPLvh-RT{ zd3M!k=(0_XyTuD$^2>huuB|Mi&^RA>TrQ>cNADFc$wdTdW_Q4Em7FkSb|_7RW(7_3z61j_P7pM!U2S7IsufToFv0$nDCo3RA_#Pt0O-C$x^OOkzh|F<^4)U`M8-R<1<2)#GW ziq6{z+Ce@0dfb=%KjN36^mURAO_-lvIyhk?XJe9j>C5B-12P~G^vaYEc5^SVxV-wB zm!Rg1E&N|e9a$q#3_NDA3N4wR%d@!8fflbaTF>Ix$&vSOa(Z7t2_4DZ7Y&5On5&GM z@hU4XE-H$)?fK6Fv%zFrJ4he&?H*gbr>dr}wtd_mQ`d2a#pLFSI_{2PE&j`$j%u6) zQi06O8L?e>-Cv={&1XfV7D-gV>t1bKi;9q9APKd+?%>O>h(EH!`6SM9%9n>y`wdCY zip=^IZ*e_0ikNNYQ>$0ua3y1CT}N?vj$jV6j$J3ewWC*cWp9uajD17^s`9@_uG|* zGPD;?QBW|E;vhs|(?DTy4(c3`$+5QeFuzWrx%+okX=y3&6r4YelH(GV9#V?jw$JV^ zEs2K(j)uT_C=rGbQ(x&2i&HmJ9G*fMNLL;5pSUI zI=#?5LgTC2IF<4r32t6dJ;=x)&uJoD{?45qI1UhzC?GoQJoa&;!PLwF5^;ogdjIAX zntbc=Tn(Aaf#yD;pit0hlfo5W`a$(qQ^&^zX3hf3y!*O})@MW;KM=r`Pi0J!X6JJ| zyAsEE;0-nmkW~@P4H@{P{sz5c>@LHrAt0P;UP&RHHlra2!`xvNmCY-bApiLi6q!N! z{p*G82gToFU3<$uJ1&FkL)I(|U(Gn!^+1=0ZEz0?K%thqTic5!ICR7`dk~Qg*-0^R z5ruJ8Jf)>!Zl$;$6fwkfSMWO1jN_`yLb3+H&-7z`Y}^Ye8h@+1e&}YVX2+<9u+HNb zKrHNp2)l%#E1scOT&O?YJj>C~0ciu|oFtJ8!F^lse2@|YoWw*QmR5D}IR7swN4@n4 z1#t~B8xZJx=*pG-7)aw2d!ek5#}kB+iUVZ`_@Sg1wydJ%-y3D-DccVVi>=E8lIsR^ z#N#J6kmaNI?(B}J3KsfWfljVQ>daU!uf$Oh@f_+uFq~9EgewwLhP7YikQ{oN(Zi-; zGb7SKT{#-K-!im)L{6kWJO@RALDf(PorZxuPBliq_UKCSa3ZJGc0n9ihXY!&UM%PW zFMhCAlh4oS_1Ov{l1TB>c0AGBn48P8VMCNFmVgpZq`3C0u1EE8TWjk}95jqj3V|?+ z)3yMpx}eNbd06qmYYj(qNWAUftU?f5uj@Ev}OeQ8X8e!p7cH`(mbgw2+x#WM<1 zDfc-zHB^ZR3=(o@M3Jt>i3J6~NHtNgBu8Xbw*Hq>GxhIdbICbps=PH!0a>#PAbqIY zYlV2ozbEw|JEBR(;L;3KT@NF4Nyd`(z_du53=VsT5!8l-c1(q}-AF5aM-P(UjlYWf z+`j#CWTI%_>AkF$kR$@odLD896R!RyRzaI|&8eZ_*-I2oZBRv>Mn*7{xlcsQwZp0_ z9^@Rk6+z!+-1N9nTA*qD^1Ij5d$@O|Ff~V6RHsXJ`J6X%-hbz?q)&vF#F~f0f930ol{aDwi?n9+Km@kEGEDz(1kJBK4l}6LmzO3ZSP6#_SmT=%C!(T(y=f4z$-Z zG)-4ujcEAkb-POnO9-&z3a2{AnRmp=Oag&t)$W#U)y4UYB~(X*GXU+ShT0T zX0awNEkCH9?S6RWjZmTA3UY-nxj{ymO;2~%HS(06%5}=1UA6i0G4q^ZTJQRKt)a~&JS^HN;ukM zyQ4N^h#)u@nn{UG0rURL_;|YWxL@eGM2(pdnay2?0vaul(^e+vf9A>0P%JCTDyA0U zr2PyUPJ*;S<9em-sXj}VdkpV_FBMK%|4Cz%bFMwQm;?x#?At`H9TqZ*l$Rt+*Vlw5 zbT}f`^=5SRaEIkcx9_oH=D=4Wl{|~2SXfNfuj(q8-bClH-MI3y@J%0Qar&WNOXxgS zY57ZsHOFW6wcxMlRJng2%_G3rV?8I@ogLc?$xuM70oXo16&LG5$Bxws66ok_E z%P92^VhJZe&tC%v$$T_s>8Nx>thQ))0RS2U>%^0Wg2-(Yw~^A0 zS`xBYVgXF(dBmQ;Ra%9mfno@TyjQ*O>djRpiM_X%EpQySob2BgP(M~Da(QZca9KoO z7QM^!ejoQjn`8KovCJNO7-cqYRm6!RLmXAMm7NK4Ebgm6` zY55KlsTB;auN23RZeL8v@X%)#e)ys@+SBpsMw$^gW9Q`k0dPf`IrWJ`6fQKm0WLLe z#?3a}YW9jgA3xMFA2}BKqP&GYFz_#r$E$o_Ke8#x`?{|0FZQ_brsIoKLj4zTsY@>B z^9UGde!Rlx%&izDt+q?EZ#MhP#9cM3p4@Aee>Db!$uOnII~K==j^$~o12E%F8?9To zb2ut6cGvi@&1_(ZGfwRh(j7_;JLboa>QvMMJF>|tTKGrR-8!F>{PD4q>um6S^HQfKeRr4k za9KkY72_pRGO%e3=D+Yy>1N8ZclD$iy#_51w2EZ&Oen_R^AYmA6jW*#k^{^%af z{pG{fZ!Ce=Uq;=WD;?}2Dcyf+!4b^O zb#meTtvmW&^l|;!G0I=e(cO5Ni)C?Ty~UmggQf)g2;JLX)^0F+yT)wGz?=S(?CH}& zC6wNSRi=d%-xBJ}US_D&$>VTOr=n8M;+(ZWMtmMe-GP_z+&StT@wb?6wRv^hX{O>X z?t6~I&&>e9P74VyUTmbe#pe0#?@mX#%2Jf<;{7oso_TCqpm=Vm>BouS0ovlY-tx)szEajRbEADW8SyOX#Sf<7SJzs^_e7K%F7?_g*fH}(y$?u=bLi*>)d z%w~yhU~;MQu|m~7Br+x}fJO0W4t)z;B$>mbhsOQJPQ&)JGBrke_N ziYtlMc+qm*t!ROao4HAEE8mQxz9??6l7i%^5Z5P;oq{(fRX*2PM73otGg1SwUrC|Vy4IbgnFGgo9lFBe`aLaS8YFbNf?Gfw^H@oP=MZAIRpP42b4LBh6mo~2C&c6+wOT&)u7B(_L^vJ9(?AO zl~+-GW*F9gYfB4Tr;2&%lX8yU4VS2CNRqkv_Am7`*}r;OM{_~kPy+s)^LWtOl6S;r zB(*s>f86p9;m-c|vE+|^CvoWslz3Q(Iy;&x4 z0m0X)TRvYnc1ZKzemOfX&#V!$@aVnx;&tZ?PM(|P(=FT7&Q%;g%0$I2?P!)ce&;@$ z$f7Sl-QC%p>&|KJKXWZqu|x1x^A&FnQ96a#bCQM(m0{YW8*W8I2YB>ef22STwRrBe z4Lqx_a8Rhmy}D!3i10vDihsM%56@>rJ+<5BJdeeB9;;Acp}O3GG;am=8Cn_;9UN!9 z1dn@g9QSw^`a(mJqFVHa<5P2sjr24}M#Ibt{g?xzl8Zs| z_}`=VsC7rTDRpOzj74ftvvjrN*R7q3=w}V5x4n^5)aqKa7Z^Bf(zWb@lkbV?gZWXg#lk0`44$X zFTv}B>tFT!e2<<%QkGM~{I zd&`g5sJqhEtc!E%5)`;PXv`v;$WrBUsCdG7gaxZk->#RYy!tu^SiFxU1eEZK%G=(K zDZhVI=dT?fz(t9&uPD93vSa2(=N8y1$tt)X+yKv)?QSV5JL}i2d1UX1&At9A%|l^I z8xHPD3Oj13R6Y7VYW|NxzwIBDy!mWOUlHk}ZU10)m};3F>`ZP7zvy6ejrySY!(!x= z&i45T07Rw|N-9y$yNoq+Z{W9`QB6@+AtF3!THFC_6W6Q_FSD|$1l;4KNQE1INqMtL zzPz$p$@?c-mBQQ3s~@dCrIyjA^0&gqSyn2DmFDQH(xFx6fv=4tc(jJ1=ME${R!QVf z=&sRQR^A*Ny{jpH@67mlJ?6Ujc%=%he<;=ve31X;ifXNF17CNCg%W1)YMsv%P_<_t zldS%H>FMsH3piI@KlkI({X=Ps!?$eVeNMZnBQE4JJyQsu&|S~1XHYR?Kz~a)+fecJ z?AI)cBxiL9n<}$~$Af z$B)sqB7^R3WUkFu$av}{*FO0ezY!Ecgkgt`C`2shfQd-DMl0)9^YZiW#OWEL3pj<5 z|7Ml7(zHmH`Q8K*gPCiwfDy|4B@z&>b8|0$`MU#7-q{yM=U z;e}x(r3*Obx4?b-3$y-qNy*076wJB6A+JAswwZt?04h(*3R<_FBBmdvxv7v0uBanu zLv0k%`@?v62KFo{)W7GrI3*^CLviB6PDz$xk|h=;43I#p_r=tA_x6L*yLE;Ez8(Aw z1r);f7-YWe#=H@LsbB@GDB7XuFmh~z^)55pRBhwusn|!>{lCJr-VZ%>leW+6Fn)W! zLQ9zSb#%C0{xK2rqh9*94BO`)n6&^g&hlzyB$X0&Pm9V19^f+#P{OVUWZIdl$n`lR zyK4lTXEf#w?iY_RvY*k)uu%lBt0=q6_rZfuM5l&ECqBhv{^gJ^_}vQkRIk^(VB2PFVMBwv}>3pUYk{y^OWbj=&RXAjo}s#NFNN#`iZ50 zPb2}+=tFW9tC8vhP)<{m(%d|WMvXjx-{V~|2^%C`4+0ZHIOCf_V~-m*VBScxXg-o% zZ5mzQ-DwUr1njJHK07}?tvs_-_`z6WRgE83gA7IC1B&LZo{284_6<$qb)M9wbrfN3 ze(0Q#xjdIP=u~ahO0|TVKX+8}RqI4Iei1!B^7U{ADP+V(YDP2?KN0VW!{gxBllfTvm~+$5Pc1P%+m`B9C438}WR!ILBunBZ zk@$1H+6vUsBS**=$Mt@TfJ;zs0;V-ddSm){?}xjq?}AGH+23D=ZedhXAh{pfG? z9`Bnz^7-aEx{u=`E(5|*+$k-6-z+@^J|| zHS%-ZNVM(zN=gg$3s#jpe{>NJx((ja07CnE_NOK}souC4WB8|apnpcm!Yj4&)ZC(G zuorv<-j}NM3);6vsi=$$77-B2=*ADi=s80^KTry*_8g(q$p)B){;x04FITz+#^TzexW zAGtr7q0wU7Hnx=?@_(`f{dQhEA1J+)Jb&^kkG0&qBCnaxo})2P{#AAQLBl>CQBgOh z`N{0a(n#*iv))dTHRb$nnICV9SdaJcZbPQiQFDyHv`7nA7kDpSsdN^;UoZ@}m zcaK>l*eKn-r<23<(*E z(trj{GNh0qQ8b4J%}Ij>FA6D@gfvr{Rgz|vkZ5a?=D9Ra(x_Db^~65s{Qo)Y-)mWG zOMQLc`@YZf-1l`~10!QF*P$iWo-q_(@{jU&pVrNWi5Oq6+{$;!- zKS?;PER~ybehGK*6X>xfxTcu^&+pE$m9{o~bwLCr* zbtth?=P)aBH^Un>kf1yCdSp4~a<(vo-D(Xu35%rV*#)JP`T=J!KEZZ``TS7-9$brq zg1W*ZRQ|7#49A{;ABMWG7idJ$7A~326jE*Ob*(g;)0b@X8DxmhGAn3IKQGgCW`0*2 zr~)DP`^ZQ;LF7XQNYE@9A$Us-k~CxNpf_AyvD&zy4Fqmnm<$t6&}&F;KvI&>pQvs) z<&y9Pj5W(C5igPjfylN(qRhmAxCeA9lD82P^RZk9^B}CZ^8g4PoSafH`H`$8%736> zOAzz}faot6$dYjOnnFmuAHw&Ouy@$*Ab&d$ej!EBhc254>b?%nT@Vsr2>txxNHYiOnV)b zT&^Bi(v^Mrc`)uzwCX*niJT_R^IeYw+_hxJE)SY-xe&~Ju#=vq7oQd}cXi8WXV^E* zU%PN~lqe+M2z*bjdUz? zz*Rtc(Ko0h2`}j5$HQ>za6jn*$B*BfAdr_Z+XO*H6p$!>E?zm2NS;^eI{UV@0aiPQ zQ1=d8V}1m$k~9alRjV+Pr^IkP5y*B46H`Ju)m0ism_2~i9%AeYo^t_Y)^uw>PXLf@ z8yqBDAA}z7k3Xi~fNVD?BgxzdhudxxGY{hC2B$fTE53H|x*0RG<=fkz`(m17HD;D` zdz(FH|B>&FA++yk?1!MOMV^?)_{!~V&BaLb@s0oI66yrsLG9n?8w*oP2a40Hg{Axq;Ju51~G!>ofNh(*-U zP)$`suD0if^glI~KxlMq>G37p`v&JzvxCn8rY5sCIG$R;pP=y6dlb~j;=*s<7TN2J z)ZCkpf1?msC8!mXt{sv%DCWTSLz==|evyR1z|SDIw?iJkHf_$B{9tR7jdZ-&t3W$91h)_FnmjWaa&1 z?P-apZGMQ@R8;EpSnZ^$TW=kmbrCw1%4o;Xdd!%DkN~@ zEFe6=)vFIt@2Sr-3saXI?A6; z-dFM39%DB(oGG*Df$sBswe!&}T3f4ny{BKl@lO3bk1Yhpp*B?#EEaOJ3hh0~InA+E z)uHKgNFMWrGRpGTe$%PfReFLiPpBHc(`w=z0){qgi-j~{n5J9C!`i-o==G58rzl8 zw{ElE;&gA#xPLL2(ixfLrJE{hw_mH<^qJE8+S)U8z`%DAZ51#hxpyjta8v?d@F5CKho%36TQS)x}7DkKU5vp}gPX$@SEi z<8#|leifq0Qc^I;U8ERU9I#XK=KPA5lj*mULOkbobPQlbh&!4=oqse|QWx~o3=<08 z&&)ETEZ_uSli%%?mW)_x#|aontc2|YhT@2jHqBfv9zlWeX$C_aQZR^9&CV6c6y|hf zvq2|LIKrw3i$WG8T9{U}vc`5BZnC65dfC5LvQf>cwEE$JzYA1vr^b!vp3DjQa6S6u ziXC?+rF1W8OJMp$=rJHA(^yund;`idj1yw}rLiRm*P9Sa0;7gOInq++1iKb2AX{l0sr!_C(SgWre=*>chv6)3@LrY!wkrS4JFqBK^B7qM6YVEL*qd9%_i>vqRdYp)y>XZ_{ve7zfHD z9pJ=t033;I#>SbSz^wqKAJ7*B2pizQKw5yvggqiA=tmrHqwsB?LYNTO>>giQD8q;ux9)|)t5Aad3rF; zzmhQ7QWzM(7Kk4c`sW&{9>5!_otPltLVv5^v)%wkH8kWHdjoO+KGYaKbJ1ds2C`fM ziRncK0|vy{S}##36y&MJZr#THY6Z30Kl?-N9`(C@2{Ke!>Y6MTecYWhB5di~;`(c; zb%P%*1z)z6*A@h@Y8Dg^_mFOqiNxg++Xy^rJI=mzgS!#z2^!@~iT^=HUt%`0OljmF z3O7)}`L6WjEXlI%gB`d?VAX4bcRJLSj)(Ds_I%s6WtikeNAsdy>V!8AQ9F614Fl|| zbV?wUR6%VIbj%^XA-K(huSb-nrKKGJ4PesSj_ZItBO;)}rbNHb)>ahMzc%oq7rZGb zScC)&q}dM+4nh!cgU~yJiVF&Ef*cN7Z-Ed+{Zu3wX{7LZ-8m8abZ=Gk(^-QH7rtYT zp8~1f)Wnbv&KYDD!EGe2)_kdTilVI6TPfz?&H73lE>U)^>O-Tv#+P}G3bS}Vln9Pa z8>n9vT#GH_7ro=T*jML8>wjC#8C&AGOLPRgrLtQBY!zFbLXfI{P=5>AAWsiX%N0Ns zKXFP2&b*GF8f56JOYJ*7Jp#rsijp~)9(fiUn!fVlKUBi5&iHt}jN|tXe_ay8QjX-h z!mBuB3n%0wSl=XX`>@$Z`YpV34#FfKzCa)JgoVK=q+xLoc?981;MpTa4#ASPaa0q~ zF)#E*_YhQyl}AHswQ!@9)O28Tbl7kdSmVFUU9D2TkikK)JcE#YJptD?}KhY5q(BTH5dq^{b#d(y;N48 zleLlMYVAdv1%3s!hZutZ_<4Mc2R#CD++e0A7ozGExL;XX>Vt#}E39Y9rJ5pz4;MtC z#Y4kEJlpzhfZ&$m2a!Lxl6XytiE*s*-*7cH;C~iz@pa`rmqEUTh-6uzaXXmjC!*en5+VjVuKodNdnA9W`6ABCosi|oP! z4LjteSw9MiPee|$2w}@)@7%Q1xMh&Pf`m%D+Zn*djQBi}2M`e&q%kaH%S4)WAa3UB zh;oNw{`Q{BlHg>Jyu+X!jJ?^s&y$T*1vFl{17X9PaZn1dkORsFawz<3sPcGqp~7)+ zH#s+K*Z>!wyJ*va&*>v(*Wt>{cg4nsvpr*uNTc*dya$+FHvM7X;6azs2?8cr(}~*I zyKqw_ZF|2x9#J&r^m`;2g=Yta!ZC|;6 z#6mkq;$m5*KWmO@Vc)Z;K&e)3>~0zR|A0zQ4%K<097bb`-8kh?UEfF4>pg(|Py=q| z;rUQ&U6+Hd7Cru) z4L@99Oo{A*M#rd-^?(TXbo{Pyfun}UKT8Pqo6eO^XQ|!nDmKfWShjUdWr=s22$$uJ zNZfGfR1Fp5gHI5fA;`y&@b+CGJ&*|L72x@b1j$nXF8lE%7do z6696a7A^jAQopbu!j5i*=|irZ`|lfLK}S*%L6}6s*3L`cK8i`HyKDMZn(?+DX4pAy zhaKo6%#xsFMq1W3P=KxbJv}@QRES)bq_|KQz|{41$+;~=yoA4@FW%)iYV5s1cCdyt zGbl1q$^sc>VP`+&=;-Jwft7VTD2Nl?3^^yI=YEZV5G@kVEPg4GC7n?*GUUOG|Icqd zY_mICMdmaDMddaN&Wmr0PucJIc#^tUSa3#a%3x=G?B^u? zQrE5*r|UylQ!0-TMDM_>a1?SxfEfU8E(wwv%$d;nF=A@DXATlam7~zO%$tqj4Uw~j z_FwQ#M-4s6x&@1P&*g5gme&yI8vSnn_!OnT2JVU!);c#tWaNa~EFlqq4U1HV#9kMf z=B_RozBV^A*iUt8)=0LB;Bk;w%JlL*K7OHdc7H>9qPWY@(2aPb!cYx+fdfOs`oMd7 z%~I;w(gN#zg|n6P)3@y~yy#Bbnh zW78E2R7k2OX1{4>wFgl1{h1Mhw;KB?x8Y;vfy)=xUlnYaiPpQCLa|KDCWy~O*%nZZ z>Vs369PK(w@`vnv>SEo$Hf`=~?W%i!R$OR1QPH}q0V}tw?86P9*$p)ngW-;xGCVt& zs;-;+R9vZ^wRN@Y_Bb5H&{4#J+vlnz+uX^ zq08;laSyVnJrdcDspAP02DAaWDT!4gC@@NMW;F4ye-!bfy?AHc4`DeeX6&*<%DE~Fe29VpO^B)%1zQw^H?uP8J9G~)ZD z_#9)>t*ptj4PtSs6}%pHvC`4Eg4;VTY!GN~E8kTlREcre_x?c-1$sfox~1ZNq0{0M z26HP{Nsdkn{CNyeD;7c@OD(;%oU4dL_du@z)Dw+^UV44c*VvVbiHTtSy}-Bz4L@xU z#!jHwUO?H@U{`NmVQF!xs5`Lf~czM2XIl_1ni-tj_Jtr1~ zdY;+7(Y9K2tW~~bz&P&c^KW6XTjtCt^ZbYQSvPu5@;`ZMLzjK1RnSwo;X&?<5nW-m zZuq9s8zqM#>Ng&rQXV+qBb76}q5Dor*|1u-X(```z+ZA%;w~*pM}K3x>;h+AT!Ysi zG*a6^vMfL|IXp7*4mA|A+sFwisGIv4PY>blljvd^o_cX!N;y~$gDL1aAX4A(doZ<% zMs&?+M2+w-#GMlqcY+I9(k*_0SMD2p=N0Ulu^p^6}cFNoB zVsD{oE3wZ{=q?IpUATCe)uk2Oy+-NVl`THE22H$-`Ly%e$?jzu=E(+@Q|dgfx4kpx z?ijm13*T88DJB^GIMey5$KR_yvpJi7;C=74lUinHCsKaQX%&xkVZXOjs`?)>dTw-u zsodutWkVglNP6wqT(fr;s;TcN?c$b>W@~jD(;)yJdsc)Mbg-qIXJx{{mD@Uaxu<=9 ziJCSQO?mfab*9bd zoKzee-jt`Virp3yEAW2p_75T=MK*C)OusQmQ(0Lptz90`VN0<&IM~_bM|duMy3)BU zyGSIxGcL<45>NJzhPBTh+Br7XXXc;RmLA1-J?%Pd>HN-X@>XVhrM5@g_@BR{#O?TK$1nPu&NCC9r`R=B#$=f}ix=IXK1{NR z#I0msB#J#Y=40x;urvF6^Gt+SX)vs>XK>kUn?EcrsQMwXjPD1&|Lpd>Q?98~)8d*7n}sLjJ%yQNR}Ic?2(YNp(f*Zn_nN+r z@z^gWyio>!Z~vWbcS6lKd_MAQ2{k`KGj_vc-ux7GxOV6R9 zn8l1Y>)55&Ms1vF-ul?{`6>T1T+9i!-^xrs&q#-tpPurbZ9b$WZM(X`G*2sMteZ&^ z2Ya(~P~d&_N7^$7*DVq?NUIwf(2IRl-k!I1Z?nbeV29ne19x$X8h~GwK&3YOSLdc_ zvgge@oN(>p)UrJjXEu3jO^z1NCpg+jxK2%k(zt ze%Ic5mcd}(z~%)eMP?YgnEmZ;t~|dMq5hk^xYKUba#gJ0%+u8=n(R$7YtODpj$M1e zwL4*EolwGQyEw(?r`YR-Dcv;SZlUiDm3dSJzXC06U<4Rc-STjdcVv2u!=|DurZ8N z

ZZcqpbNV>)-@-s>cH3^xydp5}6*@P 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�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%0AcG}+8A7*lA^8$IZUf+s6*Z!vYx+LbA56DGE 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

@ qt
Definition: ERF_Kessler.H:35
@ rain_accum
Definition: ERF_Kessler.H:41
@ qv
Definition: ERF_Kessler.H:36
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:663
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:664

Referenced by Advance().

@@ -927,10 +927,10 @@

amrex::Real m_gOcp
Definition: ERF_Kessler.H:174

amrex::Real m_fac_fus
Definition: ERF_Kessler.H:172
int m_axis
Definition: ERF_Kessler.H:165
-
amrex::Real c_p
Definition: ERF_DataStruct.H:617
-
bool do_precip
Definition: ERF_DataStruct.H:677
-
bool do_cloud
Definition: ERF_DataStruct.H:676
-
int ave_plane
Definition: ERF_DataStruct.H:674
+
amrex::Real c_p
Definition: ERF_DataStruct.H:618
+
bool do_precip
Definition: ERF_DataStruct.H:678
+
bool do_cloud
Definition: ERF_DataStruct.H:677
+
int ave_plane
Definition: ERF_DataStruct.H:675
diff --git a/classMultiBlockContainer__coll__graph.md5 b/classMultiBlockContainer__coll__graph.md5 index 7509595d2d..9eea188e42 100644 --- a/classMultiBlockContainer__coll__graph.md5 +++ b/classMultiBlockContainer__coll__graph.md5 @@ -1 +1 @@ -b8bcddc8f4f35474f06869c50428b4eb \ No newline at end of file +aa848fcdd4ab4cfc66273f5d7ce74dfe \ No newline at end of file diff --git a/classMultiBlockContainer__coll__graph.png b/classMultiBlockContainer__coll__graph.png index 47ad3e57e43756745810140a583cf2889d2c0ee7..a9c3ca9a878fcd06fb816d93d3d840b640df66dc 100644 GIT binary patch delta 210079 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

1?a(#q3{OZjg$? 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

  • ufO-sV>G-tzB0zSkNwLlEI$5|8>#G@neY_yxJ>S4*bqTV?v( zYIKDcf)(7nzmC{_tQ?fd9lYR49LmtL^Z1HYZYP8L?!7s>sx-arhYKoKxV&edsA~8b zSG}LyD;SpcEH)vQB0;J=<%|wAn!k9Tw1sGSL&%+F?)DV-F*t%~wpE`Vu&AAlyqGOK z{KZ@H{>jB0K~%Oefd2aJ#mGcUtvNdLm;gtzhPwSg1J^9cm<;EQyVpGWuN}Mn!sv>p zAU$il{d1y^X}9`RN9Jh8+aF$1rHx++evt5n9Zsd?U(NL;m7_(Q`(ca4jMN)wE}Qn5 z)f=`I{Ge6sQRw!fUk@cZ2VF)NE^~5jZf`GtZ~|V?6Wv}qcb<)Y3ByS=!?DwsMapK( zq24q1Q;cTR+zP4{Kx}FVSuK#7kwZYk@Z&paF`qQ0?E{lwHHtam;mTM}xU!Nqga~ce z*s&;P`K6PIbv+Xviid`#l`_NZeVC@Akkc_1PkJ-i@W!Is7#~ENq-(R=MmHoi2xU_u z5+NvMk<(p8A7xeNid@r^R5uTj8lJSTxK-;eik!^YmG&cpx5jJWmNwHqq$MRKp(;Xa zGu=dw5$e95gnF`~4_&3@n?((WGA165=>7xBtwIO_V;U3yR(?!wshV(&}hVrq2l42ETX2PGTbL8ftIv+K!JWU^~}u`8^`^b<)4Z_^`K!r3JEG zh3{a-5^wl>q;FOk8Rj+Ygtm{>N;;B|(P?REfv2XocR=_h@dgJ=$PL}w83*6?PH&_4 z1=_q-{G-JuL01UznDD@V@jnVgQ+_8ec!WX136gi{|Ax7&(AoBH2>B8GN1s0J!5j+t z4_OC)f>_qwE5LIM((ka{Uy$?&o=pf0G$)h4-)x64U3K>jkk=1&oX=?ixXtEjSjr$zmqo6@O;8uaeQEPhI8B5e46gQ zm&bA}=fwu&D_3^(tctz+cLE-(yj$A;r0ucgQx^_as_X#XkZjp|?c|}(^V5Dk5A$w? z=CHRIy4$pw9_cTz-}mfT)Udg@eLo8OxdrPmg#HYx`8hms@1Vo&+cAoc>s2PaXZTS4 z@ncckM#tSKCh-w@sRF6vvIx}$Y>r?KMCu~AIGZ==YRdvmJ}odh1Q9`=c8VGs@a*6t z0+aOz7bX_G5b_t=Y}sT+S61R@f9;a=?vw!82~jjF(8UFc`B!h=$PBmVcmGDgS|kb? ztRUi_b@q^z4d^#L!>RXm(((AQW28j2aFGFiha^ip1ULu$M-t~>Vfgtkva+hPU3Xte zk~yC*wov`y0}sr%@N$BnS0JMyR+5B*Vwt`TwCeB+fhB2ta?%B0e>j7K>V6)2WyrEG z%RL+k6)SAKh*}YDdY=n3Jv8!KGz|ZxS(#pwWaVXPx%pmv_l5CTXW7AGE&sE3tydV% zAyHcxTE8SdOH%UI=?5cG5`2b=;X1LjV9_TJk!34vC9=*iGCid{9eu81W&M%$4wiP4 zRy~7vMpM?W{-#}vPc!$}C7GkTe9y@XdZ#VyMe{N_jF0%e>#)ov*}1LCLGKjK@F;v>&gMg?a=ChE8h+~QpK z9(9BN78*qGK11e|5oi%06F*tiGHbQmWuC!v;p*iEYfKDyFhG?J(Jx5jw{OSD$+g)} zafHu-Q3uwIlO%-DqQ}Bw3OQB7&tLxAtUO3T$x{cVw1?2U1TF_KWZ-`W&AR8h5fgYA zEKQd0KKP8HUpd;IY9&D6v}Mf30IOedU8W8lJtt`zGnvF|c;7>3NULn;OWq|XR zX{^#=+P$SS*ln@!tpfU4&Bt=4?ey1mEy7UR__0!+Sy#g5N8e4l&bnf(Ywcd|Se=m4 z7;0UTlfG3m!cihu`eoK4;N35~mz~ivEu#ahpB`e+*1;rZJl{Kgu6?iTnQr2W(39@~ zOoFL^pv*b9>ODhk?T7-W!MO)8y}&t$>(RC&pu0$_mtuA7zFk4`&plSZh}5f3r#Kc% z^qU(R$`Dr~aj1n=rK2Y&M!Kzw!t0^Cy~xKFS`++gAQUKNOCzgPkyYbej{#R-H)?c& z%0*o2e;u|9rLV)e;4EAzmvO`UhVQwyyMbj*sWK(sn$7i2jarq}Ve~T&WT(N%`Vxy`G4F9-X`F!gNAftX`Ro4u`;b~1ZPfp6%}zFP^5-t#*d7Q{B2+E_Q}$;7WS8&-?b6v;#z_uK_}M$wBOO- z0KJtqM;V%!m{?=N4*zKU2(y1cTq1>bK|IadjC$vH{71X9sk_e{ZVtn12k+h6#p?T|;GODb6>lUxlR5c8}U~g350#DS17EroC zUgN^J<|Ah?DHs|WLJ1&%mYD}&qy-BY7|}~THnSC3A*h$JpfNCzXb_qX2M^)xrq)}JP%@g$W@QHc>!8COn6{jOX>KL-1;Nm zwC?UIq>$iZZ`#{epp%Xf+(1cORLmHYn9~D;W&AJ{IBTCNp;Z#a?rK~A5GO-?zGZC% zKk!%^_I(tBQh|>{ye4tV@`oqv1n>r12blrEXK>EA2oHmExEvMIlC!h7uZEZoXd;FK z!Ws*17pQ4|cpW0j%2nB~du(L(*NU9FdC$TE-&d2PwXF@;l?g@RVEltDR|v?3R1OuE zOI%!4?yEn+AH+^c0(BM80=1oo+N^Xek|6DvnLPA;R2-87*%$dkB5BCu_w$3v`6d+1 ztFmKS(N_>IF*J0AD(LH7@M?a{I)E7*`mF259j>%)iG#-B-o0svs})PEhNlgXo@+uv z&i5n2phuSeI*4w-odrK|D;R832Zup;W+Pq_m*?(^XMgYHvY<}8HD#lLxDWo4J^onF($;-G_$M!9`$*0OU(Av;ne&VS9oP zn>h>WDel`sv<2_(V~wwoEYer#s@SfVxS8W4RtSFI9pG-p36}fbzA^zr3`o4h4}asz zLw0R`uEL?-Rg6N1$ktYI_eZBkg=x2J|FO`fzqVC)uX&$BQd3S(7b>9{|FR54TFHz0r*hIasfTxTlATY#>h!gu7iL%M~n<%@8rx zD!`}DWS2!nhk)%G6fY^79L?Z3>*~sBFiCUtWVd`{bs=M3i6T5L2N}E8!@O{WV(#S0V)g1CSF2Ioe-ZTfO8{)9|en!hgUf2hDMi z@d4h%=z9sXyrc@@gVK){)F<4QuV)67mMz1K@I6lPM3)c7C*S|clgVGdHa6G+Jb8Tq zWCh}T3w&!jsAznDeskp3$_jLz_w*F4E4c9xvW3f#kP#O1O$g3cT9UrY62U_#%Ufy- zPUz5<{A!~-}IB!N|`to)$O`dM^v{tbtF;w z!^9mtb}5n&lJ0oCwVEyIli@FMy$~$jd}L{~ei6Tdg^I}uL)6`CshPVKl)`B}#hNqO z4wXOpK3EVn~!8L{1Hh?+*?NkdP&hXBoYn3Mon{aA+j`NQSG@?QZax0@oP`2sb8< z?m?5$X-P^5>lS$E5{6nlp+;t|(DwQ9yX2f1sju?fzOSfA8rl#GU7S#P_P&tx`0+t7 zS2{Zvrld^N_z`oS(>FA%bYH#uNMdYhsS4DcyHLRh9jg_tivtk*K=Sx0RPL;GLR~3z zs8&@~!OI4EF~RS=Fn%{biiw0aWD43tp%GHw*p~;re7PCcfab~XQCBBG^=HBTe|Lj_ ztp?o798!(i11i7eOewn;e9u)elhB?e>#f32N-g%B&Ni%{aHlcj18k?`GB591n2K1w z%c*m5%_M*?>3_-PtRpZwwvH)m@D2r&rjXV zMEB(=wtc3@XG*+V18zQRzwdAPwX7cz$}u+=Gxr-X>zFBbRZ^g(fiUX=`e#2ExD)-!?s3 z?s8d3=!flfXJKzJBf}1dg#dVJZX?@bvalwzeBJ8|p^$VfD;raPuCO`|P(p~K%7&&` z9v(_$_W>TcziQsBe#k>Bbvf=&Wy?Y3=qW!X&sDwBS@ced0Rd7}qV;UPH9a093}wJ1 zE@zHTOc?lgJuH4f5MuNLy07QRh+?O({(MCbOpUch0`BU|nR((r@*M#95lPa1mxEyt zaecpOYR*gZ&k?h%P?2?hN&!%6#8;I)bt)sNYZl7sVV;Z+1s|`2yL+jhAAuw#3iqgE zS%nkbv+8Orj5v_>!~=W+xV}b9AEc~L!dVIq-&dK$M~S2?lMKJT%(8X~P21a;y+Zh* zfyag8b<@L@`B(K!&&#U<0^2PmCB9m#lmu=4`Q&gz-jPpMeOh;yAyn|e&#&;}Qa`f7 z=(SP`xLDQ_NIGBb2Ou-lC=c?#^|fGJQx(DUl||=w-wpQlMari1^!64frk#h3&f0O< zY&=0gHsZCe^hD|oh88x~mlK0q`)Ef+A+wd$yp6n< zwlB_Ur;XSb^C6np?oQ2)+8A{+$^RTW|IC~UAv@a}8z{Jp(>Jd`&13#?>MNj0hJGH+ zEKTwK6=?{vkxiL(DAmgmpbddB_zLwr44NXY3m+W6gJBi61BDAz@yhpj&Ssj5ROdo5 zI+Pp0Z%j)|D+W^rNHDiID`FWY)xWW)y^Y{1SA}MsoBjolIp!Z0!8l7$qbuoHzlMR0RbESqG3f z2VC2!z*;L~m(km>ctbirR3}R?=|YteAawEZhJm%XuwDo)9&&11b+3S+i%A#_@*Tf` zxEXB4kk`Amvwu#+6&JZsQ-1pldX)Bf5$05lSok-E(;exKGXnzykcyAn|3UGrU_NLuZCgMkf8)lJ zG=*a3;*$quCu`&qtNC1I2fO((M3OIhf2wr7Jc*bT^!H}$+K>MDme0VzU@<)s`s`V` z({w)*-}FC&36vuPMTCVRR!4n1`8|CCB%VY>SX|UQ`F{u5YI=Ab;Ko?!e=QK1hG8de zc_ds=%Q|sq{{(HpDD~;S65426YQ!>@OmJ&NztmppTiu64;cLKS;XM(>TK-=B7umu9 z4G>)#Dx#aGVp}0b;5Q8FplHqdRTi2V)TNj=xwvSTWj^g_dD(oBp1i>st#Rgz&@D65 zx5{q!D%;3KF?m(FHy77+2QAfw!*Jb+l(gsTgAMN<4#cXX1vgo4b6fS4&}Jr}ok)Ag ztOA%J$5ke=7z!Wj0l^#1Ts8$J0%5<@GjRLuZjBBAOE$hr*(`3k4P; z+6btagrZnr7Id$`BYYp*4HL@R`Z|=IW|_C`-Je9ig~Pf4B$cdsh1xCSdd;_sgEF&%w?_Mw_a(mD_dbkfMc?urO<@Sb3cv|y#wKm{ zQFcDS{ufl1X?ZC38}tZ-T$Usdj$Jy}G!ZQ13oo`!)sEHOM91>8vq9|=Ebq^xpU0pZ z0L_BAq_?}fw7h(4uL&*-WbQ^>x!t*ZkD+&oKI_2MW~X8s-}|lm;&!5e#xM55*nIQ% zX#{G-zwx9=$jlk#47N!o>%E2X5HatI&bbkiv9j*( z<|u!eL>r4*iRMo5e-Ez5-6G{_RX0T~48&V*JW(|UQdYLqC(o$f5qgl{Sp9yq@V!g! zli~-rty(UyCemId;R&HkQ`5H##VO?X3Y7w;I3R1JamoQ|MHkSA?(Vu-M#RAdVozHQ_MwZk5C_d$!p5ZInn+`PhaNp1}5T2DEB*%|8H#NaXC~f%9$(LZ8%Ee6+ zq5O?Ov4hp&#^2Z(OV7|=TpFna{Xp%+Dyw3Y!&D2+WlqRF1Ie?3UGpS#>%O^_mR1i) z9=v_P_5;(K7i0w}B|e*)n(FS>G&VMdz~_8j18r^DqP*N(NL$XAU~+JC1L(-g+gr3q z{69wB1E*G!Wb`myhi<(yb#0kWUb=cDfptu>O*N`QH<`)H%OlVx5(Ot2K(0DEk&rzPL0CRPWX#=dH-)w>va*%8%`A}ko;>5`#n;%; z_uHvP^U2e*gviT!HBlz=WUf0k;^=q3b3cq5Ts8s>}nBi9o`}u_urJ4W0$?Z_ld?g{RfcMaO*S zNx%*xk+A#6-R%~_Rg*X@x7=0x*U%b+Lx_D9S=YC>#T~{zLmMORN?Irk8ags<j|@s1qOGs5Pz?Qm(-RXZee=!D zgBA`iZ-QcKVuApHWHLyAtb#6TMa32X4z)OX5W{m)nP=dt$74;cR_;o+^ZC8f`9ME| ze74nDxzUaX_n4I7gIND&=456(v^0fzZmh-+m=P#2XO{28kc|HQ;@<-SD2%&+%Ev2j z1KzPPSdu5#(;Sig(QR=6lHcu{CP6vn4}sc!-Q7{5L+ay&{T%Z~GVlO>wkWtr)dVsK zNKzX-n4gQ!=ZlN0ALtoTJBfKK-G&{;b{qay=$9bov4$|Y#r^`hEX|1Ua4>f1TS3g; z@0pa)TqxT9``SbY3WEm3p&J=uw%`#xMNOTpnGFd-%wl3jDIJ9W(iZ^B#u`?+zt#+4 zNzkkIUudZHW5mCm^1*hqaGOKmZ1u8D&dZCyeYM$LN-I7p{M>j9A6dNTnH+Giy?(_H zv_M2ez@Z2wXQL^Li;I2lZ)*U^d;7M04-X27hLCRrJRmHvFqD?uAO7e}Bpfeh{_V}? zd><~X-}|BA{}TqP{QngLMR6eLyFS`UTBVc(!jIBxqXua?hh^rJ_-ErGf(GslSV{rn zg$f7L$_D_8s%M=FlEDS=7PN^SN3KvGM?Mx5K=vQR7azf|0R#a&KydD5ZjqCdL$wh6 z@SruoWgWp$GP$q-U~}{II_xtKX4;vFi38C`)vA!Hej{zKrHM3&cSX{q{jAkS;Qc-I z+QSg21_j8EAZ~?%j4l3MN|tR|Euj^xkZ_uudx1-X0%QsNd-{5M2(As2J5NCr6Rxf? z=vX$iFrNNp_8&9m-w{)*7k)RpRyOC=mK{=fH58 zC8D|ruTp0Q^4h!k0+5^wnCX23usu_goGmQVA;I6Eecfc|Sr#*xy|zz;WsAoPJb>Yu z2Ze>(a^`JE`JtCy_MIh%-+=Qb!0re74-oyF4XKA=9dticayOL{WnbM&1F|AQ&y_2# zSlxX1pz}WRSM_t1pHIt;!oU1e_Qd7m{2{voA{h;9^8YSVWqN(ZAU2 zspIV7DG?uPYr{Q9ZKB)sp$(o830M9;aw+|5Hd zO3)=?YRcl(%?s4QVPRo=lbtQu+?t^@_f*=)eDY(sdAr)AO@DsCR>2_4B9e~@O$o1u ztUjRV-{<8;HkkoO$Dqab76>neU%WSZim%@Pvn+j(*5$r>gXA_9H8s4;i_Mx) zDt%&J_bNTtKJ&-k-8N!#9-<+5t`#rB0`}L;7q`(oT@U7N)^Reqlobt_35(#DO&1+* z>bu`=v})XS+@QgU+D8B;&(MQQ?m?a_>vkF~LoHQq^Qx^*4Qv#8JS1dt)n01)&Tqw* zj3?~QkwASn4$nysa8%k<;f%YAk|LmqaQ?oJ=lebBPOCVq7yjwTT4y7J^Ol$Hszn{% zK;)??s(ScuRb~|*_XPOsMa&?_;}=+scGX8P;8%KR8rX%MB)@cnZBCxb|J4ia0TM=+ z=fgBYmN3M&vv&+6i5FExT{aP`GG8#M;_7-NCieZwfB@}SgUUM~h|uCdxG>#hn>VZ@ zALu>|3^-;mM-gJAS?QcdVPAbyzdFw0X_)srLZo1QKl;Zfo<+kbztfN~6>`iYWVMCy zS%~n&(C|dmmfxVAH1d){0PpjL4mrpy%VlWCt2ED@TDG2-ptSabNt=w|Um^?+-`>65 z@-NyVY(%JE*H&7x294r@cqaFM&YudcP{iQ}A;M7%5pUkK&u&1lqQW91YfiN#w!xID z9EWq#$BK#n7uNdR+W5agT5A-z-0Eua$maN~ruA@`?@hi&Pe={l>kc!vzhcGS)6#sb z(Cys9r+0*_OoLedJ$ug!ao_oRuq^&9)^DtwIVPf3;nxc|2ADGYKPXd}JMYNHxFz0~ z`?|<*Z$QKO1Xz?d+hph3%xI9>Y}m z-~rCI>g4FCxCb}=|Bs=x!U5tfZ%baJ`m6Sr>y?X~t9=taaA>ki+*^Exgg))F{4onC5IH5B@J}}rmC>#2#I>7y8 zfAzH{fJIXWH%#RBFElpZoDaT#-hbDyQpPYM&&xWn5y*xxNZf5SF2GuGd&YaFkTO(> z%eR`z(h`Yd`~x2Co-gXs6(OQSAp;&?JeVYz3v;<}+sFDS`urRLA}cCSi-$OKuyiHd zpJe*&$%(a&p4qUui&{=ba12dD?!fPxnEY^y)a#xXX0IpptM`LQMBz4#J~ z+}VK%83f2#G8We=I{#g%+atoPlnwhS%wRmmRK$yUm)9=rg7TxNyY%1#76^N=x28Dd zxB!$2tT9-BYbI79lNVxV%_e(VBc%1S zB4(pCSD7xXzP_)Z+;^{G2%&Q3AP5UKX7ZZ@ukGD}egOC(57-_8a9s*MUrAQ|F*IZw zb3uwDT%8V>4(PBgE{?Ee&>#n9^2kVy)(cce5fINJ5>S*2dFG&Pq&j($&uL0A z{FeFB5qSOxo=loF558~13c9a3*$J{QM_MBiU6!_^zOtM9bg(oxK4&Z5ZQD=D1MSNU z-u~i?fD&ldj&_U^$L_QNLOjeEZJX8W0WU%O%FPG^E-0{#5=VXDZtJh*44010iC?<$ zZzMewO$}FMJ{sG7dVqF)s#mLCp}oaVzI262qVKMm)2pyu%r5Ol(%3!)g{wx5QE_E}6lo%ovVWh{^Qtb``nD0kyEa5ZPSlc=?!74kHC~ zxjlSb+&j|2VP=Y1Gp7g&!9cB(4Q;5GFJ~PF*S%|azPWXcQ*Qexen-(+jywSx=iiquG5nc7$`U0w14|bFOHtS zKlCGBM}{Qi`h}zZvjW^lkDO^)Y2U{V%nRVn*)uV5-J96cUNuj` zWw3~i<_s*>6d^-kH-=?WjUycXM{w8mn!^19i2-1anpZ8byF6{gUAYp;s}=G+iC?`5 zyHIj)UfYHKyM!q+)}rG5Pbjmqs~)To*HEwDA0ToDYBGX?9zv8W@j3^klqlebJFQc% zLATob$XO!BheJK(#RC1{YwX*wP4ELivWJ^Sy{KrtKnD(}I|}dP6JBuv(0oz3kVmnw2#}ug8p4HvGj0P7*|C*W-5EKjs zF`+J?@k0&4b1CV!IK!mvv%3-Bl*srr3(Yq1+@0>*AbtiA)lF}AXXjPCZp>=OEz>h+ zBB7EFqC1<-K5mbA=GAs0!=Vk&va>lJGb!2}WAgVTtLTWT7>Y!e`13R7_a)nnL$WpuQ){vR}c(f^?Ff$=HoLMZ>| zTI6xzuX-ds<1dwekeMa*F1xEN&><@@n>Ob_kxj`Dsx_udc{tDAXn!y;eS-a;YE2X; z*CYv11h`@goszEB=CZ8I z6!g*#q#TrUjY<3o!|WGBeqkpG)h_R6&2Q4539v8JaCFWLC$Mrx=(ogw7FOE?P|g{r zO^1)#a?orSHb3W-=2|EAjY-reMF)zHh(#OFijUPaa)XeL?*Vd2YO0Bg-={L`!lV?t zpC4AKof3Bxc5Y;v4Y0D&?{e9N@xQUTTfD0gU9D{1UP61#^or~6*fAWdHYe7fR-Y#r z@!Xh4h7U!U#w861ebYNk+Katw={99)L117e2|`ae<17v>Giy{-F3?(eXz~uz6uC-> zCpi2l+v%_Tgw2XQh)66j9=!V<_5sA9-dR+&u_lZkoATf~V{jP$a|@v6peAP=P*7Gy zA*ZS5X%@Ib7-;N`q%}Os#AeY_>T@7m)HOIbh&di$z{N%)m8Gdp0c5hMX+0@Kt1vM5 z%ywRkykmIuBnqZC9D_OUM!-ynEHMwwR-X|&9H4C7$NO9pKg(Ae1k-xsV4%%h@IXY) zRZDr{Ufh=$HVn7<#7pBJKmwe&6vfaF&*i;s4hE(5tq@nZ;BLg1_bbuS2NpooD~MJ52M6xN=;Oyu zTRyQwM!1^r`5_qxD5Z+60UJPv5C`}Zh$q(-zV>efJcz1&5R&Qenv5FXm6qy z8`oTEVX|@I`Wp605#vZ!>44Wvw7#rp@7A`jM7yiP6FnD|9BqB;YalZ(xQDhSz{iF# zmw0jX5MYO{p`m?<*}pA+2qX;!y%0o`1i(@a%l=i;(k4#(80Ub- zLq6<0zlRmIs`!D{EfhHSN{^lf7gp_yfSv>bGuZv1GF1s?70{B*!h|(BxfzP?*Vffd zLb`6gBjD%%Im#VDaO_%SGW;sudw-N=e}!evR41X)J|cp;>tSXS38fUv?N7hZIa(ED z#vos&oy6eR5j1&gZYjHT=}IwQZgxNbJ??h4d(XBWBU=fEfa2lQd)GRNFJ^YkfVR=z z)^;C4UNUnJ;iomTu+W>`BKG}vE*ccK9hQW?FbzXI3w!vtj~_p7Y;0@=F8uc!EkgM& zTsrhWWS1C3C$zmWRfmpy`Q^MOkv?%JA8s8K$2Rc#x@sU%1MNp0qYSB~2!d;pcfLE$ zm7kOH!)?5(C8rqPiN|alFUqmwHCYpP02Gb^a%}}-&(YJ9BH(T|Gc`@w{Dp#{2qZy( zV|t09!1|+s~)@?jn-S9 z56$D?5LO%2%qnuZBD(&m_9Tn;Lww(=o=huD;?J&`(l3{#D5B%opWfOAE{G&rQa9!S zEi*7IF2CYX@|tf z!N(=l{TzF~Z=N3S!JklWoMgrOfxcDqBT7?PA7=AxY1nefCJFwU^W8(*2W*pPs3WT! zmi@=0b{OSLoi+bPF?{lcB4^X#hCS7{r6 zc5T})w$|0|)N4X~#Fyjuz5Vhv1slIZi>*reqxiYLK?OLZ(&5h3 zw5POmE$qm|;-@e&iqN!D_(G5tkLxhaz%knh6N>#>jQB{{6U8$at_7={QUN(%`NvGr zP?Vpi{6wI%; zTl${}LlFcQ^90mC@iaS7u9O$#d-g+vT^?+~o?$tU>9l!{eC826f=H#@E|A)5?$DcC zIx8hj3FkJMCrXr)zaUkcmh%yB&Jhe)X9A<2Id>Ov+R@3o*&4-R%+{!>8s=L7>Wr;MB&h$*00 z;6qv2HLwgp9(;fQ?JLxg;o;Gu+5fT;{ZlIV#G?+Jn9z{C;$Cs|BrA9`0|u=Pv`gghcdxu4)~{ul5-sb|Nyh-#H=eD;loJ<1Lr#5=9@Z4@IblsEaR}=hbCA zKI0{vaCrusmP#s2g;=&M9n!=`o@S3*`mub6)Eri2xCOzK?&9JC9(5G_I*2a}(Xui! z3;hLw7n*<))!+n%qpSL0(f(E%FTl_LyWUU@cv&dm5r6Pg2L6+b%vX@nWNMiI`=Fzy zfJBM1A>d&C&~FgE%|VNp57^+WtNY!U!{PDG*pBcW0_5Lj5xu5okTZsE|1b^3^EKcS_t>xm z{S8izX!}1@ho#4cX^T6fp(hvF}~ zvpn!Wg|{+aDU$s=@h%WTif{K&T1wi}H#51_iR)kFyU>%|?ru)Nf;x+pjm_=HHP{D% zUD%wtp5kPE*=t)>a8`3_?^XKym8d<6j^9VP2;$+(TQT7!d2hy)8==*@qV0Ji&wuaj zF$$p$CXmmH^ErZi3|81HMf4)Yc0pfZh(Ms{yqnTPIDQ1A{a`yy_O`OR6t8?HNG4vz zTrV`Nb{z55%PDqN{yPXQwkEWG^_chvL~#9KXKiimH~E%;dzGS6wQ3+e$%{BG>@iR` zO<1P%b3ix_Pm*%QWDF(8L+mIFSsl`I8bmxuL{rsrJBrU5fN_-UPNm|Z4ivOOoryl^ z$hJ-w!O^ShWW?X_gxW89%r&e`y{(seW_LeRsM7la*78 z7r}B+XEQ$X>UtN$Z1f(RwgP~|l+c6dw!1M4O(b8@uV2AKt&yes=5s$$K?>P%7I=6Omwfnp}F+c zubm`agQg9ezp*5MxL#GeQsa|luC90Aw|42P)LN5?UopDIhBn13~GANQd4h1`(+FC9@d~W zcOd^`6vZAu`}sVuvA=#50^gmjTD-0hTUic<6F0YQC{&+&3AXh+Fx3;BE2EF1*#Y9hAd{y-QJdhIjKKw|=07tc_nnD`QZKz9%%8 z+k?22Do7@yi-we_NKeTdedO-p0mdkeJVCzW6JV%0b43@Lywr7dGu5+jae%*nyNAej zjb{Q<^{nnEP8kdCmgMB|i9fwHrD;4@;x+zT4EC)^*BYcStkl8c02>1PR#l+`uaYyP zTw#XRaoY)&a|%XZNfJeaP@aoe4WkW0cL(k<$>YLj$%OKVrBt_r2m0Gy)G&-2AG364 z5h;U(6Am}w<>fJMbVtF#fu|^^!xDa@O!@4e6BDMUrfKR{Fde+hs}eT9E!-=eOXYUk*=01cbcVJWIt2~NS?O^C(;PeknZSxC>^oa=#*56~T6 z6Be$5oF16_++PpWJKai?0zrZ z#)$zTB-o{&bd%fg-S~P2D!gvJ8se=L-WTI+?U%zcmpLa}ke;=;zP{MIX39NMWOrRU z@+Bk+p%D7aCeMq(;3#pvb3H$PfKG>+lJfJUBfR1cp@%3&^j4N;?(G5y$_(5sw*em3 zfx}wHTTSg%xYM`EH8@=46`Ve<fVpkZ$-GJd2F%!}SD$fdcta>FI{+FR83dqse%$sBeBgtm!OiKw=`}=1W>; zmC4%n`){uxKj7#b#U5@0*$?TY!0*q3{^lZQ9*fKGmGPAo2V!F4$4rpcGU-@0dr44G z(Auxn0uU9@xpviVb!oUby~qXSZzNRcDn;{xCpi6`U|Ym811&v(Sw?#q=edTcJ{j+DBozYPHmaX*;w3N6uDXj9E!qGmqj+cCx2 z2i@BLL2mH=i`~cwM_5%7DqxX?i3Ps7E^FB2)Re2GL~8|jpZ+QqhRSS<aO<>}}y$q8l*{l=x8j1Eg2$pZuAUL^5@ql_pVMDPuPO^U_U z2-yymu0k;_J$YbEo|vFuUrh~^3|%;XUW)w`bQZetJqIKLNE&YFL#ow)4G;JlT=uN{ z^^wbY6>G4^Z%le{8V*<|&S&Flom z*rQnODr{EbVVL9ger#GbeU4Vo%n<8Gz&BP}0M22t-ox4fJ|rJ?wF~q56@8N!FwE4pp!8!=*@<0SoCbkzqu9 z#fNFReS&X_iif(u48qx?rx?a zpHh9vUPnoVKbsnAk?j_^U>q z)TJGr;9i^2_KU%re^77^omx3rR|1ef z6cJb~O4)sBR~!#7|75H){7JW&hg6#H?zOzl+V@{mQ;M`$?Qojk*X8S+uHQ!wZas9- zzuLqs!(|XeXZ-7%%PiX(4YL#7g<{=%d14Wszdwl$N*u}%Nd0Nt1O2XtU9uIOSo^Fjgo%#N;#Lg~yNfoRkrBvh6 z7@4T`4W(SJy}&sUws6|CS7VfQ&|Nj#9J5O&=J*p%z`- znVG{I?OgZ}o79iq=Q^l}jabH3*oZIFf zUL*>xdv=(Kz5lRRaMewvMNyn8yxhLKwJqS_p^3q_o}4=B=Hs3ZhKUu3u5&Z4rneQu z5+n}x+4n}j+^K$YBliO(U!Gei`Y#|I~1I>C-apWUaW{l0gbD zM>q%Ml_jeRq1Uc~)gPu_3PcQcP-f|XsAgb@9EIpzB~J!V(m}3AaCLRH%y}B94TZ;8 z&+<;!YgkcX5d~UOOp?-8>=ih_9y8s1y#dWgAVz8ls{>XI;*~ChH9hw8gL&*0rN4TX z*PFcK%$Hflno7LV6G`eDN1yZZxK(GN&YC23kjnaPd}V1=P~D?`9|&U2h_@VN>0cTl zdVXPN`MfLNxyVP)#5XTZJFfd=Ff~`2cn+SxZ#Weg3=gdVU1ZSuG3Q(kat{c~s(?U#fPnrUnOi`< zfq(^c{D=uK*ARKKy1s6c>s9+ioR60mme+@e`#VpcJ_UXqIxzhM1NCha>Ry8i1j;0> zg%%P~LnHsUnK0u(cogVAD`1>Nct9=y%0ECE7>SwW-&Zg zPP@(y17@qvE(5&!Yb3)u59J08h%EhWj}c*K9*G2fi&N@U)H?F1-?}i;C7om0i%g}3 zS;+tMBWVYcsyEInA1c!0y^`F&S~KRNQNLE?bA5jW$-h=uNuy8ry7u+ah;(XY;Fwa> zW|83U#19wSn~Z-%bAD8SS#}WKN&j@0ByM zEiZRV#R;ba#%es&ncz3DSkz|f7A8H^=e_gA9~xR25U}5?sc{0(NQdP21Ck3 zfO;1Fb$16S=7YVXE}$s?7j$WsxuS~$P-pCVr0WEWEFu9jx+Vv#6XwluFBC2-NH%6$ zFV6~jsSmVtS#L=AiQwTgkm7&715SVr*>qtYL80E^0W!%<7sKuDi1bCVfYt%91I`k?6Qwuo)u;~DQcp^xKGt%A?9Hpb)+rv%JfYA}L6xAl)U6pc2vuqBKaCNcSI*uqXkMEY525a(9lQBd`tWl`1 z6uw^gO^RP&>7%n~W6M0(-@EOig*zHojC%(Ay?==uOHG?F;qJjZhY0fw7|Q3v0tFqG zK`XA!8IO&F1JCOwe85s5D!>2%z7RG^q7()||AN^N%+4a|rR@Zm?mu}_3eHF%k{-PU z-Fyzro7!X-Q9$Q5)6^ucYnZhcDt+)7h+x5ta7$V?Y<2{~ZSmr=MLnmx(}xK%?dOl|e^j26O-~rycdqF%_s$N}j;DkKCanQ6 zHPp&odA5zOtFsGdCzsE^cS-H=Kd1Laa^dE{32+K9nWb-6^7ig-s)W0pp`jt5APU(v zKD&0H1vf51=Pkh84Lk#v?cW{1aJt`>dNg2lhE)X*e77r1EDEtGPPFpe&9qREIEca&tFjz{mN1gEnfSJ{PB zv9*Q|AJ*VagD`{!Ko8)dBVv$2H;7k4=H<-0ug75qf-5IlrMWu12^Kwc;2WZ zdlv!`^0cyBqZnlUkKC$8z%>ILm;^vIOc*ZYI98E+sZ>f@nutz982$k&IZ%+ dj% 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

    T9#)qSLkMgD=4bz9wE( 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

    7ot2>!nNnm5nL|WnEFn`8nKCBxJj?9euls)2 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

    jQ1?0N64?02u%og>7mApRf_V9@=^OC;78yP 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 n#VF}9zlB73>d}8b-3Zv>$2thdPjR2 339 

    341  }
    -
    static void set_flat_terrain_flag()
    Definition: ERF_DataStruct.H:572
    +
    static void set_flat_terrain_flag()
    Definition: ERF_DataStruct.H:573
    Here is the call graph for this function:
    diff --git a/classSAM.html b/classSAM.html index 829cc829b2..432adc0aad 100644 --- a/classSAM.html +++ b/classSAM.html @@ -617,7 +617,7 @@

    @ theta
    Definition: ERF_SAM.H:31

    @ qcl
    Definition: ERF_SAM.H:38
    @ tabs
    Definition: ERF_SAM.H:32
    -
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:663
    +
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:664

    Referenced by Advance().

    @@ -1116,11 +1116,11 @@

    constexpr amrex::Real CONST_GRAV
    Definition: ERF_Constants.H:21

    bool doprecip
    Definition: ERF_SAM.H:311
    bool docloud
    Definition: ERF_SAM.H:311
    -
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:618
    -
    amrex::Real c_p
    Definition: ERF_DataStruct.H:617
    -
    bool do_precip
    Definition: ERF_DataStruct.H:677
    -
    bool do_cloud
    Definition: ERF_DataStruct.H:676
    -
    int ave_plane
    Definition: ERF_DataStruct.H:674
    +
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:619
    +
    amrex::Real c_p
    Definition: ERF_DataStruct.H:618
    +
    bool do_precip
    Definition: ERF_DataStruct.H:678
    +
    bool do_cloud
    Definition: ERF_DataStruct.H:677
    +
    int ave_plane
    Definition: ERF_DataStruct.H:675
    diff --git a/classSatAdj.html b/classSatAdj.html index ce7a671b05..a211259bdb 100644 --- a/classSatAdj.html +++ b/classSatAdj.html @@ -644,8 +644,8 @@

    60  m_rdOcp = sc.rdOcp;
    61  }
    constexpr amrex::Real lcond
    Definition: ERF_Constants.H:66
    -
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:618
    -
    amrex::Real c_p
    Definition: ERF_DataStruct.H:617
    +
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:619
    +
    amrex::Real c_p
    Definition: ERF_DataStruct.H:618
    diff --git a/functions_d.html b/functions_d.html index 26a80c5749..41fcf18dd0 100644 --- a/functions_d.html +++ b/functions_d.html @@ -361,8 +361,8 @@

    - d -

    • dycore_vert_upw_frac : AdvChoice
    • -
    • dynamicViscosity -: DiffChoice +
    • dynamic_viscosity +: DiffChoice
    • dz0 : SolverChoice diff --git a/functions_n.html b/functions_n.html index ce7ac7f556..f9b89ebbee 100644 --- a/functions_n.html +++ b/functions_n.html @@ -308,6 +308,9 @@

      - n -

      • num_boxes_at_level : ERF
      • +
      • num_diff_coeff +: SolverChoice +
      • num_dimensions() : ncutils::NCGroup
      • @@ -338,9 +341,6 @@

        - n -

        • NumDataLogs() : ERF
        • -
        • NumDiffCoeff -: SolverChoice -
        • NumSampleLineLogs() : ERF
        • diff --git a/functions_u.html b/functions_u.html index 67b1ab12e9..2f49468af9 100644 --- a/functions_u.html +++ b/functions_u.html @@ -214,8 +214,8 @@

          - u -

          • use_mono_adv : SolverChoice
          • -
          • use_NumDiff -: SolverChoice +
          • use_num_diff +: SolverChoice
          • use_rad_dt_cosz : Radiation diff --git a/functions_vars_d.html b/functions_vars_d.html index 3904ca8e1c..f2093d5015 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -281,8 +281,8 @@

            - d -

            • dycore_vert_upw_frac : AdvChoice
            • -
            • dynamicViscosity -: DiffChoice +
            • dynamic_viscosity +: DiffChoice
            • dz0 : SolverChoice diff --git a/functions_vars_n.html b/functions_vars_n.html index f3d49a4d3e..82836c16d8 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -248,6 +248,9 @@

              - n -

              • num_boxes_at_level : ERF
              • +
              • num_diff_coeff +: SolverChoice +
              • num_files_at_level : ERF
              • @@ -263,9 +266,6 @@

                - n -

                diff --git a/functions_vars_u.html b/functions_vars_u.html index 43d7b8ad36..e3a5df898d 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -133,8 +133,8 @@

                - u -

                • use_mono_adv : SolverChoice
                • -
                • use_NumDiff -: SolverChoice +
                • use_num_diff +: SolverChoice
                • use_rad_dt_cosz : Radiation diff --git a/navtreeindex12.js b/navtreeindex12.js index 5a9496df34..9a8a23ea72 100644 --- a/navtreeindex12.js +++ b/navtreeindex12.js @@ -37,9 +37,9 @@ var NAVTREEINDEX12 = "structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d":[2,0,15,2], "structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df":[2,0,15,6], "structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38":[2,0,15,1], -"structDiffChoice.html#abaff02e5f99628d6a91b546f3ad1fae6":[2,0,15,4], "structDiffChoice.html#adc2925cf95fd6058bb83e1748fd1b765":[2,0,15,0], "structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf":[2,0,15,5], +"structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817":[2,0,15,4], "structDirectionSelector.html":[2,0,16], "structDirectionSelector.html#a3950b636303028f398441fdc43d66dba":[2,0,16,0], "structDirectionSelector_3_010_01_4.html":[2,0,17], diff --git a/navtreeindex13.js b/navtreeindex13.js index 46be6277e0..e4a6f74b84 100644 --- a/navtreeindex13.js +++ b/navtreeindex13.js @@ -57,18 +57,18 @@ var NAVTREEINDEX13 = "structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf":[2,0,79,58], "structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1":[2,0,79,34], "structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb":[2,0,79,9], -"structSolverChoice.html#a6dba64151e2e2f958e7c0e55db477bf2":[2,0,79,40], "structSolverChoice.html#a766e5884354ed6483704f8257036ee75":[2,0,79,28], "structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e":[2,0,79,60], "structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42":[2,0,79,16], "structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5":[2,0,79,3], +"structSolverChoice.html#a8d039800497a1e5084afeef94d367932":[2,0,79,73], "structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69":[2,0,79,57], "structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061":[2,0,79,56], "structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107":[2,0,79,63], "structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e":[2,0,79,2], "structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606":[2,0,79,67], -"structSolverChoice.html#aa2de671156cccf1f3a34b9f250fb0e28":[2,0,79,73], "structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48":[2,0,79,22], +"structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981":[2,0,79,40], "structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9":[2,0,79,76], "structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff":[2,0,79,84], "structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218":[2,0,79,29], diff --git a/search/all_10.js b/search/all_10.js index c21f8f03c5..11abb135a8 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,44 +1,44 @@ var searchData= [ - ['q_5fh_1899',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], - ['q_5fstar_1900',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], - ['q_5fv_1901',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], - ['qaerwat_5fm_1902',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], - ['qc_1903',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj::qc()'],['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation::qc()']]], - ['qci_1904',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], - ['qci0_1905',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], - ['qcl_1906',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], - ['qcw0_1907',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], - ['qi_1908',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], - ['qmoist_1909',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], - ['qmoist_5fptr_1910',['Qmoist_Ptr',['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()']]], - ['qmoist_5frestart_5fvars_1911',['Qmoist_Restart_Vars',['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()']]], - ['qmoist_5fsize_1912',['Qmoist_Size',['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], - ['qn_1913',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation::qn()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar::qn()']]], - ['qn1d_1914',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], - ['qp_1915',['qp',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()']]], - ['qp_5fthreshold_1916',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], - ['qpg_1917',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], - ['qpr_1918',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], - ['qps_1919',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], - ['qr_5fprim_1920',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], - ['qrad_5fsrc_1921',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], - ['qrl_1922',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], - ['qrlc_1923',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], - ['qrs_1924',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], - ['qrsc_1925',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], - ['qsat_1926',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], - ['qsat_5fice_1927',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], - ['qsat_5fwater_1928',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], - ['qstate_5fsize_1929',['Qstate_Size',['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()'],['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()']]], - ['qt_1930',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()'],['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], - ['qt1d_1931',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], - ['query_5fone_5for_5fper_5flevel_1932',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]], - ['qv_1933',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], - ['qv_1934',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], - ['qv1d_1935',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], - ['qv_5finp_5fsound_1936',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], - ['qv_5finp_5fsound_5fd_1937',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], - ['qv_5fprim_1938',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], - ['qv_5fref_5finp_5fsound_1939',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] + ['q_5fh_1900',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], + ['q_5fstar_1901',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], + ['q_5fv_1902',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], + ['qaerwat_5fm_1903',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], + ['qc_1904',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj::qc()'],['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation::qc()']]], + ['qci_1905',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], + ['qci0_1906',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], + ['qcl_1907',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], + ['qcw0_1908',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], + ['qi_1909',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], + ['qmoist_1910',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], + ['qmoist_5fptr_1911',['Qmoist_Ptr',['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()']]], + ['qmoist_5frestart_5fvars_1912',['Qmoist_Restart_Vars',['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()']]], + ['qmoist_5fsize_1913',['Qmoist_Size',['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], + ['qn_1914',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation::qn()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar::qn()']]], + ['qn1d_1915',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], + ['qp_1916',['qp',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()']]], + ['qp_5fthreshold_1917',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], + ['qpg_1918',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], + ['qpr_1919',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], + ['qps_1920',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], + ['qr_5fprim_1921',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], + ['qrad_5fsrc_1922',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], + ['qrl_1923',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], + ['qrlc_1924',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], + ['qrs_1925',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], + ['qrsc_1926',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], + ['qsat_1927',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], + ['qsat_5fice_1928',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], + ['qsat_5fwater_1929',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], + ['qstate_5fsize_1930',['Qstate_Size',['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()'],['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()']]], + ['qt_1931',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()'],['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], + ['qt1d_1932',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], + ['query_5fone_5for_5fper_5flevel_1933',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]], + ['qv_1934',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], + ['qv_1935',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], + ['qv1d_1936',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], + ['qv_5finp_5fsound_1937',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], + ['qv_5finp_5fsound_5fd_1938',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], + ['qv_5fprim_1939',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], + ['qv_5fref_5finp_5fsound_1940',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] ]; diff --git a/search/all_11.js b/search/all_11.js index e22b94f780..e0d5ca53bd 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,176 +1,176 @@ var searchData= [ - ['r0_5fcomp_1940',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], - ['r_5fd_1941',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], - ['r_5flw_5fabs_1942',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fascat_1943',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fext_1944',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fscat_1945',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], - ['r_5fv_1946',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], - ['rad_5fcnst_5fget_5faer_5fidx_1947',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_1948',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fgas_1949',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_1950',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_1951',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_1952',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_1953',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_1954',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fidx_1955',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_1956',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_1957',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fspec_5fidx_1958',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], - ['rad_5fcnst_5finit_1959',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], - ['rad_5fcnst_5fout_1960',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], - ['rad_5fgas_5findex_1961',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], - ['radconstants_1962',['RadConstants',['../classRadConstants.html',1,'']]], - ['radiation_1963',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], - ['radiation_1964',['Radiation',['../classRadiation.html',1,'Radiation'],['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation::Radiation()']]], - ['radiation_5fdriver_5flw_1965',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], - ['radiation_5fdriver_5fsw_1966',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], - ['rain_5faccum_1967',['rain_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()']]], - ['rair_1968',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], - ['randomreal_1969',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], - ['rank_5foffsets_1970',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], - ['rayleigh_1971',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], - ['rayleigh_5fdamp_5ft_1972',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fu_1973',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fv_1974',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fw_1975',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], - ['rayleigh_5fdampcoef_1976',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], - ['rayleigh_5fzdamp_1977',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], - ['rayleigh_5fztop_1978',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], - ['rd_5fon_5frv_1979',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], - ['rdocp_1980',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], - ['read_5fcustom_5froughness_1981',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], - ['read_5fcustom_5fterrain_1982',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], - ['read_5fcustom_5fterrain_5fusgs_1983',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], - ['read_5ffile_1984',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], - ['read_5ffrom_5ffile_1985',['read_from_file',['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()'],['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()']]], - ['read_5ffrom_5fmetgrid_1986',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], - ['read_5finput_5ffiles_1987',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], - ['read_5fint_5fstring_1988',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], - ['read_5ftables_1989',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], - ['read_5ftime_5ffile_1990',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], - ['read_5fwater_5frefindex_1991',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], - ['read_5fwindfarm_5fairfoil_5ftables_1992',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], - ['read_5fwindfarm_5fblade_5ftable_1993',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], - ['read_5fwindfarm_5flocations_5ftable_1994',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_1995',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_5fextra_1996',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], - ['readbndryplanes_1997',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'ReadBndryPlanes'],['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes::ReadBndryPlanes()']]], - ['readcheckpointfile_1998',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], - ['readcheckpointfilemost_1999',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], - ['readnetcdffile_2000',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], - ['readparameters_2001',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], - ['real_2002',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], - ['real_5fset_5fwidth_2003',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], - ['real_5fwidth_2004',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], - ['realbdy_5fcompute_5finterior_5fghost_5frhs_2005',['realbdy_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H']]], - ['realbdy_5fcompute_5flaplacian_5frelaxation_2006',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], - ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_2007',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], - ['realbdyvars_2008',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]], - ['reduce_5fto_5fmax_5fper_5fheight_2009',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], - ['ref_5fcounted_2010',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], - ['ref_5ftags_2011',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], - ['refindex_5faer_5finit_2012',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], - ['refindex_5fim_5faer_5flw_2013',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], - ['refindex_5fim_5faer_5fsw_2014',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5flw_2015',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5fsw_2016',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], - ['refinement_5fcriteria_5fsetup_2017',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], - ['refitablw_2018',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], - ['refitabsw_2019',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], - ['reflect_5feven_2020',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], - ['reflect_5fodd_2021',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], - ['refrtablw_2022',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], - ['refrtabsw_2023',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], - ['registercoarsedata_2024',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], - ['regrid_5fint_2025',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], - ['rei_2026',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], - ['rel_2027',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], - ['remake_5fzphys_2028',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], - ['remakelevel_2029',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], - ['reordered_2030',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], - ['resize_2031',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], - ['resize_5farrays_2032',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], - ['restart_2033',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], - ['restart_5fchkfile_2034',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], - ['restart_5ftype_2035',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], - ['retab_2036',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], - ['rf1_2037',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], - ['rf2_2038',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], - ['rfc_2039',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], - ['rga_2040',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], - ['rh20_2041',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], - ['rh_5fto_5fmxrat_2042',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], - ['rhcrystal_2043',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], - ['rhdeliques_2044',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], - ['rho_2045',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], - ['rho0_5ftrans_2046',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], - ['rho1d_2047',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], - ['rho_5f0_2048',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], - ['rho_5fbc_5fcomp_2049',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], - ['rho_5fcomp_2050',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], - ['rho_5finp_5fsound_5fd_2051',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], - ['rhoalpha_5fc_2052',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], - ['rhoalpha_5ft_2053',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], - ['rhod_5finteg_2054',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], - ['rhog_2055',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], - ['rhoh2o_2056',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], - ['rhoke_5fbc_5fcomp_2057',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], - ['rhoke_5fcomp_2058',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], - ['rhoq1_5fbc_5fcomp_2059',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], - ['rhoq1_5fcomp_2060',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], - ['rhoq2_5fbc_5fcomp_2061',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], - ['rhoq2_5fcomp_2062',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], - ['rhoq3_5fbc_5fcomp_2063',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], - ['rhoq3_5fcomp_2064',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], - ['rhoq4_5fbc_5fcomp_2065',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], - ['rhoq4_5fcomp_2066',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], - ['rhoq5_5fbc_5fcomp_2067',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], - ['rhoq5_5fcomp_2068',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], - ['rhoq6_5fbc_5fcomp_2069',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], - ['rhoq6_5fcomp_2070',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], - ['rhoqc_5fcomp_2071',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], - ['rhoqr_5fcomp_2072',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], - ['rhoqv_5fcomp_2073',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], - ['rhor_2074',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], - ['rhos_2075',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], - ['rhoscalar_5fbc_5fcomp_2076',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], - ['rhoscalar_5fcomp_2077',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], - ['rhotheta_5fbc_5fcomp_2078',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], - ['rhotheta_5fcomp_2079',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]], - ['rhs_2080',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], - ['ri1_2081',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], - ['ri2_2082',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], - ['ri3_2083',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], - ['rotate_2084',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]], - ['rotate_5fflux_2085',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux::rotate_flux()'],['../structrotate__flux.html',1,'rotate_flux']]], - ['rotate_5fscalar_5fflux_2086',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], - ['rotate_5fstress_5ftensor_2087',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], - ['rotor_5frad_2088',['rotor_rad',['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], - ['rotor_5frpm_2089',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], - ['rough_5ftype_5fland_2090',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], - ['rough_5ftype_5fsea_2091',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], - ['roughcalctype_2092',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]], - ['rrtmg_5flw_5fcloudsim_5fband_2093',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], - ['rrtmg_5fsw_5fcloudsim_5fband_2094',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], - ['rrtmg_5fto_5frrtmgp_2095',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], - ['rrtmgp_2096',['Rrtmgp',['../classRrtmgp.html',1,'Rrtmgp'],['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp::Rrtmgp()']]], - ['rrtmgp_5fcoefficients_5ffile_5flw_2097',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_2098',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_2099',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fsw_2100',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], - ['rrtmgp_5fdata_5fpath_2101',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], - ['rrtmgp_5fenable_5ftemperature_5fwarnings_2102',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], - ['rtype_2103',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]], - ['ru_5fnew_2104',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], - ['ru_5fold_2105',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], - ['run_2106',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], - ['run_5flongwave_5frrtmgp_2107',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], - ['run_5fshortwave_5frrtmgp_2108',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]], - ['rv_5fnew_2109',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], - ['rv_5fold_2110',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], - ['rw_5fnew_2111',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], - ['rw_5fold_2112',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] + ['r0_5fcomp_1941',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], + ['r_5fd_1942',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], + ['r_5flw_5fabs_1943',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fascat_1944',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fext_1945',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fscat_1946',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], + ['r_5fv_1947',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], + ['rad_5fcnst_5fget_5faer_5fidx_1948',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_1949',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fgas_1950',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_1951',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_1952',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_1953',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_1954',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_1955',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fidx_1956',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_1957',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_1958',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fspec_5fidx_1959',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], + ['rad_5fcnst_5finit_1960',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], + ['rad_5fcnst_5fout_1961',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], + ['rad_5fgas_5findex_1962',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], + ['radconstants_1963',['RadConstants',['../classRadConstants.html',1,'']]], + ['radiation_1964',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], + ['radiation_1965',['Radiation',['../classRadiation.html',1,'Radiation'],['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation::Radiation()']]], + ['radiation_5fdriver_5flw_1966',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], + ['radiation_5fdriver_5fsw_1967',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], + ['rain_5faccum_1968',['rain_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()']]], + ['rair_1969',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], + ['randomreal_1970',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], + ['rank_5foffsets_1971',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], + ['rayleigh_1972',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], + ['rayleigh_5fdamp_5ft_1973',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fu_1974',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fv_1975',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fw_1976',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], + ['rayleigh_5fdampcoef_1977',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], + ['rayleigh_5fzdamp_1978',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], + ['rayleigh_5fztop_1979',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], + ['rd_5fon_5frv_1980',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], + ['rdocp_1981',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], + ['read_5fcustom_5froughness_1982',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], + ['read_5fcustom_5fterrain_1983',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], + ['read_5fcustom_5fterrain_5fusgs_1984',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], + ['read_5ffile_1985',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], + ['read_5ffrom_5ffile_1986',['read_from_file',['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()'],['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()']]], + ['read_5ffrom_5fmetgrid_1987',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], + ['read_5finput_5ffiles_1988',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], + ['read_5fint_5fstring_1989',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], + ['read_5ftables_1990',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], + ['read_5ftime_5ffile_1991',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], + ['read_5fwater_5frefindex_1992',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], + ['read_5fwindfarm_5fairfoil_5ftables_1993',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], + ['read_5fwindfarm_5fblade_5ftable_1994',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], + ['read_5fwindfarm_5flocations_5ftable_1995',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_1996',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_5fextra_1997',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], + ['readbndryplanes_1998',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'ReadBndryPlanes'],['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes::ReadBndryPlanes()']]], + ['readcheckpointfile_1999',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], + ['readcheckpointfilemost_2000',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], + ['readnetcdffile_2001',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], + ['readparameters_2002',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], + ['real_2003',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], + ['real_5fset_5fwidth_2004',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], + ['real_5fwidth_2005',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], + ['realbdy_5fcompute_5finterior_5fghost_5frhs_2006',['realbdy_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H']]], + ['realbdy_5fcompute_5flaplacian_5frelaxation_2007',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], + ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_2008',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], + ['realbdyvars_2009',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]], + ['reduce_5fto_5fmax_5fper_5fheight_2010',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], + ['ref_5fcounted_2011',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], + ['ref_5ftags_2012',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], + ['refindex_5faer_5finit_2013',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], + ['refindex_5fim_5faer_5flw_2014',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], + ['refindex_5fim_5faer_5fsw_2015',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5flw_2016',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5fsw_2017',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], + ['refinement_5fcriteria_5fsetup_2018',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], + ['refitablw_2019',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], + ['refitabsw_2020',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], + ['reflect_5feven_2021',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], + ['reflect_5fodd_2022',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], + ['refrtablw_2023',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], + ['refrtabsw_2024',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], + ['registercoarsedata_2025',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], + ['regrid_5fint_2026',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], + ['rei_2027',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], + ['rel_2028',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], + ['remake_5fzphys_2029',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], + ['remakelevel_2030',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], + ['reordered_2031',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], + ['resize_2032',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], + ['resize_5farrays_2033',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], + ['restart_2034',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], + ['restart_5fchkfile_2035',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], + ['restart_5ftype_2036',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], + ['retab_2037',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], + ['rf1_2038',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], + ['rf2_2039',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], + ['rfc_2040',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], + ['rga_2041',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], + ['rh20_2042',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], + ['rh_5fto_5fmxrat_2043',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], + ['rhcrystal_2044',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], + ['rhdeliques_2045',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], + ['rho_2046',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], + ['rho0_5ftrans_2047',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], + ['rho1d_2048',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], + ['rho_5f0_2049',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], + ['rho_5fbc_5fcomp_2050',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], + ['rho_5fcomp_2051',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], + ['rho_5finp_5fsound_5fd_2052',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], + ['rhoalpha_5fc_2053',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], + ['rhoalpha_5ft_2054',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], + ['rhod_5finteg_2055',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], + ['rhog_2056',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], + ['rhoh2o_2057',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], + ['rhoke_5fbc_5fcomp_2058',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], + ['rhoke_5fcomp_2059',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], + ['rhoq1_5fbc_5fcomp_2060',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], + ['rhoq1_5fcomp_2061',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], + ['rhoq2_5fbc_5fcomp_2062',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], + ['rhoq2_5fcomp_2063',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], + ['rhoq3_5fbc_5fcomp_2064',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], + ['rhoq3_5fcomp_2065',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], + ['rhoq4_5fbc_5fcomp_2066',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], + ['rhoq4_5fcomp_2067',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], + ['rhoq5_5fbc_5fcomp_2068',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], + ['rhoq5_5fcomp_2069',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], + ['rhoq6_5fbc_5fcomp_2070',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], + ['rhoq6_5fcomp_2071',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], + ['rhoqc_5fcomp_2072',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], + ['rhoqr_5fcomp_2073',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], + ['rhoqv_5fcomp_2074',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], + ['rhor_2075',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], + ['rhos_2076',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], + ['rhoscalar_5fbc_5fcomp_2077',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], + ['rhoscalar_5fcomp_2078',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], + ['rhotheta_5fbc_5fcomp_2079',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], + ['rhotheta_5fcomp_2080',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]], + ['rhs_2081',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], + ['ri1_2082',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], + ['ri2_2083',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], + ['ri3_2084',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], + ['rotate_2085',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]], + ['rotate_5fflux_2086',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux::rotate_flux()'],['../structrotate__flux.html',1,'rotate_flux']]], + ['rotate_5fscalar_5fflux_2087',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], + ['rotate_5fstress_5ftensor_2088',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], + ['rotor_5frad_2089',['rotor_rad',['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], + ['rotor_5frpm_2090',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], + ['rough_5ftype_5fland_2091',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], + ['rough_5ftype_5fsea_2092',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], + ['roughcalctype_2093',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]], + ['rrtmg_5flw_5fcloudsim_5fband_2094',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], + ['rrtmg_5fsw_5fcloudsim_5fband_2095',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], + ['rrtmg_5fto_5frrtmgp_2096',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], + ['rrtmgp_2097',['Rrtmgp',['../classRrtmgp.html',1,'Rrtmgp'],['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp::Rrtmgp()']]], + ['rrtmgp_5fcoefficients_5ffile_5flw_2098',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_2099',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_2100',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fsw_2101',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], + ['rrtmgp_5fdata_5fpath_2102',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], + ['rrtmgp_5fenable_5ftemperature_5fwarnings_2103',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], + ['rtype_2104',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]], + ['ru_5fnew_2105',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], + ['ru_5fold_2106',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], + ['run_2107',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], + ['run_5flongwave_5frrtmgp_2108',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], + ['run_5fshortwave_5frrtmgp_2109',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]], + ['rv_5fnew_2110',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], + ['rv_5fold_2111',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], + ['rw_5fnew_2112',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], + ['rw_5fold_2113',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] ]; diff --git a/search/all_12.js b/search/all_12.js index 7e5ecd5e60..5c39e97067 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -1,181 +1,181 @@ var searchData= [ - ['s_5fscratch_2113',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], - ['s_5fsum_2114',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], - ['sam_2115',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM::SAM()'],['../classSAM.html',1,'SAM']]], - ['sample_5fcloud_5foptics_5flw_2116',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], - ['sample_5fcloud_5foptics_5fsw_2117',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], - ['sample_5flines_2118',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], - ['sample_5fpoints_2119',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], - ['sampledata_2120',['SampleData',['../classSampleData.html',1,'SampleData'],['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData::SampleData()']]], - ['sampleline_2121',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], - ['sampleline_2122',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], - ['samplelinelog_2123',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], - ['samplelinelog_2124',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], - ['samplelinelogname_2125',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], - ['samplelinelogname_2126',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], - ['samplepoint_2127',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], - ['samplepoint_2128',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], - ['samplepointlog_2129',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], - ['samplepointlogname_2130',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], - ['sampleptlog_2131',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], - ['sampleptlogname_2132',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], - ['sampler_5finterval_2133',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], - ['sampler_5fper_2134',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], - ['sampling_5fdistance_5fby_5fd_2135',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], - ['satadj_2136',['SatAdj',['../classSatAdj.html',1,'SatAdj'],['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj::SatAdj()']]], - ['satmethods_2137',['SatMethods',['../classSatMethods.html',1,'']]], - ['sbl_5fdamp_2138',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], - ['sbl_5flim_2139',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], - ['sc_5ft_2140',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], - ['sc_5ft_5finv_2141',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], - ['scalar_5fh_2142',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], - ['scalar_5fv_2143',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], - ['scalefactor_2144',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], - ['set_5factive_2145',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], - ['set_5faerosol_5foptics_5flw_2146',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], - ['set_5faerosol_5foptics_5fsw_2147',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], - ['set_5falbedo_2148',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], - ['set_5fblade_5fairfoil_5fspec_2149',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], - ['set_5fblade_5fspec_2150',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], - ['set_5fdaynight_5findices_2151',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], - ['set_5ffast_5frhs_2152',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], - ['set_5fflat_5fterrain_5fflag_2153',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], - ['set_5fk_5findices_5fn_2154',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], - ['set_5fk_5findices_5ft_2155',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], - ['set_5fno_5fsubstep_2156',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], - ['set_5fnorm_5findices_5ft_2157',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], - ['set_5fnorm_5fpositions_5ft_2158',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], - ['set_5fplane_5fnormalization_2159',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], - ['set_5fprecision_2160',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], - ['set_5fregion_5fnormalization_2161',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], - ['set_5frotated_5ffields_2162',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], - ['set_5fslow_5ffast_5ftimestep_5fratio_2163',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5finc_2164',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpost_2165',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpre_2166',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], - ['set_5ftime_2167',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], - ['set_5fturb_5fdisk_5fangle_2168',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], - ['set_5fturb_5floc_2169',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], - ['set_5fturb_5fspec_2170',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], - ['set_5fturb_5fspec_5fextra_2171',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], - ['set_5fvshape_2172',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], - ['set_5fz_5fpositions_5ft_2173',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], - ['setanelastic_2174',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], - ['setblockcommmetadata_2175',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], - ['setboxlists_2176',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], - ['setforcefirststagesinglesubstep_2177',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], - ['setmodel_2178',['SetModel',['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()']]], - ['setncompcons_2179',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], - ['setnosubstepping_2180',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], - ['setplotvariables_2181',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], - ['setrayleighreffromsounding_2182',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], - ['setrecorddatainfo_2183',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], - ['setrecordsamplelineinfo_2184',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], - ['setrecordsamplepointinfo_2185',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], - ['setspongereffromsounding_2186',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], - ['sfs_5fdiss_5flev_2187',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], - ['sfs_5fhfx1_5flev_2188',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], - ['sfs_5fhfx2_5flev_2189',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], - ['sfs_5fhfx3_5flev_2190',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], - ['sfs_5fq1fx1_5flev_2191',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], - ['sfs_5fq1fx2_5flev_2192',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], - ['sfs_5fq1fx3_5flev_2193',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], - ['sfs_5fq2fx3_5flev_2194',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], - ['sfuns_2195',['sfuns',['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()']]], - ['shape_2196',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar::shape()'],['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray::shape()']]], - ['shmax_2197',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], - ['shmin_2198',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], - ['shr_5forb_5fcosz_2199',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], - ['shr_5forb_5fdecl_2200',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], - ['sigma_5fk_2201',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], - ['sigmag_2202',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], - ['similarity_5ffuns_2203',['similarity_funs',['../structsimilarity__funs.html',1,'']]], - ['simplead_2204',['SimpleAD',['../classSimpleAD.html',1,'SimpleAD'],['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD::SimpleAD()']]], - ['sinphi_2205',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], - ['size_2206',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], - ['slingo_2207',['Slingo',['../classSlingo.html',1,'']]], - ['slingo_5fliq_5foptics_5flw_2208',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], - ['slingo_5fliq_5foptics_5fsw_2209',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], - ['slip_5fwall_2210',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], - ['slm_2211',['SLM',['../classSLM.html',1,'SLM'],['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM::SLM()']]], - ['slow_5ffast_5ftimestep_5fratio_2212',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], - ['slow_5frhs_5ffun_5finc_2213',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpost_2214',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpre_2215',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5finc_2216',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpost_2217',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpre_2218',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], - ['smmax_2219',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], - ['smmin_2220',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], - ['smnsmn_5flev_2221',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], - ['snow_5faccum_2222',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], - ['snw_5ftau_5fbnd_5flw_2223',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], - ['snw_5ftau_5fbnd_5fsw_2224',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], - ['solar_5fref_5fband_5firradiance_2225',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], - ['solve_5fwith_5fgmres_2226',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], - ['solve_5fwith_5fmlmg_2227',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], - ['solverchoice_2228',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], - ['solverchoice_2229',['SolverChoice',['../structSolverChoice.html',1,'']]], - ['source_2230',['source',['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()'],['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()']]], - ['source_5fmmr_5fa_2231',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], - ['source_5fmmr_5fc_2232',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fa_2233',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fc_2234',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], - ['source_5fterms_5fcellcentered_2235',['source_terms_cellcentered',['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()'],['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()']]], - ['sourcefile_2236',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], - ['spec_5ftype_5fnames_2237',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], - ['spectralflux_2238',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], - ['sponge_2239',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]], - ['sponge_5fdensity_2240',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], - ['sponge_5fstrength_2241',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], - ['sponge_5ftype_2242',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], - ['sponge_5fx_5fvelocity_2243',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], - ['sponge_5fy_5fvelocity_2244',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], - ['sponge_5fz_5fvelocity_2245',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], - ['spongechoice_2246',['SpongeChoice',['../structSpongeChoice.html',1,'']]], - ['spongechoice_2247',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], - ['ssa_5fcmip6_5fsw_2248',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], - ['ssa_5fsw_5fice_2249',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], - ['ssa_5fsw_5fliq_2250',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], - ['sst_5flev_2251',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], - ['start_5ftime_2252',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], - ['startcputime_2253',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], - ['stop_5ftime_2254',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], - ['stretched_5fdz_5fd_2255',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], - ['stretched_5fdz_5fh_2256',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], - ['sub_5fcfl_2257',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], - ['substepping_5ftype_2258',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], - ['sum_5fintegrated_5fquantities_2259',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], - ['sum_5finterval_2260',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], - ['sum_5fper_2261',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], - ['surf_5fheating_5frate_2262',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], - ['surf_5ftemp_2263',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], - ['surf_5ftemp_5fflux_2264',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], - ['surface_5fflux_2265',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux::surface_flux()'],['../structsurface__flux.html',1,'surface_flux']]], - ['surface_5fflux_5fcharnock_2266',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock::surface_flux_charnock()'],['../structsurface__flux__charnock.html',1,'surface_flux_charnock']]], - ['surface_5fflux_5fdonelan_2267',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan::surface_flux_donelan()'],['../structsurface__flux__donelan.html',1,'surface_flux_donelan']]], - ['surface_5fflux_5fmod_5fcharnock_2268',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'surface_flux_mod_charnock'],['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock::surface_flux_mod_charnock()']]], - ['surface_5fflux_5fwave_5fcoupled_2269',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'surface_flux_wave_coupled'],['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled::surface_flux_wave_coupled()']]], - ['surface_5ftemp_2270',['surface_temp',['../structsurface__temp.html',1,'surface_temp'],['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp::surface_temp()']]], - ['surface_5ftemp_5fcharnock_2271',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'surface_temp_charnock'],['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock::surface_temp_charnock()']]], - ['surface_5ftemp_5fdonelan_2272',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'surface_temp_donelan'],['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan::surface_temp_donelan()']]], - ['surface_5ftemp_5fmod_5fcharnock_2273',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'surface_temp_mod_charnock'],['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock::surface_temp_mod_charnock()']]], - ['surface_5ftemp_5fwave_5fcoupled_2274',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'surface_temp_wave_coupled'],['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled::surface_temp_wave_coupled()']]], - ['surface_5ftemperature_2275',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], - ['svp_5fice_2276',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], - ['svp_5ftrans_2277',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], - ['svp_5fwater_2278',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]], - ['sw_5fband_5fmidpoints_2279',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], - ['sw_5ffluxes_5fallsky_2280',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], - ['sw_5ffluxes_5fclrsky_2281',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], - ['sw_5fhygro_5fasm_2282',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fext_2283',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fssa_2284',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fascat_2285',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fasm_2286',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fext_2287',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fscat_2288',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fssa_2289',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]], - ['symmetry_2290',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] + ['s_5fscratch_2114',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], + ['s_5fsum_2115',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], + ['sam_2116',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM::SAM()'],['../classSAM.html',1,'SAM']]], + ['sample_5fcloud_5foptics_5flw_2117',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], + ['sample_5fcloud_5foptics_5fsw_2118',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], + ['sample_5flines_2119',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], + ['sample_5fpoints_2120',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], + ['sampledata_2121',['SampleData',['../classSampleData.html',1,'SampleData'],['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData::SampleData()']]], + ['sampleline_2122',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], + ['sampleline_2123',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], + ['samplelinelog_2124',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], + ['samplelinelog_2125',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], + ['samplelinelogname_2126',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], + ['samplelinelogname_2127',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], + ['samplepoint_2128',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], + ['samplepoint_2129',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], + ['samplepointlog_2130',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], + ['samplepointlogname_2131',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], + ['sampleptlog_2132',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], + ['sampleptlogname_2133',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], + ['sampler_5finterval_2134',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], + ['sampler_5fper_2135',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], + ['sampling_5fdistance_5fby_5fd_2136',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], + ['satadj_2137',['SatAdj',['../classSatAdj.html',1,'SatAdj'],['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj::SatAdj()']]], + ['satmethods_2138',['SatMethods',['../classSatMethods.html',1,'']]], + ['sbl_5fdamp_2139',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], + ['sbl_5flim_2140',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], + ['sc_5ft_2141',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], + ['sc_5ft_5finv_2142',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], + ['scalar_5fh_2143',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], + ['scalar_5fv_2144',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], + ['scalefactor_2145',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], + ['set_5factive_2146',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], + ['set_5faerosol_5foptics_5flw_2147',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], + ['set_5faerosol_5foptics_5fsw_2148',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], + ['set_5falbedo_2149',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], + ['set_5fblade_5fairfoil_5fspec_2150',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], + ['set_5fblade_5fspec_2151',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], + ['set_5fdaynight_5findices_2152',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], + ['set_5ffast_5frhs_2153',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], + ['set_5fflat_5fterrain_5fflag_2154',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], + ['set_5fk_5findices_5fn_2155',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], + ['set_5fk_5findices_5ft_2156',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], + ['set_5fno_5fsubstep_2157',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], + ['set_5fnorm_5findices_5ft_2158',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], + ['set_5fnorm_5fpositions_5ft_2159',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], + ['set_5fplane_5fnormalization_2160',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], + ['set_5fprecision_2161',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], + ['set_5fregion_5fnormalization_2162',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], + ['set_5frotated_5ffields_2163',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], + ['set_5fslow_5ffast_5ftimestep_5fratio_2164',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5finc_2165',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpost_2166',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpre_2167',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], + ['set_5ftime_2168',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], + ['set_5fturb_5fdisk_5fangle_2169',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], + ['set_5fturb_5floc_2170',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], + ['set_5fturb_5fspec_2171',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], + ['set_5fturb_5fspec_5fextra_2172',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], + ['set_5fvshape_2173',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], + ['set_5fz_5fpositions_5ft_2174',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], + ['setanelastic_2175',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], + ['setblockcommmetadata_2176',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], + ['setboxlists_2177',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], + ['setforcefirststagesinglesubstep_2178',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], + ['setmodel_2179',['SetModel',['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()']]], + ['setncompcons_2180',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], + ['setnosubstepping_2181',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], + ['setplotvariables_2182',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], + ['setrayleighreffromsounding_2183',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], + ['setrecorddatainfo_2184',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], + ['setrecordsamplelineinfo_2185',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], + ['setrecordsamplepointinfo_2186',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], + ['setspongereffromsounding_2187',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], + ['sfs_5fdiss_5flev_2188',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], + ['sfs_5fhfx1_5flev_2189',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], + ['sfs_5fhfx2_5flev_2190',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], + ['sfs_5fhfx3_5flev_2191',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], + ['sfs_5fq1fx1_5flev_2192',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], + ['sfs_5fq1fx2_5flev_2193',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], + ['sfs_5fq1fx3_5flev_2194',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], + ['sfs_5fq2fx3_5flev_2195',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], + ['sfuns_2196',['sfuns',['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()']]], + ['shape_2197',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar::shape()'],['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray::shape()']]], + ['shmax_2198',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], + ['shmin_2199',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], + ['shr_5forb_5fcosz_2200',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], + ['shr_5forb_5fdecl_2201',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], + ['sigma_5fk_2202',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], + ['sigmag_2203',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], + ['similarity_5ffuns_2204',['similarity_funs',['../structsimilarity__funs.html',1,'']]], + ['simplead_2205',['SimpleAD',['../classSimpleAD.html',1,'SimpleAD'],['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD::SimpleAD()']]], + ['sinphi_2206',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], + ['size_2207',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], + ['slingo_2208',['Slingo',['../classSlingo.html',1,'']]], + ['slingo_5fliq_5foptics_5flw_2209',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], + ['slingo_5fliq_5foptics_5fsw_2210',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], + ['slip_5fwall_2211',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], + ['slm_2212',['SLM',['../classSLM.html',1,'SLM'],['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM::SLM()']]], + ['slow_5ffast_5ftimestep_5fratio_2213',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], + ['slow_5frhs_5ffun_5finc_2214',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpost_2215',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpre_2216',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5finc_2217',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpost_2218',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpre_2219',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], + ['smmax_2220',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], + ['smmin_2221',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], + ['smnsmn_5flev_2222',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], + ['snow_5faccum_2223',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], + ['snw_5ftau_5fbnd_5flw_2224',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], + ['snw_5ftau_5fbnd_5fsw_2225',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], + ['solar_5fref_5fband_5firradiance_2226',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], + ['solve_5fwith_5fgmres_2227',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], + ['solve_5fwith_5fmlmg_2228',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], + ['solverchoice_2229',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], + ['solverchoice_2230',['SolverChoice',['../structSolverChoice.html',1,'']]], + ['source_2231',['source',['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()'],['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()']]], + ['source_5fmmr_5fa_2232',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], + ['source_5fmmr_5fc_2233',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fa_2234',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fc_2235',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], + ['source_5fterms_5fcellcentered_2236',['source_terms_cellcentered',['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()'],['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()']]], + ['sourcefile_2237',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], + ['spec_5ftype_5fnames_2238',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], + ['spectralflux_2239',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], + ['sponge_2240',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]], + ['sponge_5fdensity_2241',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], + ['sponge_5fstrength_2242',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], + ['sponge_5ftype_2243',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], + ['sponge_5fx_5fvelocity_2244',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], + ['sponge_5fy_5fvelocity_2245',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], + ['sponge_5fz_5fvelocity_2246',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], + ['spongechoice_2247',['SpongeChoice',['../structSpongeChoice.html',1,'']]], + ['spongechoice_2248',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], + ['ssa_5fcmip6_5fsw_2249',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], + ['ssa_5fsw_5fice_2250',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], + ['ssa_5fsw_5fliq_2251',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], + ['sst_5flev_2252',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], + ['start_5ftime_2253',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], + ['startcputime_2254',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], + ['stop_5ftime_2255',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], + ['stretched_5fdz_5fd_2256',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], + ['stretched_5fdz_5fh_2257',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], + ['sub_5fcfl_2258',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], + ['substepping_5ftype_2259',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], + ['sum_5fintegrated_5fquantities_2260',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], + ['sum_5finterval_2261',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], + ['sum_5fper_2262',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], + ['surf_5fheating_5frate_2263',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], + ['surf_5ftemp_2264',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], + ['surf_5ftemp_5fflux_2265',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], + ['surface_5fflux_2266',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux::surface_flux()'],['../structsurface__flux.html',1,'surface_flux']]], + ['surface_5fflux_5fcharnock_2267',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock::surface_flux_charnock()'],['../structsurface__flux__charnock.html',1,'surface_flux_charnock']]], + ['surface_5fflux_5fdonelan_2268',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan::surface_flux_donelan()'],['../structsurface__flux__donelan.html',1,'surface_flux_donelan']]], + ['surface_5fflux_5fmod_5fcharnock_2269',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'surface_flux_mod_charnock'],['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock::surface_flux_mod_charnock()']]], + ['surface_5fflux_5fwave_5fcoupled_2270',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'surface_flux_wave_coupled'],['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled::surface_flux_wave_coupled()']]], + ['surface_5ftemp_2271',['surface_temp',['../structsurface__temp.html',1,'surface_temp'],['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp::surface_temp()']]], + ['surface_5ftemp_5fcharnock_2272',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'surface_temp_charnock'],['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock::surface_temp_charnock()']]], + ['surface_5ftemp_5fdonelan_2273',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'surface_temp_donelan'],['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan::surface_temp_donelan()']]], + ['surface_5ftemp_5fmod_5fcharnock_2274',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'surface_temp_mod_charnock'],['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock::surface_temp_mod_charnock()']]], + ['surface_5ftemp_5fwave_5fcoupled_2275',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'surface_temp_wave_coupled'],['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled::surface_temp_wave_coupled()']]], + ['surface_5ftemperature_2276',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], + ['svp_5fice_2277',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], + ['svp_5ftrans_2278',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], + ['svp_5fwater_2279',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]], + ['sw_5fband_5fmidpoints_2280',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], + ['sw_5ffluxes_5fallsky_2281',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], + ['sw_5ffluxes_5fclrsky_2282',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], + ['sw_5fhygro_5fasm_2283',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fext_2284',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fssa_2285',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fascat_2286',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fasm_2287',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fext_2288',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fscat_2289',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fssa_2290',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]], + ['symmetry_2291',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/all_13.js b/search/all_13.js index 63a9a239cd..a5d16fea5c 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -1,116 +1,116 @@ var searchData= [ - ['t_2291',['T',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()']]], - ['t_5f0_2292',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], - ['t_5favg_5fcnt_2293',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], - ['t_5fnew_2294',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], - ['t_5fold_2295',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], - ['t_5fstar_2296',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], - ['t_5fstore_2297',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], - ['t_5fsurf_2298',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], - ['tabs_2299',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()']]], - ['tabs1d_2300',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], - ['target_5fbox_2301',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], - ['tau11_5flev_2302',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], - ['tau12_5flev_2303',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], - ['tau13_5flev_2304',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], - ['tau21_5flev_2305',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], - ['tau22_5flev_2306',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], - ['tau23_5flev_2307',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], - ['tau31_5flev_2308',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], - ['tau32_5flev_2309',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], - ['tau33_5flev_2310',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], - ['tau_5fnudging_2311',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], - ['tbgmax_2312',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], - ['tbgmin_2313',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], - ['tboil_2314',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], - ['temp_2315',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], - ['term_5fvel_5fqp_2316',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], - ['terrain_5fis_5fflat_2317',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], - ['terrain_5ftype_2318',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], - ['terraindrag_2319',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag::TerrainDrag()'],['../classTerrainDrag.html',1,'TerrainDrag']]], - ['terrainif_2320',['TerrainIF',['../classTerrainIF.html',1,'TerrainIF'],['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF::TerrainIF()']]], - ['terrpoisson_5fadotx_2321',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fx_2322',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fy_2323',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fz_2324',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], - ['test_5fmapfactor_2325',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], - ['tgrmax_2326',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], - ['tgrmin_2327',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], - ['th0_5fcomp_2328',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], - ['therco_2329',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], - ['theta_2330',['theta',['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()']]], - ['theta_5fh_2331',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], - ['theta_5fincr_5fland_2332',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], - ['theta_5fincr_5fwater_2333',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], - ['theta_5finp_5fsound_2334',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], - ['theta_5finp_5fsound_5fd_2335',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], - ['theta_5fprim_2336',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], - ['theta_5fref_2337',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], - ['theta_5fref_5finp_5fsound_2338',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], - ['theta_5ftype_2339',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], - ['theta_5fv_2340',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], - ['thetabar_2341',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], - ['thetacalctype_2342',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], - ['thetamin_5fheight_2343',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], - ['thetav_2344',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], - ['thin_5fxforce_2345',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], - ['thin_5fyforce_2346',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], - ['thin_5fzforce_2347',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], - ['third_2348',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], - ['thrust_5fcoeff_2349',['thrust_coeff',['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()'],['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()']]], - ['thrust_5fcoeff_5fstanding_2350',['thrust_coeff_standing',['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()']]], - ['tilenoz_2351',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], - ['time_2352',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], - ['time_5favg_5fvel_2353',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], - ['time_5favg_5fvel_5fatcc_2354',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], - ['time_5fbdywidth_5fbt_5fsn_2355',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fwe_2356',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fsn_2357',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fwe_2358',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_2359',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5fsn_5fwe_2360',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], - ['time_5finterp_5fsst_2361',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], - ['time_5fsn_5fwe_2362',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], - ['timeinterpolateddata_2363',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'TimeInterpolatedData'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete']]], - ['timestep_2364',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], - ['timestep_2365',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], - ['tint_2366',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], - ['tinterp_2367',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], - ['tmax_2368',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], - ['tmelt_2369',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], - ['tmid_2370',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], - ['tmin_2371',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], - ['tol_2372',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], - ['tol_2373',['tol',['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()']]], - ['top_5flev_2374',['top_lev',['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()'],['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()']]], - ['tpi_5fboxdim_2375',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], - ['tpi_5fdirection_2376',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], - ['tpi_5fhpb_2377',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], - ['tpi_5flayers_2378',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], - ['tpi_5flpb_2379',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], - ['tpi_5flref_2380',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], - ['tpi_5fnet_5fbuoyant_2381',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], - ['tpi_5fnondim_2382',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], - ['tpi_5foffset_2383',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], - ['tpi_5fpert_5fadjust_2384',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], - ['tpi_5fti_2385',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], - ['tpi_5ftinf_2386',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], - ['tpi_5fwpb_2387',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], - ['tprmax_2388',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], - ['tprmin_2389',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], - ['tq_5fenthalpy_2390',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], - ['trilinear_5finterp_5ft_2391',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], - ['ttrice_2392',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], - ['turb_5fdisk_5fangle_2393',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()']]], - ['turb_5flengthscale_2394',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]], - ['turbchoice_2395',['TurbChoice',['../structTurbChoice.html',1,'']]], - ['turbchoice_2396',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], - ['turbpert_2397',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], - ['turbpert_5famplitude_2398',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], - ['turbpert_5fupdate_2399',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]], - ['turbulentperturbation_2400',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]], - ['type_2401',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]], - ['type_2402',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], - ['types_2403',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] + ['t_2292',['T',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()']]], + ['t_5f0_2293',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], + ['t_5favg_5fcnt_2294',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], + ['t_5fnew_2295',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], + ['t_5fold_2296',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], + ['t_5fstar_2297',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], + ['t_5fstore_2298',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], + ['t_5fsurf_2299',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], + ['tabs_2300',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()']]], + ['tabs1d_2301',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], + ['target_5fbox_2302',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], + ['tau11_5flev_2303',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], + ['tau12_5flev_2304',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], + ['tau13_5flev_2305',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], + ['tau21_5flev_2306',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], + ['tau22_5flev_2307',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], + ['tau23_5flev_2308',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], + ['tau31_5flev_2309',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], + ['tau32_5flev_2310',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], + ['tau33_5flev_2311',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], + ['tau_5fnudging_2312',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], + ['tbgmax_2313',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], + ['tbgmin_2314',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], + ['tboil_2315',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], + ['temp_2316',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], + ['term_5fvel_5fqp_2317',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], + ['terrain_5fis_5fflat_2318',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], + ['terrain_5ftype_2319',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], + ['terraindrag_2320',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag::TerrainDrag()'],['../classTerrainDrag.html',1,'TerrainDrag']]], + ['terrainif_2321',['TerrainIF',['../classTerrainIF.html',1,'TerrainIF'],['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF::TerrainIF()']]], + ['terrpoisson_5fadotx_2322',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fx_2323',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fy_2324',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fz_2325',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], + ['test_5fmapfactor_2326',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], + ['tgrmax_2327',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], + ['tgrmin_2328',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], + ['th0_5fcomp_2329',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], + ['therco_2330',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], + ['theta_2331',['theta',['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()']]], + ['theta_5fh_2332',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], + ['theta_5fincr_5fland_2333',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], + ['theta_5fincr_5fwater_2334',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], + ['theta_5finp_5fsound_2335',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], + ['theta_5finp_5fsound_5fd_2336',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], + ['theta_5fprim_2337',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], + ['theta_5fref_2338',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], + ['theta_5fref_5finp_5fsound_2339',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], + ['theta_5ftype_2340',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], + ['theta_5fv_2341',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], + ['thetabar_2342',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], + ['thetacalctype_2343',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], + ['thetamin_5fheight_2344',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], + ['thetav_2345',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], + ['thin_5fxforce_2346',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], + ['thin_5fyforce_2347',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], + ['thin_5fzforce_2348',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], + ['third_2349',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], + ['thrust_5fcoeff_2350',['thrust_coeff',['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()'],['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()']]], + ['thrust_5fcoeff_5fstanding_2351',['thrust_coeff_standing',['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()']]], + ['tilenoz_2352',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], + ['time_2353',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], + ['time_5favg_5fvel_2354',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], + ['time_5favg_5fvel_5fatcc_2355',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], + ['time_5fbdywidth_5fbt_5fsn_2356',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fwe_2357',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fsn_2358',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fwe_2359',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_2360',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5fsn_5fwe_2361',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], + ['time_5finterp_5fsst_2362',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], + ['time_5fsn_5fwe_2363',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], + ['timeinterpolateddata_2364',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'TimeInterpolatedData'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete']]], + ['timestep_2365',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], + ['timestep_2366',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], + ['tint_2367',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], + ['tinterp_2368',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], + ['tmax_2369',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], + ['tmelt_2370',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], + ['tmid_2371',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], + ['tmin_2372',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], + ['tol_2373',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], + ['tol_2374',['tol',['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()']]], + ['top_5flev_2375',['top_lev',['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()'],['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()']]], + ['tpi_5fboxdim_2376',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], + ['tpi_5fdirection_2377',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], + ['tpi_5fhpb_2378',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], + ['tpi_5flayers_2379',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], + ['tpi_5flpb_2380',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], + ['tpi_5flref_2381',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], + ['tpi_5fnet_5fbuoyant_2382',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], + ['tpi_5fnondim_2383',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], + ['tpi_5foffset_2384',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], + ['tpi_5fpert_5fadjust_2385',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], + ['tpi_5fti_2386',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], + ['tpi_5ftinf_2387',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], + ['tpi_5fwpb_2388',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], + ['tprmax_2389',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], + ['tprmin_2390',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], + ['tq_5fenthalpy_2391',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], + ['trilinear_5finterp_5ft_2392',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], + ['ttrice_2393',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], + ['turb_5fdisk_5fangle_2394',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()']]], + ['turb_5flengthscale_2395',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]], + ['turbchoice_2396',['TurbChoice',['../structTurbChoice.html',1,'']]], + ['turbchoice_2397',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], + ['turbpert_2398',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], + ['turbpert_5famplitude_2399',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], + ['turbpert_5fupdate_2400',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]], + ['turbulentperturbation_2401',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]], + ['type_2402',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]], + ['type_2403',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], + ['types_2404',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 0be35e0131..fd3f856ed7 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,59 +1,59 @@ var searchData= [ - ['u_2404',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], - ['u_5finp_5fsound_2405',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], - ['u_5finp_5fsound_5fd_2406',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], - ['u_5finp_5fsponge_2407',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], - ['u_5fstar_2408',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], - ['ubar_2409',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], - ['ubar_5fsponge_2410',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], - ['undefined_2411',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], - ['uniform_5fangle_2412',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], - ['unioncif_2413',['UnionCIF',['../classUnionCIF.html',1,'UnionCIF< F1, F2 >'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], - ['unionlistif_2414',['UnionListIF',['../classUnionListIF.html',1,'UnionListIF< F >'],['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF::UnionListIF()']]], - ['uniquefilenames_2415',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], - ['units_2416',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]], - ['unknown_2417',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], - ['update_2418',['update',['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()'],['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()']]], - ['update_5fdiffusive_5farrays_2419',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], - ['update_5ffield_5fptrs_2420',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], - ['update_5ffluxes_2421',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], - ['update_5fgeostrophic_5fprofile_2422',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], - ['update_5fmac_5fptrs_2423',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], - ['update_5fmicro_5fvars_2424',['Update_Micro_Vars',['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()']]], - ['update_5fmicro_5fvars_5flev_2425',['Update_Micro_Vars_Lev',['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()']]], - ['update_5fpblh_2426',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], - ['update_5frhoqt_5fsources_2427',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], - ['update_5frhotheta_5fsources_2428',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], - ['update_5fstate_5fvars_2429',['Update_State_Vars',['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()']]], - ['update_5fstate_5fvars_5flev_2430',['Update_State_Vars_Lev',['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()'],['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()']]], - ['update_5fsurf_5ftemp_2431',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], - ['update_5fterrain_5farrays_2432',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], - ['update_5fw_5fsubsidence_2433',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], - ['upwind3_2434',['UPWIND3',['../structUPWIND3.html',1,'UPWIND3'],['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3::UPWIND3()']]], - ['upwind5_2435',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5::UPWIND5()'],['../structUPWIND5.html',1,'UPWIND5']]], - ['upwind_5f3rd_2436',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], - ['upwind_5f5th_2437',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]], - ['upwindall_2438',['UPWINDALL',['../structUPWINDALL.html',1,'UPWINDALL'],['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL::UPWINDALL()']]], - ['use_5fcoriolis_2439',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], - ['use_5fefficient_5fadvection_2440',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], - ['use_5fexplicit_5fmost_2441',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], - ['use_5ffft_2442',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], - ['use_5fgravity_2443',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], - ['use_5fke_2444',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], - ['use_5flagged_5fdelta_5frt_2445',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], - ['use_5fmoist_5fbackground_2446',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], - ['use_5fmoisture_2447',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], - ['use_5fmono_5fadv_2448',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], - ['use_5fnumdiff_2449',['use_NumDiff',['../structSolverChoice.html#aa2de671156cccf1f3a34b9f250fb0e28',1,'SolverChoice']]], - ['use_5frad_5fdt_5fcosz_2450',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], - ['use_5freal_5fbcs_2451',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], - ['use_5frotate_5fmost_2452',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], - ['use_5fvolume_5faverage_2453',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]], - ['use_5fxhi_5fsponge_5fdamping_2454',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], - ['use_5fxlo_5fsponge_5fdamping_2455',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], - ['use_5fyhi_5fsponge_5fdamping_2456',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], - ['use_5fylo_5fsponge_5fdamping_2457',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], - ['use_5fzhi_5fsponge_5fdamping_2458',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], - ['use_5fzlo_5fsponge_5fdamping_2459',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] + ['u_2405',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], + ['u_5finp_5fsound_2406',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], + ['u_5finp_5fsound_5fd_2407',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], + ['u_5finp_5fsponge_2408',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], + ['u_5fstar_2409',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], + ['ubar_2410',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], + ['ubar_5fsponge_2411',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], + ['undefined_2412',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], + ['uniform_5fangle_2413',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], + ['unioncif_2414',['UnionCIF',['../classUnionCIF.html',1,'UnionCIF< F1, F2 >'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], + ['unionlistif_2415',['UnionListIF',['../classUnionListIF.html',1,'UnionListIF< F >'],['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF::UnionListIF()']]], + ['uniquefilenames_2416',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], + ['units_2417',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]], + ['unknown_2418',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], + ['update_2419',['update',['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()'],['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()']]], + ['update_5fdiffusive_5farrays_2420',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], + ['update_5ffield_5fptrs_2421',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], + ['update_5ffluxes_2422',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], + ['update_5fgeostrophic_5fprofile_2423',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], + ['update_5fmac_5fptrs_2424',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], + ['update_5fmicro_5fvars_2425',['Update_Micro_Vars',['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()']]], + ['update_5fmicro_5fvars_5flev_2426',['Update_Micro_Vars_Lev',['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()']]], + ['update_5fpblh_2427',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], + ['update_5frhoqt_5fsources_2428',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], + ['update_5frhotheta_5fsources_2429',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], + ['update_5fstate_5fvars_2430',['Update_State_Vars',['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()']]], + ['update_5fstate_5fvars_5flev_2431',['Update_State_Vars_Lev',['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()'],['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()']]], + ['update_5fsurf_5ftemp_2432',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], + ['update_5fterrain_5farrays_2433',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], + ['update_5fw_5fsubsidence_2434',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], + ['upwind3_2435',['UPWIND3',['../structUPWIND3.html',1,'UPWIND3'],['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3::UPWIND3()']]], + ['upwind5_2436',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5::UPWIND5()'],['../structUPWIND5.html',1,'UPWIND5']]], + ['upwind_5f3rd_2437',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], + ['upwind_5f5th_2438',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]], + ['upwindall_2439',['UPWINDALL',['../structUPWINDALL.html',1,'UPWINDALL'],['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL::UPWINDALL()']]], + ['use_5fcoriolis_2440',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], + ['use_5fefficient_5fadvection_2441',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], + ['use_5fexplicit_5fmost_2442',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], + ['use_5ffft_2443',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], + ['use_5fgravity_2444',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], + ['use_5fke_2445',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], + ['use_5flagged_5fdelta_5frt_2446',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], + ['use_5fmoist_5fbackground_2447',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], + ['use_5fmoisture_2448',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], + ['use_5fmono_5fadv_2449',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], + ['use_5fnum_5fdiff_2450',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], + ['use_5frad_5fdt_5fcosz_2451',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], + ['use_5freal_5fbcs_2452',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], + ['use_5frotate_5fmost_2453',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], + ['use_5fvolume_5faverage_2454',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]], + ['use_5fxhi_5fsponge_5fdamping_2455',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], + ['use_5fxlo_5fsponge_5fdamping_2456',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], + ['use_5fyhi_5fsponge_5fdamping_2457',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], + ['use_5fylo_5fsponge_5fdamping_2458',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], + ['use_5fzhi_5fsponge_5fdamping_2459',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], + ['use_5fzlo_5fsponge_5fdamping_2460',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] ]; diff --git a/search/all_15.js b/search/all_15.js index 7b459f4849..454c3c91fc 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,25 +1,25 @@ var searchData= [ - ['v_2460',['V',['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()']]], - ['v_5finp_5fsound_2461',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], - ['v_5finp_5fsound_5fd_2462',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], - ['v_5finp_5fsponge_2463',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], - ['var_2464',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], - ['varid_2465',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], - ['varname_2466',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], - ['vars_2467',['Vars',['../namespaceVars.html',1,'']]], - ['vars_5fnew_2468',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], - ['vars_5fold_2469',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], - ['vbar_2470',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], - ['vbar_5fsponge_2471',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]], - ['vel_5ft_5favg_2472',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], - ['velocity_2473',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], - ['velocitytomomentum_2474',['VelocityToMomentum',['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp'],['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], - ['verbose_2475',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], - ['visc_2476',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], - ['void_5fbc_2477',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]], - ['volcanic_5fcmip_5fsw_2478',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], - ['volcanic_5foptics_5finit_2479',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], - ['volcanic_5fradius_5foptics_5finit_2480',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], - ['volwgtsummf_2481',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] + ['v_2461',['V',['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()']]], + ['v_5finp_5fsound_2462',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], + ['v_5finp_5fsound_5fd_2463',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], + ['v_5finp_5fsponge_2464',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], + ['var_2465',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], + ['varid_2466',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], + ['varname_2467',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], + ['vars_2468',['Vars',['../namespaceVars.html',1,'']]], + ['vars_5fnew_2469',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], + ['vars_5fold_2470',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], + ['vbar_2471',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], + ['vbar_5fsponge_2472',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]], + ['vel_5ft_5favg_2473',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], + ['velocity_2474',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], + ['velocitytomomentum_2475',['VelocityToMomentum',['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp'],['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], + ['verbose_2476',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], + ['visc_2477',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], + ['void_5fbc_2478',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]], + ['volcanic_5fcmip_5fsw_2479',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], + ['volcanic_5foptics_5finit_2480',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], + ['volcanic_5fradius_5foptics_5finit_2481',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], + ['volwgtsummf_2482',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] ]; diff --git a/search/all_16.js b/search/all_16.js index f5de6e04e2..01e3e58f5f 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -1,71 +1,71 @@ var searchData= [ - ['w_5fstar_2482',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], - ['water_5frefindex_5ffile_2483',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], - ['watervaporsat_2484',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], - ['wave_5fcoupled_2485',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], - ['wavenum_5fhigh_2486',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], - ['wavenum_5flow_2487',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], - ['wavenumber1_5flongwave_2488',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], - ['wavenumber2_5flongwave_2489',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], - ['wbar_2490',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], - ['weno3_2491',['WENO3',['../structWENO3.html',1,'WENO3'],['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3::WENO3()']]], - ['weno5_2492',['WENO5',['../structWENO5.html',1,'WENO5'],['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5::WENO5()']]], - ['weno7_2493',['WENO7',['../structWENO7.html',1,'WENO7'],['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7::WENO7()']]], - ['weno_5f3_2494',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], - ['weno_5f3mzq_2495',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], - ['weno_5f3z_2496',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], - ['weno_5f5_2497',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], - ['weno_5f5z_2498',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], - ['weno_5f7_2499',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], - ['weno_5f7z_2500',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]], - ['weno_5fmzq3_2501',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3::WENO_MZQ3()'],['../structWENO__MZQ3.html',1,'WENO_MZQ3']]], - ['weno_5fz3_2502',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3::WENO_Z3()'],['../structWENO__Z3.html',1,'WENO_Z3']]], - ['weno_5fz5_2503',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5::WENO_Z5()'],['../structWENO__Z5.html',1,'WENO_Z5']]], - ['weno_5fz7_2504',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7::WENO_Z7()'],['../structWENO__Z7.html',1,'WENO_Z7']]], - ['wetdens_5fm_2505',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], - ['wfromomega_2506',['WFromOmega',['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], - ['wgtn_2507',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], - ['wgts_2508',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], - ['wind_5fspeed_2509',['wind_speed',['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()']]], - ['windfarm_2510',['WindFarm',['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm()'],['../classWindFarm.html',1,'WindFarm'],['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()']]], - ['windfarm_5fairfoil_5ftables_2511',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], - ['windfarm_5fblade_5ftable_2512',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], - ['windfarm_5floc_5ftable_2513',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], - ['windfarm_5floc_5ftype_2514',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_2515',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5fextra_2516',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], - ['windfarm_5ftype_2517',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], - ['windfarm_5fx_5fshift_2518',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], - ['windfarm_5fy_5fshift_2519',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], - ['wrfbdyvars_2520',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]], - ['write_5f1d_5fprofiles_2521',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], - ['write_5f1d_5fprofiles_5fstag_2522',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], - ['write_5factuator_5fdisks_5fvtk_2523',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], - ['write_5faverages_2524',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], - ['write_5fk_5findices_2525',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], - ['write_5fline_5fmfs_2526',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], - ['write_5fnorm_5findices_2527',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], - ['write_5fplane_5fmfs_2528',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], - ['write_5fplanes_2529',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], - ['write_5fsample_5fdata_2530',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], - ['write_5fturbine_5flocations_5fvtk_2531',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], - ['write_5fxz_5fpositions_2532',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], - ['writebndryplanes_2533',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'WriteBndryPlanes'],['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes::WriteBndryPlanes()']]], - ['writebuildinfo_2534',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], - ['writecheckpointfile_2535',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], - ['writegenericplotfileheaderwithterrain_2536',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], - ['writejobinfo_2537',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], - ['writemultilevelplotfilewithterrain_2538',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], - ['writenow_2539',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], - ['writeplotfile_2540',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], - ['writeplotfile_2541',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], - ['wsmin_2542',['WSMIN',['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()']]], - ['wv_5fsat_5fqsat_5fice_2543',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5ftrans_2544',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5fwater_2545',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fice_2546',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fto_5fqsat_2547',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5ftrans_2548',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fwater_2549',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] + ['w_5fstar_2483',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], + ['water_5frefindex_5ffile_2484',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], + ['watervaporsat_2485',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], + ['wave_5fcoupled_2486',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], + ['wavenum_5fhigh_2487',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], + ['wavenum_5flow_2488',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], + ['wavenumber1_5flongwave_2489',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], + ['wavenumber2_5flongwave_2490',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], + ['wbar_2491',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], + ['weno3_2492',['WENO3',['../structWENO3.html',1,'WENO3'],['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3::WENO3()']]], + ['weno5_2493',['WENO5',['../structWENO5.html',1,'WENO5'],['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5::WENO5()']]], + ['weno7_2494',['WENO7',['../structWENO7.html',1,'WENO7'],['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7::WENO7()']]], + ['weno_5f3_2495',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], + ['weno_5f3mzq_2496',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], + ['weno_5f3z_2497',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], + ['weno_5f5_2498',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], + ['weno_5f5z_2499',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], + ['weno_5f7_2500',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], + ['weno_5f7z_2501',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]], + ['weno_5fmzq3_2502',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3::WENO_MZQ3()'],['../structWENO__MZQ3.html',1,'WENO_MZQ3']]], + ['weno_5fz3_2503',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3::WENO_Z3()'],['../structWENO__Z3.html',1,'WENO_Z3']]], + ['weno_5fz5_2504',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5::WENO_Z5()'],['../structWENO__Z5.html',1,'WENO_Z5']]], + ['weno_5fz7_2505',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7::WENO_Z7()'],['../structWENO__Z7.html',1,'WENO_Z7']]], + ['wetdens_5fm_2506',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], + ['wfromomega_2507',['WFromOmega',['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], + ['wgtn_2508',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], + ['wgts_2509',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], + ['wind_5fspeed_2510',['wind_speed',['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()']]], + ['windfarm_2511',['WindFarm',['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm()'],['../classWindFarm.html',1,'WindFarm'],['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()']]], + ['windfarm_5fairfoil_5ftables_2512',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], + ['windfarm_5fblade_5ftable_2513',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], + ['windfarm_5floc_5ftable_2514',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], + ['windfarm_5floc_5ftype_2515',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_2516',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5fextra_2517',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], + ['windfarm_5ftype_2518',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], + ['windfarm_5fx_5fshift_2519',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], + ['windfarm_5fy_5fshift_2520',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], + ['wrfbdyvars_2521',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]], + ['write_5f1d_5fprofiles_2522',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], + ['write_5f1d_5fprofiles_5fstag_2523',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], + ['write_5factuator_5fdisks_5fvtk_2524',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], + ['write_5faverages_2525',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], + ['write_5fk_5findices_2526',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], + ['write_5fline_5fmfs_2527',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], + ['write_5fnorm_5findices_2528',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], + ['write_5fplane_5fmfs_2529',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], + ['write_5fplanes_2530',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], + ['write_5fsample_5fdata_2531',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], + ['write_5fturbine_5flocations_5fvtk_2532',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], + ['write_5fxz_5fpositions_2533',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], + ['writebndryplanes_2534',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'WriteBndryPlanes'],['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes::WriteBndryPlanes()']]], + ['writebuildinfo_2535',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], + ['writecheckpointfile_2536',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], + ['writegenericplotfileheaderwithterrain_2537',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], + ['writejobinfo_2538',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], + ['writemultilevelplotfilewithterrain_2539',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], + ['writenow_2540',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], + ['writeplotfile_2541',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], + ['writeplotfile_2542',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], + ['wsmin_2543',['WSMIN',['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()']]], + ['wv_5fsat_5fqsat_5fice_2544',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5ftrans_2545',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5fwater_2546',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fice_2547',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fto_5fqsat_2548',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5ftrans_2549',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fwater_2550',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] ]; diff --git a/search/all_17.js b/search/all_17.js index c418ce508f..611e138365 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -1,16 +1,16 @@ var searchData= [ - ['x_2550',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], - ['xdir_2551',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]], - ['xflux_5fimask_2552',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], - ['xhi_5fsponge_5fstart_2553',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], - ['xlo_2554',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]], - ['xlo_5fsponge_5fend_2555',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], - ['xloc_2556',['xloc',['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()']]], - ['xmom_2557',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], - ['xrmax_2558',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], - ['xrmin_2559',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], - ['xvel_2560',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], - ['xvel_5fbc_2561',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]], - ['xvel_5fbc_5fdata_2562',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] + ['x_2551',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], + ['xdir_2552',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]], + ['xflux_5fimask_2553',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], + ['xhi_5fsponge_5fstart_2554',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], + ['xlo_2555',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]], + ['xlo_5fsponge_5fend_2556',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], + ['xloc_2557',['xloc',['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()']]], + ['xmom_2558',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], + ['xrmax_2559',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], + ['xrmin_2560',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], + ['xvel_2561',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], + ['xvel_5fbc_2562',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]], + ['xvel_5fbc_5fdata_2563',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] ]; diff --git a/search/all_18.js b/search/all_18.js index 8649e31c43..052f2758b2 100644 --- a/search/all_18.js +++ b/search/all_18.js @@ -1,15 +1,15 @@ var searchData= [ - ['y_2563',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], - ['yakl_5fto_5fmf_2564',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]], - ['ydir_2565',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]], - ['yflux_5fimask_2566',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], - ['yhi_5fsponge_5fstart_2567',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], - ['ylo_5fsponge_5fend_2568',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], - ['yloc_2569',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], - ['ymom_2570',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], - ['ysu_2571',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], - ['yvel_2572',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], - ['yvel_5fbc_2573',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]], - ['yvel_5fbc_5fdata_2574',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] + ['y_2564',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], + ['yakl_5fto_5fmf_2565',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]], + ['ydir_2566',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]], + ['yflux_5fimask_2567',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], + ['yhi_5fsponge_5fstart_2568',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], + ['ylo_5fsponge_5fend_2569',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], + ['yloc_2570',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], + ['ymom_2571',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], + ['ysu_2572',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], + ['yvel_2573',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], + ['yvel_5fbc_2574',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]], + ['yvel_5fbc_5fdata_2575',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] ]; diff --git a/search/all_19.js b/search/all_19.js index f9eac2cdfb..9fa21da440 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -1,39 +1,39 @@ var searchData= [ - ['z_2575',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], - ['z0_5fconst_2576',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], - ['z0_5feps_2577',['z0_eps',['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()'],['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()']]], - ['z0_5fest_2578',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], - ['z0_5fmax_2579',['z0_max',['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()']]], - ['z_5f0_2580',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], - ['z_5finp_5fsound_2581',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], - ['z_5finp_5fsound_5fd_2582',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], - ['z_5finp_5fsponge_2583',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], - ['z_5fphys_5fcc_2584',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], - ['z_5fphys_5fnd_2585',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], - ['z_5fphys_5fnd_5fnew_2586',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], - ['z_5fphys_5fnd_5fsrc_2587',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], - ['z_5ft_5frk_2588',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], - ['zdir_2589',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]], - ['zenith_2590',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], - ['zero_5foptics_5finit_2591',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]], - ['zero_5fxflux_2592',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], - ['zero_5fyflux_2593',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], - ['zero_5fzflux_2594',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], - ['zflux_5fimask_2595',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], - ['zhi_2596',['zhi',['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()']]], - ['zhi_5fsponge_5fstart_2597',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], - ['zi_2598',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], - ['zlevels_5fstag_2599',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], - ['zlo_2600',['zlo',['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()']]], - ['zlo_5fsponge_5fend_2601',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], - ['zloc_2602',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], - ['zmid_2603',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], - ['zmom_2604',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], - ['zmom_5fcrse_5frhs_2605',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], - ['zref_2606',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], - ['zsurf_2607',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], - ['zvel_2608',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], - ['zvel_5fbc_2609',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]], - ['zvel_5fbc_5fdata_2610',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] + ['z_2576',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], + ['z0_5fconst_2577',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], + ['z0_5feps_2578',['z0_eps',['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()'],['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()']]], + ['z0_5fest_2579',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], + ['z0_5fmax_2580',['z0_max',['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()']]], + ['z_5f0_2581',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], + ['z_5finp_5fsound_2582',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], + ['z_5finp_5fsound_5fd_2583',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], + ['z_5finp_5fsponge_2584',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], + ['z_5fphys_5fcc_2585',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], + ['z_5fphys_5fnd_2586',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], + ['z_5fphys_5fnd_5fnew_2587',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], + ['z_5fphys_5fnd_5fsrc_2588',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], + ['z_5ft_5frk_2589',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], + ['zdir_2590',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]], + ['zenith_2591',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], + ['zero_5foptics_5finit_2592',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]], + ['zero_5fxflux_2593',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], + ['zero_5fyflux_2594',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], + ['zero_5fzflux_2595',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], + ['zflux_5fimask_2596',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], + ['zhi_2597',['zhi',['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()']]], + ['zhi_5fsponge_5fstart_2598',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], + ['zi_2599',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], + ['zlevels_5fstag_2600',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], + ['zlo_2601',['zlo',['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()']]], + ['zlo_5fsponge_5fend_2602',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], + ['zloc_2603',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], + ['zmid_2604',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], + ['zmom_2605',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], + ['zmom_5fcrse_5frhs_2606',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], + ['zref_2607',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], + ['zsurf_2608',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], + ['zvel_2609',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], + ['zvel_5fbc_2610',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]], + ['zvel_5fbc_5fdata_2611',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] ]; diff --git a/search/all_1a.js b/search/all_1a.js index 4fc2527253..413d9cdc8d 100644 --- a/search/all_1a.js +++ b/search/all_1a.js @@ -1,45 +1,45 @@ var searchData= [ - ['_7eaerradprops_2611',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], - ['_7ecif_2612',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], - ['_7ecloudradprops_2613',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], - ['_7eerf_2614',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], - ['_7eerfphysbcfunct_5fbase_2615',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], - ['_7eerfphysbcfunct_5fcons_2616',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], - ['_7eerfphysbcfunct_5fu_2617',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], - ['_7eerfphysbcfunct_5fv_2618',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], - ['_7eerfphysbcfunct_5fw_2619',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], - ['_7eeulerianmicrophysics_2620',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], - ['_7eewp_2621',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], - ['_7efitch_2622',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], - ['_7eforestdrag_2623',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], - ['_7egeneralad_2624',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], - ['_7eintersectioncif_2625',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], - ['_7ekessler_2626',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], - ['_7elandsurface_2627',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], - ['_7emicrophysics_2628',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], - ['_7emm5_2629',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], - ['_7emostaverage_2630',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], - ['_7emrisplitintegrator_2631',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], - ['_7emultiblockcontainer_2632',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], - ['_7encfile_2633',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], - ['_7endarray_2634',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], - ['_7enoah_2635',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], - ['_7enullmoist_2636',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], - ['_7enullsurf_2637',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], - ['_7enullwindfarm_2638',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], - ['_7eoptics_2639',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], - ['_7eplaneaverage_2640',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], - ['_7eproblembase_2641',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], - ['_7eradiation_2642',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], - ['_7errtmgp_2643',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], - ['_7esam_2644',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], - ['_7esatadj_2645',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], - ['_7esimplead_2646',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], - ['_7eslm_2647',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], - ['_7eterraindrag_2648',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], - ['_7etimeinterpolateddata_2649',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], - ['_7eturbulentperturbation_2650',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], - ['_7eunioncif_2651',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], - ['_7ewindfarm_2652',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] + ['_7eaerradprops_2612',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], + ['_7ecif_2613',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], + ['_7ecloudradprops_2614',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], + ['_7eerf_2615',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], + ['_7eerfphysbcfunct_5fbase_2616',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], + ['_7eerfphysbcfunct_5fcons_2617',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], + ['_7eerfphysbcfunct_5fu_2618',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], + ['_7eerfphysbcfunct_5fv_2619',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], + ['_7eerfphysbcfunct_5fw_2620',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], + ['_7eeulerianmicrophysics_2621',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], + ['_7eewp_2622',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], + ['_7efitch_2623',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], + ['_7eforestdrag_2624',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], + ['_7egeneralad_2625',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], + ['_7eintersectioncif_2626',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], + ['_7ekessler_2627',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], + ['_7elandsurface_2628',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], + ['_7emicrophysics_2629',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], + ['_7emm5_2630',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], + ['_7emostaverage_2631',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], + ['_7emrisplitintegrator_2632',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], + ['_7emultiblockcontainer_2633',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], + ['_7encfile_2634',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], + ['_7endarray_2635',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], + ['_7enoah_2636',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], + ['_7enullmoist_2637',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], + ['_7enullsurf_2638',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], + ['_7enullwindfarm_2639',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], + ['_7eoptics_2640',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], + ['_7eplaneaverage_2641',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], + ['_7eproblembase_2642',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], + ['_7eradiation_2643',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], + ['_7errtmgp_2644',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], + ['_7esam_2645',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], + ['_7esatadj_2646',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], + ['_7esimplead_2647',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], + ['_7eslm_2648',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], + ['_7eterraindrag_2649',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], + ['_7etimeinterpolateddata_2650',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], + ['_7eturbulentperturbation_2651',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], + ['_7eunioncif_2652',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], + ['_7ewindfarm_2653',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 008a6224c6..424ed35a3c 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -98,7 +98,7 @@ var searchData= ['dycore_5fhoriz_5fupw_5ffrac_487',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], ['dycore_5fvert_5fadv_5ftype_488',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], ['dycore_5fvert_5fupw_5ffrac_489',['dycore_vert_upw_frac',['../structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0',1,'AdvChoice']]], - ['dynamicviscosity_490',['dynamicViscosity',['../structDiffChoice.html#abaff02e5f99628d6a91b546f3ad1fae6',1,'DiffChoice']]], + ['dynamic_5fviscosity_490',['dynamic_viscosity',['../structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817',1,'DiffChoice']]], ['dz0_491',['dz0',['../structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c',1,'SolverChoice']]], ['dz_5fmin_492',['dz_min',['../classERF.html#a15db5266359edba700f523f16da303a7',1,'ERF']]] ]; diff --git a/search/all_d.js b/search/all_d.js index aaaf377e05..e74db067b7 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -81,17 +81,17 @@ var searchData= ['num_5fattributes_1731',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], ['num_5fboxes_5fat_5flevel_1732',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], ['num_5fcomps_1733',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], - ['num_5fdimensions_1734',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], - ['num_5ffiles_5fat_5flevel_1735',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], - ['num_5fgroups_1736',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], - ['num_5fmode_5ftypes_1737',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], - ['num_5fspec_5ftypes_1738',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], - ['num_5fto_5fmass_5faer_1739',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], - ['num_5fvariables_1740',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], - ['num_5fvars_1741',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], - ['numaerosols_1742',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], - ['numdatalogs_1743',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], - ['numdiffcoeff_1744',['NumDiffCoeff',['../structSolverChoice.html#a6dba64151e2e2f958e7c0e55db477bf2',1,'SolverChoice']]], + ['num_5fdiff_5fcoeff_1734',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], + ['num_5fdimensions_1735',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], + ['num_5ffiles_5fat_5flevel_1736',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], + ['num_5fgroups_1737',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], + ['num_5fmode_5ftypes_1738',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], + ['num_5fspec_5ftypes_1739',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], + ['num_5fto_5fmass_5faer_1740',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], + ['num_5fvariables_1741',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], + ['num_5fvars_1742',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], + ['numaerosols_1743',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], + ['numdatalogs_1744',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], ['numdiffs_1745',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], ['numericaldiffusion_5fscal_1746',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], ['numericaldiffusion_5fxmom_1747',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], diff --git a/search/all_e.js b/search/all_e.js index 50c260271a..c79db48be3 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -15,11 +15,12 @@ var searchData= ['open_5fpar_1773',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], ['operator_28_29_1774',['operator()',['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()']]], ['operator_3d_1775',['operator=',['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=()'],['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=(IntersectionCIF &&rhs) noexcept=default'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=(const IntersectionCIF &rhs)=default'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=()'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=()'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default']]], - ['optics_1776',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], - ['optics_1777',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])'],['../classOptics.html',1,'Optics']]], - ['opticsmethod_1778',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], - ['outflow_1779',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]], - ['output_5f1d_5fcolumn_1780',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], - ['output_5fbndry_5fplanes_1781',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], - ['owned_1782',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] + ['optics_1776',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]], + ['optics_1777',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], + ['optics_1778',['Optics',['../classOptics.html',1,'']]], + ['opticsmethod_1779',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], + ['outflow_1780',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]], + ['output_5f1d_5fcolumn_1781',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], + ['output_5fbndry_5fplanes_1782',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], + ['owned_1783',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] ]; diff --git a/search/all_f.js b/search/all_f.js index b1ba1e43c6..2c56e64374 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,119 +1,119 @@ var searchData= [ - ['p0_5fcomp_1783',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], - ['p_5f0_1784',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], - ['p_5finp_5fsound_5fd_1785',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], - ['par_5faccess_1786',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], - ['parallelbox_1787',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], - ['parametersanitychecks_1788',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], - ['pb_5famp_1789',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], - ['pb_5fba_1790',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], - ['pb_5fcell_1791',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], - ['pb_5finterval_1792',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], - ['pb_5flocal_5fetime_1793',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], - ['pb_5fmag_1794',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], - ['pb_5fnetzero_1795',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], - ['pbl_5fmynn_1796',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], - ['pbl_5fmynn_5flevel2_1797',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], - ['pbl_5ftype_1798',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], - ['pbl_5fysu_5fcoriolis_5ffreq_1799',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], - ['pbl_5fysu_5fforce_5fover_5fwater_1800',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], - ['pbl_5fysu_5fland_5fribcr_1801',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], - ['pbl_5fysu_5funst_5fribcr_1802',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], - ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_1803',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], - ['pblh_1804',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], - ['pblh_5ftype_1805',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], - ['pblheightcalctype_1806',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]], - ['pc_1807',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], - ['pcf_1808',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], - ['pdel_1809',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], - ['pdeldry_1810',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], - ['periodic_1811',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], - ['perpendicularbox_1812',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], - ['pert_5finterval_1813',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], - ['pert_5ftype_1814',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], - ['phys_5fbc_5ftype_1815',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], - ['physbcs_5fbase_1816',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], - ['physbcs_5fcons_1817',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], - ['physbcs_5fu_1818',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], - ['physbcs_5fv_1819',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], - ['physbcs_5fw_1820',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], - ['physprop_1821',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], - ['physprop_1822',['PhysProp',['../classPhysProp.html',1,'']]], - ['physprop_5faccum_5funique_5ffiles_1823',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], - ['physprop_5ffile_1824',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], - ['physprop_5ffiles_1825',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], - ['physprop_5fget_5fid_1826',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], - ['physprop_5fid_1827',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], - ['physprop_5finit_1828',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], - ['physprop_5ft_1829',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], - ['pi_1830',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], - ['pi0_5fcomp_1831',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], - ['pi43_1832',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], - ['pint_1833',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], - ['piotwo_1834',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], - ['planeaverage_1835',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage()'],['../classPlaneAverage.html',1,'PlaneAverage'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()']]], - ['planesampler_1836',['PlaneSampler',['../structPlaneSampler.html',1,'PlaneSampler'],['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler::PlaneSampler()']]], - ['planevector_1837',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]], - ['plot_5ffile_5f1_1838',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], - ['plot_5ffile_5f2_1839',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], - ['plot_5ffile_5flsm_1840',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], - ['plot_5ffile_5fon_5frestart_1841',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], - ['plot_5flsm_1842',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], - ['plot_5flsm_5fdata_1843',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], - ['plot_5fvar_5fnames_5f1_1844',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], - ['plot_5fvar_5fnames_5f2_1845',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], - ['plotfile_5ftype_5f1_1846',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], - ['plotfile_5ftype_5f2_1847',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], - ['plotfilename_1848',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], - ['plotfilevarnames_1849',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], - ['pm_5finteg_1850',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], - ['pmid_1851',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], - ['pn_1852',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], - ['poisson_5fabstol_1853',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], - ['poisson_5freltol_1854',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], - ['post_5ftimestep_1855',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], - ['post_5fupdate_1856',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], - ['power_1857',['power',['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()']]], - ['pp_1858',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], - ['pp_5finc_1859',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], - ['pp_5fprefix_1860',['pp_prefix',['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()']]], - ['pr_5ft_1861',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], - ['pr_5ft_5finv_1862',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], - ['precip_1863',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], - ['precipfall_1864',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], - ['prefi_1865',['prefi',['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()'],['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()']]], - ['prefr_1866',['prefr',['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()'],['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()']]], - ['pres_1867',['pres',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()']]], - ['pres1d_1868',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], - ['press_5fref_5finp_5fsound_1869',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], - ['previouscputimeused_1870',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], - ['primke_5fcomp_1871',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], - ['primq1_5fcomp_1872',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], - ['primq2_5fcomp_1873',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], - ['primq3_5fcomp_1874',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], - ['primq4_5fcomp_1875',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], - ['primq5_5fcomp_1876',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], - ['primq6_5fcomp_1877',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], - ['primscalar_5fcomp_1878',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], - ['primtheta_5fcomp_1879',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]], - ['print_5fbanner_1880',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], - ['print_5ferror_1881',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], - ['print_5fsummary_1882',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], - ['print_5ftpls_1883',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], - ['print_5fusage_1884',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], - ['prob_1885',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], - ['problembase_1886',['ProblemBase',['../classProblemBase.html',1,'']]], - ['probparmdefaults_1887',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]], - ['profile_5fint_1888',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], - ['project_5finitial_5fvelocity_1889',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], - ['project_5fvelocities_1890',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], - ['project_5fvelocities_5ftb_1891',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], - ['projection_5fhas_5fdirichlet_1892',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], - ['prop_1893',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], - ['props_1894',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], - ['pseudorandompert_1895',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], - ['pt_5ftype_1896',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]], - ['put_1897',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const']]], - ['put_5fattr_1898',['put_attr',['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const']]] + ['p0_5fcomp_1784',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], + ['p_5f0_1785',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], + ['p_5finp_5fsound_5fd_1786',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], + ['par_5faccess_1787',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], + ['parallelbox_1788',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], + ['parametersanitychecks_1789',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], + ['pb_5famp_1790',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], + ['pb_5fba_1791',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], + ['pb_5fcell_1792',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], + ['pb_5finterval_1793',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], + ['pb_5flocal_5fetime_1794',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], + ['pb_5fmag_1795',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], + ['pb_5fnetzero_1796',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], + ['pbl_5fmynn_1797',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], + ['pbl_5fmynn_5flevel2_1798',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], + ['pbl_5ftype_1799',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], + ['pbl_5fysu_5fcoriolis_5ffreq_1800',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], + ['pbl_5fysu_5fforce_5fover_5fwater_1801',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], + ['pbl_5fysu_5fland_5fribcr_1802',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], + ['pbl_5fysu_5funst_5fribcr_1803',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], + ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_1804',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], + ['pblh_1805',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], + ['pblh_5ftype_1806',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], + ['pblheightcalctype_1807',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]], + ['pc_1808',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], + ['pcf_1809',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], + ['pdel_1810',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], + ['pdeldry_1811',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], + ['periodic_1812',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], + ['perpendicularbox_1813',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], + ['pert_5finterval_1814',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], + ['pert_5ftype_1815',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], + ['phys_5fbc_5ftype_1816',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], + ['physbcs_5fbase_1817',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], + ['physbcs_5fcons_1818',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], + ['physbcs_5fu_1819',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], + ['physbcs_5fv_1820',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], + ['physbcs_5fw_1821',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], + ['physprop_1822',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], + ['physprop_1823',['PhysProp',['../classPhysProp.html',1,'']]], + ['physprop_5faccum_5funique_5ffiles_1824',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], + ['physprop_5ffile_1825',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], + ['physprop_5ffiles_1826',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], + ['physprop_5fget_5fid_1827',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], + ['physprop_5fid_1828',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], + ['physprop_5finit_1829',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], + ['physprop_5ft_1830',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], + ['pi_1831',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], + ['pi0_5fcomp_1832',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], + ['pi43_1833',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], + ['pint_1834',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], + ['piotwo_1835',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], + ['planeaverage_1836',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage()'],['../classPlaneAverage.html',1,'PlaneAverage'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()']]], + ['planesampler_1837',['PlaneSampler',['../structPlaneSampler.html',1,'PlaneSampler'],['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler::PlaneSampler()']]], + ['planevector_1838',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]], + ['plot_5ffile_5f1_1839',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], + ['plot_5ffile_5f2_1840',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], + ['plot_5ffile_5flsm_1841',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], + ['plot_5ffile_5fon_5frestart_1842',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], + ['plot_5flsm_1843',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], + ['plot_5flsm_5fdata_1844',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], + ['plot_5fvar_5fnames_5f1_1845',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], + ['plot_5fvar_5fnames_5f2_1846',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], + ['plotfile_5ftype_5f1_1847',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], + ['plotfile_5ftype_5f2_1848',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], + ['plotfilename_1849',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], + ['plotfilevarnames_1850',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], + ['pm_5finteg_1851',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], + ['pmid_1852',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], + ['pn_1853',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], + ['poisson_5fabstol_1854',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], + ['poisson_5freltol_1855',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], + ['post_5ftimestep_1856',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], + ['post_5fupdate_1857',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], + ['power_1858',['power',['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()']]], + ['pp_1859',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], + ['pp_5finc_1860',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], + ['pp_5fprefix_1861',['pp_prefix',['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()']]], + ['pr_5ft_1862',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], + ['pr_5ft_5finv_1863',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], + ['precip_1864',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], + ['precipfall_1865',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], + ['prefi_1866',['prefi',['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()'],['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()']]], + ['prefr_1867',['prefr',['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()'],['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()']]], + ['pres_1868',['pres',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()']]], + ['pres1d_1869',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], + ['press_5fref_5finp_5fsound_1870',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], + ['previouscputimeused_1871',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], + ['primke_5fcomp_1872',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], + ['primq1_5fcomp_1873',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], + ['primq2_5fcomp_1874',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], + ['primq3_5fcomp_1875',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], + ['primq4_5fcomp_1876',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], + ['primq5_5fcomp_1877',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], + ['primq6_5fcomp_1878',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], + ['primscalar_5fcomp_1879',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], + ['primtheta_5fcomp_1880',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]], + ['print_5fbanner_1881',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], + ['print_5ferror_1882',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], + ['print_5fsummary_1883',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], + ['print_5ftpls_1884',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], + ['print_5fusage_1885',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], + ['prob_1886',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], + ['problembase_1887',['ProblemBase',['../classProblemBase.html',1,'']]], + ['probparmdefaults_1888',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]], + ['profile_5fint_1889',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], + ['project_5finitial_5fvelocity_1890',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], + ['project_5fvelocities_1891',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], + ['project_5fvelocities_5ftb_1892',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], + ['projection_5fhas_5fdirichlet_1893',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], + ['prop_1894',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], + ['props_1895',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], + ['pseudorandompert_1896',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], + ['pt_5ftype_1897',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]], + ['put_1898',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const']]], + ['put_5fattr_1899',['put_attr',['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index 82af372f52..7ddb34d3b1 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['ablmost_2653',['ABLMost',['../classABLMost.html',1,'']]], - ['adiabatic_2654',['adiabatic',['../structadiabatic.html',1,'']]], - ['adiabatic_5fcharnock_2655',['adiabatic_charnock',['../structadiabatic__charnock.html',1,'']]], - ['adiabatic_5fdonelan_2656',['adiabatic_donelan',['../structadiabatic__donelan.html',1,'']]], - ['adiabatic_5fmod_5fcharnock_2657',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'']]], - ['adiabatic_5fwave_5fcoupled_2658',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'']]], - ['advchoice_2659',['AdvChoice',['../structAdvChoice.html',1,'']]], - ['aerlist_5ft_2660',['aerlist_t',['../structMamConstituents_1_1aerlist__t.html',1,'MamConstituents']]], - ['aerosol_5ft_2661',['aerosol_t',['../structMamConstituents_1_1aerosol__t.html',1,'MamConstituents']]], - ['aerradprops_2662',['AerRadProps',['../classAerRadProps.html',1,'']]] + ['ablmost_2654',['ABLMost',['../classABLMost.html',1,'']]], + ['adiabatic_2655',['adiabatic',['../structadiabatic.html',1,'']]], + ['adiabatic_5fcharnock_2656',['adiabatic_charnock',['../structadiabatic__charnock.html',1,'']]], + ['adiabatic_5fdonelan_2657',['adiabatic_donelan',['../structadiabatic__donelan.html',1,'']]], + ['adiabatic_5fmod_5fcharnock_2658',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'']]], + ['adiabatic_5fwave_5fcoupled_2659',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'']]], + ['advchoice_2660',['AdvChoice',['../structAdvChoice.html',1,'']]], + ['aerlist_5ft_2661',['aerlist_t',['../structMamConstituents_1_1aerlist__t.html',1,'MamConstituents']]], + ['aerosol_5ft_2662',['aerosol_t',['../structMamConstituents_1_1aerosol__t.html',1,'MamConstituents']]], + ['aerradprops_2663',['AerRadProps',['../classAerRadProps.html',1,'']]] ]; diff --git a/search/classes_1.js b/search/classes_1.js index 7d22e70235..a3a833982c 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,9 +1,9 @@ var searchData= [ - ['centered2_2663',['CENTERED2',['../structCENTERED2.html',1,'']]], - ['centered4_2664',['CENTERED4',['../structCENTERED4.html',1,'']]], - ['centered6_2665',['CENTERED6',['../structCENTERED6.html',1,'']]], - ['cif_2666',['CIF',['../classCIF.html',1,'']]], - ['cloudradprops_2667',['CloudRadProps',['../classCloudRadProps.html',1,'']]], - ['custom_5fflux_2668',['custom_flux',['../structcustom__flux.html',1,'']]] + ['centered2_2664',['CENTERED2',['../structCENTERED2.html',1,'']]], + ['centered4_2665',['CENTERED4',['../structCENTERED4.html',1,'']]], + ['centered6_2666',['CENTERED6',['../structCENTERED6.html',1,'']]], + ['cif_2667',['CIF',['../classCIF.html',1,'']]], + ['cloudradprops_2668',['CloudRadProps',['../classCloudRadProps.html',1,'']]], + ['custom_5fflux_2669',['custom_flux',['../structcustom__flux.html',1,'']]] ]; diff --git a/search/classes_10.js b/search/classes_10.js index c478678c47..0af971d5be 100644 --- a/search/classes_10.js +++ b/search/classes_10.js @@ -1,8 +1,8 @@ var searchData= [ - ['unioncif_2762',['UnionCIF',['../classUnionCIF.html',1,'']]], - ['unionlistif_2763',['UnionListIF',['../classUnionListIF.html',1,'']]], - ['upwind3_2764',['UPWIND3',['../structUPWIND3.html',1,'']]], - ['upwind5_2765',['UPWIND5',['../structUPWIND5.html',1,'']]], - ['upwindall_2766',['UPWINDALL',['../structUPWINDALL.html',1,'']]] + ['unioncif_2763',['UnionCIF',['../classUnionCIF.html',1,'']]], + ['unionlistif_2764',['UnionListIF',['../classUnionListIF.html',1,'']]], + ['upwind3_2765',['UPWIND3',['../structUPWIND3.html',1,'']]], + ['upwind5_2766',['UPWIND5',['../structUPWIND5.html',1,'']]], + ['upwindall_2767',['UPWINDALL',['../structUPWINDALL.html',1,'']]] ]; diff --git a/search/classes_11.js b/search/classes_11.js index a2cb039513..208ee762c1 100644 --- a/search/classes_11.js +++ b/search/classes_11.js @@ -1,13 +1,13 @@ var searchData= [ - ['watervaporsat_2767',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], - ['weno3_2768',['WENO3',['../structWENO3.html',1,'']]], - ['weno5_2769',['WENO5',['../structWENO5.html',1,'']]], - ['weno7_2770',['WENO7',['../structWENO7.html',1,'']]], - ['weno_5fmzq3_2771',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'']]], - ['weno_5fz3_2772',['WENO_Z3',['../structWENO__Z3.html',1,'']]], - ['weno_5fz5_2773',['WENO_Z5',['../structWENO__Z5.html',1,'']]], - ['weno_5fz7_2774',['WENO_Z7',['../structWENO__Z7.html',1,'']]], - ['windfarm_2775',['WindFarm',['../classWindFarm.html',1,'']]], - ['writebndryplanes_2776',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'']]] + ['watervaporsat_2768',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], + ['weno3_2769',['WENO3',['../structWENO3.html',1,'']]], + ['weno5_2770',['WENO5',['../structWENO5.html',1,'']]], + ['weno7_2771',['WENO7',['../structWENO7.html',1,'']]], + ['weno_5fmzq3_2772',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'']]], + ['weno_5fz3_2773',['WENO_Z3',['../structWENO__Z3.html',1,'']]], + ['weno_5fz5_2774',['WENO_Z5',['../structWENO__Z5.html',1,'']]], + ['weno_5fz7_2775',['WENO_Z7',['../structWENO__Z7.html',1,'']]], + ['windfarm_2776',['WindFarm',['../classWindFarm.html',1,'']]], + ['writebndryplanes_2777',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'']]] ]; diff --git a/search/classes_2.js b/search/classes_2.js index a5f5d9caef..27832f42d3 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['diffchoice_2669',['DiffChoice',['../structDiffChoice.html',1,'']]], - ['directionselector_2670',['DirectionSelector',['../structDirectionSelector.html',1,'']]], - ['directionselector_3c_200_20_3e_2671',['DirectionSelector< 0 >',['../structDirectionSelector_3_010_01_4.html',1,'']]], - ['directionselector_3c_201_20_3e_2672',['DirectionSelector< 1 >',['../structDirectionSelector_3_011_01_4.html',1,'']]], - ['directionselector_3c_202_20_3e_2673',['DirectionSelector< 2 >',['../structDirectionSelector_3_012_01_4.html',1,'']]], - ['donelan_5fflux_2674',['donelan_flux',['../structdonelan__flux.html',1,'']]] + ['diffchoice_2670',['DiffChoice',['../structDiffChoice.html',1,'']]], + ['directionselector_2671',['DirectionSelector',['../structDirectionSelector.html',1,'']]], + ['directionselector_3c_200_20_3e_2672',['DirectionSelector< 0 >',['../structDirectionSelector_3_010_01_4.html',1,'']]], + ['directionselector_3c_201_20_3e_2673',['DirectionSelector< 1 >',['../structDirectionSelector_3_011_01_4.html',1,'']]], + ['directionselector_3c_202_20_3e_2674',['DirectionSelector< 2 >',['../structDirectionSelector_3_012_01_4.html',1,'']]], + ['donelan_5fflux_2675',['donelan_flux',['../structdonelan__flux.html',1,'']]] ]; diff --git a/search/classes_3.js b/search/classes_3.js index fddb79acbf..2302121e33 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,13 +1,13 @@ var searchData= [ - ['ebertcurry_2675',['EbertCurry',['../classEbertCurry.html',1,'']]], - ['erf_2676',['ERF',['../classERF.html',1,'']]], - ['erffillpatcher_2677',['ERFFillPatcher',['../classERFFillPatcher.html',1,'']]], - ['erfphysbcfunct_5fbase_2678',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html',1,'']]], - ['erfphysbcfunct_5fcons_2679',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html',1,'']]], - ['erfphysbcfunct_5fu_2680',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html',1,'']]], - ['erfphysbcfunct_5fv_2681',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html',1,'']]], - ['erfphysbcfunct_5fw_2682',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html',1,'']]], - ['eulerianmicrophysics_2683',['EulerianMicrophysics',['../classEulerianMicrophysics.html',1,'']]], - ['ewp_2684',['EWP',['../classEWP.html',1,'']]] + ['ebertcurry_2676',['EbertCurry',['../classEbertCurry.html',1,'']]], + ['erf_2677',['ERF',['../classERF.html',1,'']]], + ['erffillpatcher_2678',['ERFFillPatcher',['../classERFFillPatcher.html',1,'']]], + ['erfphysbcfunct_5fbase_2679',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html',1,'']]], + ['erfphysbcfunct_5fcons_2680',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html',1,'']]], + ['erfphysbcfunct_5fu_2681',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html',1,'']]], + ['erfphysbcfunct_5fv_2682',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html',1,'']]], + ['erfphysbcfunct_5fw_2683',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html',1,'']]], + ['eulerianmicrophysics_2684',['EulerianMicrophysics',['../classEulerianMicrophysics.html',1,'']]], + ['ewp_2685',['EWP',['../classEWP.html',1,'']]] ]; diff --git a/search/classes_4.js b/search/classes_4.js index fb843e9b13..b1fd3eff5e 100644 --- a/search/classes_4.js +++ b/search/classes_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['f_2685',['F',['../classF.html',1,'']]], - ['fitch_2686',['Fitch',['../classFitch.html',1,'']]], - ['forestdrag_2687',['ForestDrag',['../classForestDrag.html',1,'']]] + ['f_2686',['F',['../classF.html',1,'']]], + ['fitch_2687',['Fitch',['../classFitch.html',1,'']]], + ['forestdrag_2688',['ForestDrag',['../classForestDrag.html',1,'']]] ]; diff --git a/search/classes_5.js b/search/classes_5.js index d4f3fb56f4..3c3ce598f3 100644 --- a/search/classes_5.js +++ b/search/classes_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['gas_5ft_2688',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], - ['gaslist_5ft_2689',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], - ['generalad_2690',['GeneralAD',['../classGeneralAD.html',1,'']]] + ['gas_5ft_2689',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], + ['gaslist_5ft_2690',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], + ['generalad_2691',['GeneralAD',['../classGeneralAD.html',1,'']]] ]; diff --git a/search/classes_6.js b/search/classes_6.js index 48405433c5..649e61de59 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,7 +1,7 @@ var searchData= [ - ['inputsoundingdata_2691',['InputSoundingData',['../structInputSoundingData.html',1,'']]], - ['inputspongedata_2692',['InputSpongeData',['../structInputSpongeData.html',1,'']]], - ['interptype_2693',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], - ['intersectioncif_2694',['IntersectionCIF',['../classIntersectionCIF.html',1,'']]] + ['inputsoundingdata_2692',['InputSoundingData',['../structInputSoundingData.html',1,'']]], + ['inputspongedata_2693',['InputSpongeData',['../structInputSpongeData.html',1,'']]], + ['interptype_2694',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], + ['intersectioncif_2695',['IntersectionCIF',['../classIntersectionCIF.html',1,'']]] ]; diff --git a/search/classes_7.js b/search/classes_7.js index cad3995ef0..4a79337c4a 100644 --- a/search/classes_7.js +++ b/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['kessler_2695',['Kessler',['../classKessler.html',1,'']]] + ['kessler_2696',['Kessler',['../classKessler.html',1,'']]] ]; diff --git a/search/classes_8.js b/search/classes_8.js index 9b25575194..97bdb24ce8 100644 --- a/search/classes_8.js +++ b/search/classes_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['landsurface_2696',['LandSurface',['../classLandSurface.html',1,'']]], - ['linesampler_2697',['LineSampler',['../structLineSampler.html',1,'']]], - ['lininterp_2698',['LinInterp',['../classLinInterp.html',1,'']]] + ['landsurface_2697',['LandSurface',['../classLandSurface.html',1,'']]], + ['linesampler_2698',['LineSampler',['../structLineSampler.html',1,'']]], + ['lininterp_2699',['LinInterp',['../classLinInterp.html',1,'']]] ]; diff --git a/search/classes_9.js b/search/classes_9.js index 89a2454f8b..9660d8eba3 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -1,19 +1,19 @@ var searchData= [ - ['mam4_5faer_2699',['Mam4_aer',['../classMam4__aer.html',1,'']]], - ['mamconstituents_2700',['MamConstituents',['../classMamConstituents.html',1,'']]], - ['microphysics_2701',['Microphysics',['../classMicrophysics.html',1,'']]], - ['mm5_2702',['MM5',['../classMM5.html',1,'']]], - ['modalaerowateruptake_2703',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], - ['mode_5fcomponent_5ft_2704',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], - ['modelist_5ft_2705',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], - ['modes_5ft_2706',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], - ['moeng_5fflux_2707',['moeng_flux',['../structmoeng__flux.html',1,'']]], - ['most_5fdata_2708',['most_data',['../structmost__data.html',1,'']]], - ['mostaverage_2709',['MOSTAverage',['../classMOSTAverage.html',1,'']]], - ['mrisplitintegrator_2710',['MRISplitIntegrator',['../classMRISplitIntegrator.html',1,'']]], - ['multiblockcontainer_2711',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'']]], - ['mynnlevel2_2712',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], - ['mynnlevel25_2713',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], - ['mynnpblh_2714',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] + ['mam4_5faer_2700',['Mam4_aer',['../classMam4__aer.html',1,'']]], + ['mamconstituents_2701',['MamConstituents',['../classMamConstituents.html',1,'']]], + ['microphysics_2702',['Microphysics',['../classMicrophysics.html',1,'']]], + ['mm5_2703',['MM5',['../classMM5.html',1,'']]], + ['modalaerowateruptake_2704',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], + ['mode_5fcomponent_5ft_2705',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], + ['modelist_5ft_2706',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], + ['modes_5ft_2707',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], + ['moeng_5fflux_2708',['moeng_flux',['../structmoeng__flux.html',1,'']]], + ['most_5fdata_2709',['most_data',['../structmost__data.html',1,'']]], + ['mostaverage_2710',['MOSTAverage',['../classMOSTAverage.html',1,'']]], + ['mrisplitintegrator_2711',['MRISplitIntegrator',['../classMRISplitIntegrator.html',1,'']]], + ['multiblockcontainer_2712',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'']]], + ['mynnlevel2_2713',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], + ['mynnlevel25_2714',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], + ['mynnpblh_2715',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] ]; diff --git a/search/classes_a.js b/search/classes_a.js index e76073d9c9..b8de722a2b 100644 --- a/search/classes_a.js +++ b/search/classes_a.js @@ -1,13 +1,13 @@ var searchData= [ - ['ncdim_2715',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], - ['ncdtype_2716',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], - ['ncfile_2717',['NCFile',['../classncutils_1_1NCFile.html',1,'ncutils']]], - ['ncgroup_2718',['NCGroup',['../classncutils_1_1NCGroup.html',1,'ncutils']]], - ['ncvar_2719',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], - ['ndarray_2720',['NDArray',['../structNDArray.html',1,'']]], - ['noah_2721',['NOAH',['../classNOAH.html',1,'']]], - ['nullmoist_2722',['NullMoist',['../classNullMoist.html',1,'']]], - ['nullsurf_2723',['NullSurf',['../classNullSurf.html',1,'']]], - ['nullwindfarm_2724',['NullWindFarm',['../classNullWindFarm.html',1,'']]] + ['ncdim_2716',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], + ['ncdtype_2717',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], + ['ncfile_2718',['NCFile',['../classncutils_1_1NCFile.html',1,'ncutils']]], + ['ncgroup_2719',['NCGroup',['../classncutils_1_1NCGroup.html',1,'ncutils']]], + ['ncvar_2720',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], + ['ndarray_2721',['NDArray',['../structNDArray.html',1,'']]], + ['noah_2722',['NOAH',['../classNOAH.html',1,'']]], + ['nullmoist_2723',['NullMoist',['../classNullMoist.html',1,'']]], + ['nullsurf_2724',['NullSurf',['../classNullSurf.html',1,'']]], + ['nullwindfarm_2725',['NullWindFarm',['../classNullWindFarm.html',1,'']]] ]; diff --git a/search/classes_b.js b/search/classes_b.js index 54fed48403..1f6412c2bc 100644 --- a/search/classes_b.js +++ b/search/classes_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['optics_2725',['Optics',['../classOptics.html',1,'']]] + ['optics_2726',['Optics',['../classOptics.html',1,'']]] ]; diff --git a/search/classes_c.js b/search/classes_c.js index ea5caa9b6f..7ff26c65e9 100644 --- a/search/classes_c.js +++ b/search/classes_c.js @@ -1,9 +1,9 @@ var searchData= [ - ['physprop_2726',['PhysProp',['../classPhysProp.html',1,'']]], - ['physprop_5ft_2727',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], - ['planeaverage_2728',['PlaneAverage',['../classPlaneAverage.html',1,'']]], - ['planesampler_2729',['PlaneSampler',['../structPlaneSampler.html',1,'']]], - ['problembase_2730',['ProblemBase',['../classProblemBase.html',1,'']]], - ['probparmdefaults_2731',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]] + ['physprop_2727',['PhysProp',['../classPhysProp.html',1,'']]], + ['physprop_5ft_2728',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], + ['planeaverage_2729',['PlaneAverage',['../classPlaneAverage.html',1,'']]], + ['planesampler_2730',['PlaneSampler',['../structPlaneSampler.html',1,'']]], + ['problembase_2731',['ProblemBase',['../classProblemBase.html',1,'']]], + ['probparmdefaults_2732',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]] ]; diff --git a/search/classes_d.js b/search/classes_d.js index b7957e4bfc..825d57303b 100644 --- a/search/classes_d.js +++ b/search/classes_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['radconstants_2732',['RadConstants',['../classRadConstants.html',1,'']]], - ['radiation_2733',['Radiation',['../classRadiation.html',1,'']]], - ['readbndryplanes_2734',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'']]], - ['rotate_5fflux_2735',['rotate_flux',['../structrotate__flux.html',1,'']]], - ['rrtmgp_2736',['Rrtmgp',['../classRrtmgp.html',1,'']]] + ['radconstants_2733',['RadConstants',['../classRadConstants.html',1,'']]], + ['radiation_2734',['Radiation',['../classRadiation.html',1,'']]], + ['readbndryplanes_2735',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'']]], + ['rotate_5fflux_2736',['rotate_flux',['../structrotate__flux.html',1,'']]], + ['rrtmgp_2737',['Rrtmgp',['../classRrtmgp.html',1,'']]] ]; diff --git a/search/classes_e.js b/search/classes_e.js index 531de022c4..6006677d65 100644 --- a/search/classes_e.js +++ b/search/classes_e.js @@ -1,23 +1,23 @@ var searchData= [ - ['sam_2737',['SAM',['../classSAM.html',1,'']]], - ['sampledata_2738',['SampleData',['../classSampleData.html',1,'']]], - ['satadj_2739',['SatAdj',['../classSatAdj.html',1,'']]], - ['satmethods_2740',['SatMethods',['../classSatMethods.html',1,'']]], - ['similarity_5ffuns_2741',['similarity_funs',['../structsimilarity__funs.html',1,'']]], - ['simplead_2742',['SimpleAD',['../classSimpleAD.html',1,'']]], - ['slingo_2743',['Slingo',['../classSlingo.html',1,'']]], - ['slm_2744',['SLM',['../classSLM.html',1,'']]], - ['solverchoice_2745',['SolverChoice',['../structSolverChoice.html',1,'']]], - ['spongechoice_2746',['SpongeChoice',['../structSpongeChoice.html',1,'']]], - ['surface_5fflux_2747',['surface_flux',['../structsurface__flux.html',1,'']]], - ['surface_5fflux_5fcharnock_2748',['surface_flux_charnock',['../structsurface__flux__charnock.html',1,'']]], - ['surface_5fflux_5fdonelan_2749',['surface_flux_donelan',['../structsurface__flux__donelan.html',1,'']]], - ['surface_5fflux_5fmod_5fcharnock_2750',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'']]], - ['surface_5fflux_5fwave_5fcoupled_2751',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'']]], - ['surface_5ftemp_2752',['surface_temp',['../structsurface__temp.html',1,'']]], - ['surface_5ftemp_5fcharnock_2753',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'']]], - ['surface_5ftemp_5fdonelan_2754',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'']]], - ['surface_5ftemp_5fmod_5fcharnock_2755',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'']]], - ['surface_5ftemp_5fwave_5fcoupled_2756',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'']]] + ['sam_2738',['SAM',['../classSAM.html',1,'']]], + ['sampledata_2739',['SampleData',['../classSampleData.html',1,'']]], + ['satadj_2740',['SatAdj',['../classSatAdj.html',1,'']]], + ['satmethods_2741',['SatMethods',['../classSatMethods.html',1,'']]], + ['similarity_5ffuns_2742',['similarity_funs',['../structsimilarity__funs.html',1,'']]], + ['simplead_2743',['SimpleAD',['../classSimpleAD.html',1,'']]], + ['slingo_2744',['Slingo',['../classSlingo.html',1,'']]], + ['slm_2745',['SLM',['../classSLM.html',1,'']]], + ['solverchoice_2746',['SolverChoice',['../structSolverChoice.html',1,'']]], + ['spongechoice_2747',['SpongeChoice',['../structSpongeChoice.html',1,'']]], + ['surface_5fflux_2748',['surface_flux',['../structsurface__flux.html',1,'']]], + ['surface_5fflux_5fcharnock_2749',['surface_flux_charnock',['../structsurface__flux__charnock.html',1,'']]], + ['surface_5fflux_5fdonelan_2750',['surface_flux_donelan',['../structsurface__flux__donelan.html',1,'']]], + ['surface_5fflux_5fmod_5fcharnock_2751',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'']]], + ['surface_5fflux_5fwave_5fcoupled_2752',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'']]], + ['surface_5ftemp_2753',['surface_temp',['../structsurface__temp.html',1,'']]], + ['surface_5ftemp_5fcharnock_2754',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'']]], + ['surface_5ftemp_5fdonelan_2755',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'']]], + ['surface_5ftemp_5fmod_5fcharnock_2756',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'']]], + ['surface_5ftemp_5fwave_5fcoupled_2757',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'']]] ]; diff --git a/search/classes_f.js b/search/classes_f.js index b36ea3a859..dadfc2a003 100644 --- a/search/classes_f.js +++ b/search/classes_f.js @@ -1,8 +1,8 @@ var searchData= [ - ['terraindrag_2757',['TerrainDrag',['../classTerrainDrag.html',1,'']]], - ['terrainif_2758',['TerrainIF',['../classTerrainIF.html',1,'']]], - ['timeinterpolateddata_2759',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'']]], - ['turbchoice_2760',['TurbChoice',['../structTurbChoice.html',1,'']]], - ['turbulentperturbation_2761',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]] + ['terraindrag_2758',['TerrainDrag',['../classTerrainDrag.html',1,'']]], + ['terrainif_2759',['TerrainIF',['../classTerrainIF.html',1,'']]], + ['timeinterpolateddata_2760',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'']]], + ['turbchoice_2761',['TurbChoice',['../structTurbChoice.html',1,'']]], + ['turbulentperturbation_2762',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]] ]; diff --git a/search/defines_0.js b/search/defines_0.js index 03154d165b..7aa7f55dc3 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['abort_5ffunc_5366',['abort_func',['../ERF__NCInterface_8cpp.html#aa67f9bcab4a9da3e92f2e2f3b4ec5979',1,'ERF_NCInterface.cpp']]] + ['abort_5ffunc_5367',['abort_func',['../ERF__NCInterface_8cpp.html#aa67f9bcab4a9da3e92f2e2f3b4ec5979',1,'ERF_NCInterface.cpp']]] ]; diff --git a/search/defines_1.js b/search/defines_1.js index a48a5d2907..35f20c9142 100644 --- a/search/defines_1.js +++ b/search/defines_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['erf_5fmam4_5fconstituents_5fh_5f_5367',['ERF_MAM4_CONSTITUENTS_H_',['../ERF__Mam4Constitutents_8H.html#a0df03e7134adf4dc95987618fb02b457',1,'ERF_Mam4Constitutents.H']]] + ['erf_5fmam4_5fconstituents_5fh_5f_5368',['ERF_MAM4_CONSTITUENTS_H_',['../ERF__Mam4Constitutents_8H.html#a0df03e7134adf4dc95987618fb02b457',1,'ERF_Mam4Constitutents.H']]] ]; diff --git a/search/defines_2.js b/search/defines_2.js index 7c5b0e560b..e8ffea54fe 100644 --- a/search/defines_2.js +++ b/search/defines_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['nbcvar_5fmax_5368',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], - ['ndry_5369',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], - ['nmoist_5fmax_5370',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], - ['nprimvar_5fmax_5371',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], - ['nscalars_5372',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], - ['nvar_5fmax_5373',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]] + ['nbcvar_5fmax_5369',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], + ['ndry_5370',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], + ['nmoist_5fmax_5371',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], + ['nprimvar_5fmax_5372',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], + ['nscalars_5373',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], + ['nvar_5fmax_5374',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_3.js b/search/defines_3.js index 8b0665a45d..08ec6cb5a1 100644 --- a/search/defines_3.js +++ b/search/defines_3.js @@ -1,12 +1,12 @@ var searchData= [ - ['primke_5fcomp_5374',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], - ['primq1_5fcomp_5375',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], - ['primq2_5fcomp_5376',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], - ['primq3_5fcomp_5377',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], - ['primq4_5fcomp_5378',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], - ['primq5_5fcomp_5379',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], - ['primq6_5fcomp_5380',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], - ['primscalar_5fcomp_5381',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], - ['primtheta_5fcomp_5382',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]] + ['primke_5fcomp_5375',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], + ['primq1_5fcomp_5376',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], + ['primq2_5fcomp_5377',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], + ['primq3_5fcomp_5378',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], + ['primq4_5fcomp_5379',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], + ['primq5_5fcomp_5380',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], + ['primq6_5fcomp_5381',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], + ['primscalar_5fcomp_5382',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], + ['primtheta_5fcomp_5383',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_4.js b/search/defines_4.js index e3bfe46f53..a673ff02df 100644 --- a/search/defines_4.js +++ b/search/defines_4.js @@ -1,13 +1,13 @@ var searchData= [ - ['rho_5fcomp_5383',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], - ['rhoke_5fcomp_5384',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], - ['rhoq1_5fcomp_5385',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], - ['rhoq2_5fcomp_5386',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], - ['rhoq3_5fcomp_5387',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], - ['rhoq4_5fcomp_5388',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], - ['rhoq5_5fcomp_5389',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], - ['rhoq6_5fcomp_5390',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], - ['rhoscalar_5fcomp_5391',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], - ['rhotheta_5fcomp_5392',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]] + ['rho_5fcomp_5384',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], + ['rhoke_5fcomp_5385',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], + ['rhoq1_5fcomp_5386',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], + ['rhoq2_5fcomp_5387',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], + ['rhoq3_5fcomp_5388',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], + ['rhoq4_5fcomp_5389',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], + ['rhoq5_5fcomp_5390',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], + ['rhoq6_5fcomp_5391',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], + ['rhoscalar_5fcomp_5392',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], + ['rhotheta_5fcomp_5393',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_5.js b/search/defines_5.js index 38f659e263..e6bf2745e3 100644 --- a/search/defines_5.js +++ b/search/defines_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['use_5fvolume_5faverage_5393',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]] + ['use_5fvolume_5faverage_5394',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]] ]; diff --git a/search/enums_0.js b/search/enums_0.js index 66b2eb675d..b62b36c5a6 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['advtype_5201',['AdvType',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70',1,'ERF_IndexDefines.H']]] + ['advtype_5202',['AdvType',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enums_1.js b/search/enums_1.js index 08c2539229..1591dd3e29 100644 --- a/search/enums_1.js +++ b/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['coord_5202',['Coord',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01',1,'ERF_DataStruct.H']]] + ['coord_5203',['Coord',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enums_2.js b/search/enums_2.js index f868250060..f74e2f0226 100644 --- a/search/enums_2.js +++ b/search/enums_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['erf_5fbc_5203',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]] + ['erf_5fbc_5204',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enums_3.js b/search/enums_3.js index 134bd4b630..23f9b170f2 100644 --- a/search/enums_3.js +++ b/search/enums_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['fluxcalctype_5204',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]] + ['fluxcalctype_5205',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]] ]; diff --git a/search/enums_4.js b/search/enums_4.js index 77897f3c4e..d2c6144b3e 100644 --- a/search/enums_4.js +++ b/search/enums_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['interpmethod_5205',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]] + ['interpmethod_5206',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]] ]; diff --git a/search/enums_5.js b/search/enums_5.js index e44b01c730..e99f40b209 100644 --- a/search/enums_5.js +++ b/search/enums_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['mathematicalbndrytypes_5206',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], - ['molecdifftype_5207',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], - ['mynnconfigtype_5208',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]] + ['mathematicalbndrytypes_5207',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], + ['molecdifftype_5208',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], + ['mynnconfigtype_5209',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]] ]; diff --git a/search/enums_6.js b/search/enums_6.js index 6d104882b3..ead1a4e2a6 100644 --- a/search/enums_6.js +++ b/search/enums_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['nc_5fdata_5fdims_5ftype_5209',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]] + ['nc_5fdata_5fdims_5ftype_5210',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]] ]; diff --git a/search/enums_7.js b/search/enums_7.js index 0902063b83..0fa3b5bc29 100644 --- a/search/enums_7.js +++ b/search/enums_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['pblheightcalctype_5210',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]] + ['pblheightcalctype_5211',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]] ]; diff --git a/search/enums_8.js b/search/enums_8.js index 82d27b391b..0a963b14d2 100644 --- a/search/enums_8.js +++ b/search/enums_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['rayleigh_5211',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], - ['roughcalctype_5212',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]] + ['rayleigh_5212',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], + ['roughcalctype_5213',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]] ]; diff --git a/search/enums_9.js b/search/enums_9.js index c9b4f6a056..861e1b5a47 100644 --- a/search/enums_9.js +++ b/search/enums_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['sponge_5213',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]] + ['sponge_5214',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enums_a.js b/search/enums_a.js index 56c0e4b691..0adf277eca 100644 --- a/search/enums_a.js +++ b/search/enums_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['thetacalctype_5214',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], - ['type_5215',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]] + ['thetacalctype_5215',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], + ['type_5216',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]] ]; diff --git a/search/enums_b.js b/search/enums_b.js index 51b5e4597c..48c521b88b 100644 --- a/search/enums_b.js +++ b/search/enums_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['units_5216',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]] + ['units_5217',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index 15655acefe..976334e4e7 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['adiabatic_5217',['ADIABATIC',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba10548012f42e962e7945ce998b571c5c',1,'ABLMost']]] + ['adiabatic_5218',['ADIABATIC',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba10548012f42e962e7945ce998b571c5c',1,'ABLMost']]] ]; diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js index faf5942e32..f989202d4a 100644 --- a/search/enumvalues_1.js +++ b/search/enumvalues_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['base_5fbc_5218',['base_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa970567f2fd13e49ae300e8d39fd2ae30',1,'BCVars']]], - ['bogus_5219',['bogus',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca5e7251ff4badd9a198c0601a7929b1c4',1,'ERFBCType']]], - ['bolton_5220',['Bolton',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aad1ba505f7c25afbfb5c6fe45f03789d',1,'SatMethods']]] + ['base_5fbc_5219',['base_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa970567f2fd13e49ae300e8d39fd2ae30',1,'BCVars']]], + ['bogus_5220',['bogus',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca5e7251ff4badd9a198c0601a7929b1c4',1,'ERFBCType']]], + ['bolton_5221',['Bolton',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aad1ba505f7c25afbfb5c6fe45f03789d',1,'SatMethods']]] ]; diff --git a/search/enumvalues_10.js b/search/enumvalues_10.js index a612f5a91c..d3cfca1fa0 100644 --- a/search/enumvalues_10.js +++ b/search/enumvalues_10.js @@ -1,9 +1,9 @@ var searchData= [ - ['scalar_5fh_5312',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], - ['scalar_5fv_5313',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], - ['slip_5fwall_5314',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], - ['snow_5faccum_5315',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], - ['surface_5ftemperature_5316',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], - ['symmetry_5317',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] + ['scalar_5fh_5313',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], + ['scalar_5fv_5314',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], + ['slip_5fwall_5315',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], + ['snow_5faccum_5316',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], + ['surface_5ftemperature_5317',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], + ['symmetry_5318',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_11.js b/search/enumvalues_11.js index 94ad6aecf7..1dc4137206 100644 --- a/search/enumvalues_11.js +++ b/search/enumvalues_11.js @@ -1,19 +1,19 @@ var searchData= [ - ['t_5318',['T',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()']]], - ['tabs_5319',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()']]], - ['th0_5fcomp_5320',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], - ['theta_5321',['theta',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()']]], - ['theta_5fh_5322',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], - ['theta_5fv_5323',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], - ['thetabar_5324',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], - ['time_5325',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fsn_5326',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fwe_5327',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fsn_5328',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fwe_5329',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5330',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5fsn_5fwe_5331',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], - ['time_5fsn_5fwe_5332',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], - ['turb_5flengthscale_5333',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]] + ['t_5319',['T',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()']]], + ['tabs_5320',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()']]], + ['th0_5fcomp_5321',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], + ['theta_5322',['theta',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()']]], + ['theta_5fh_5323',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], + ['theta_5fv_5324',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], + ['thetabar_5325',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], + ['time_5326',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fsn_5327',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fwe_5328',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fsn_5329',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fwe_5330',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5331',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5fsn_5fwe_5332',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], + ['time_5fsn_5fwe_5333',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], + ['turb_5flengthscale_5334',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]] ]; diff --git a/search/enumvalues_12.js b/search/enumvalues_12.js index c2d8128b7c..55b8af0ce7 100644 --- a/search/enumvalues_12.js +++ b/search/enumvalues_12.js @@ -1,10 +1,10 @@ var searchData= [ - ['u_5334',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], - ['ubar_5335',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], - ['ubar_5fsponge_5336',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], - ['undefined_5337',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], - ['unknown_5338',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], - ['upwind_5f3rd_5339',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], - ['upwind_5f5th_5340',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]] + ['u_5335',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], + ['ubar_5336',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], + ['ubar_5fsponge_5337',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], + ['undefined_5338',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], + ['unknown_5339',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], + ['upwind_5f3rd_5340',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], + ['upwind_5f5th_5341',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_13.js b/search/enumvalues_13.js index 8f57de0d39..ea624a3266 100644 --- a/search/enumvalues_13.js +++ b/search/enumvalues_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['v_5341',['V',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()']]], - ['vbar_5342',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], - ['vbar_5fsponge_5343',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]] + ['v_5342',['V',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()']]], + ['vbar_5343',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], + ['vbar_5fsponge_5344',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enumvalues_14.js b/search/enumvalues_14.js index 32f1adcb97..db0dd7169f 100644 --- a/search/enumvalues_14.js +++ b/search/enumvalues_14.js @@ -1,12 +1,12 @@ var searchData= [ - ['wave_5fcoupled_5344',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], - ['wbar_5345',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], - ['weno_5f3_5346',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], - ['weno_5f3mzq_5347',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], - ['weno_5f3z_5348',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], - ['weno_5f5_5349',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], - ['weno_5f5z_5350',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], - ['weno_5f7_5351',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], - ['weno_5f7z_5352',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]] + ['wave_5fcoupled_5345',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], + ['wbar_5346',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], + ['weno_5f3_5347',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], + ['weno_5f3mzq_5348',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], + ['weno_5f3z_5349',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], + ['weno_5f5_5350',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], + ['weno_5f5z_5351',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], + ['weno_5f7_5352',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], + ['weno_5f7z_5353',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_15.js b/search/enumvalues_15.js index cbe4623618..ca1f3277c2 100644 --- a/search/enumvalues_15.js +++ b/search/enumvalues_15.js @@ -1,7 +1,7 @@ var searchData= [ - ['x_5353',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], - ['xmom_5354',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], - ['xvel_5355',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], - ['xvel_5fbc_5356',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]] + ['x_5354',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], + ['xmom_5355',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], + ['xvel_5356',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], + ['xvel_5fbc_5357',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]] ]; diff --git a/search/enumvalues_16.js b/search/enumvalues_16.js index 3972af6cf2..0e03f21365 100644 --- a/search/enumvalues_16.js +++ b/search/enumvalues_16.js @@ -1,8 +1,8 @@ var searchData= [ - ['y_5357',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], - ['ymom_5358',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], - ['ysu_5359',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], - ['yvel_5360',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], - ['yvel_5fbc_5361',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]] + ['y_5358',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], + ['ymom_5359',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], + ['ysu_5360',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], + ['yvel_5361',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], + ['yvel_5fbc_5362',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]] ]; diff --git a/search/enumvalues_17.js b/search/enumvalues_17.js index ad5e79ec69..27db375ce3 100644 --- a/search/enumvalues_17.js +++ b/search/enumvalues_17.js @@ -1,7 +1,7 @@ var searchData= [ - ['z_5362',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], - ['zmom_5363',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], - ['zvel_5364',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], - ['zvel_5fbc_5365',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]] + ['z_5363',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], + ['zmom_5364',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], + ['zvel_5365',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], + ['zvel_5fbc_5366',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]] ]; diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js index f22fd4d520..c9136600a3 100644 --- a/search/enumvalues_2.js +++ b/search/enumvalues_2.js @@ -1,15 +1,15 @@ var searchData= [ - ['centered_5f2nd_5221',['Centered_2nd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada570868919bafaab1776170229a7049',1,'ERF_IndexDefines.H']]], - ['centered_5f4th_5222',['Centered_4th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a778e0ed47937713eb1c4bedef6b00161',1,'ERF_IndexDefines.H']]], - ['centered_5f6th_5223',['Centered_6th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a8c9475eb6bfde28e5bcb5230ac2e22a9',1,'ERF_IndexDefines.H']]], - ['centimeter_5224',['centimeter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a135cc2d02c99a9ca6a6413cacea93664',1,'RadConstants']]], - ['charnock_5225',['CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13addbb8213265f3ad773f7af2cb8147062',1,'ABLMost']]], - ['chen2021_5226',['CHEN2021',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25abe8de8e777a612742c642b372ab3dc9e',1,'ERF_MYNNStruct.H']]], - ['cons_5227',['cons',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a47abe072e12c61d29cde15a509a0664b',1,'Vars::cons()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e7100afbf5e7a39371f1cb29f6f570a',1,'IntVars::cons()']]], - ['cons_5fbc_5228',['cons_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aaaf601346b01655b32acf66d07b856aec',1,'BCVars']]], - ['constant_5229',['CONSTANT',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a8d6b5cada83510220f59e00ce86d4d92',1,'ABLMost']]], - ['constant_5230',['Constant',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735acb17869fe51048b5a5c4c6106551a255',1,'ERF_DiffStruct.H']]], - ['constantalpha_5231',['ConstantAlpha',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6f0229db491c3b01860363456dc57288',1,'ERF_DiffStruct.H']]], - ['custom_5232',['CUSTOM',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a72baef04098f035e8a320b03ad197818',1,'ABLMost']]] + ['centered_5f2nd_5222',['Centered_2nd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada570868919bafaab1776170229a7049',1,'ERF_IndexDefines.H']]], + ['centered_5f4th_5223',['Centered_4th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a778e0ed47937713eb1c4bedef6b00161',1,'ERF_IndexDefines.H']]], + ['centered_5f6th_5224',['Centered_6th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a8c9475eb6bfde28e5bcb5230ac2e22a9',1,'ERF_IndexDefines.H']]], + ['centimeter_5225',['centimeter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a135cc2d02c99a9ca6a6413cacea93664',1,'RadConstants']]], + ['charnock_5226',['CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13addbb8213265f3ad773f7af2cb8147062',1,'ABLMost']]], + ['chen2021_5227',['CHEN2021',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25abe8de8e777a612742c642b372ab3dc9e',1,'ERF_MYNNStruct.H']]], + ['cons_5228',['cons',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a47abe072e12c61d29cde15a509a0664b',1,'Vars::cons()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e7100afbf5e7a39371f1cb29f6f570a',1,'IntVars::cons()']]], + ['cons_5fbc_5229',['cons_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aaaf601346b01655b32acf66d07b856aec',1,'BCVars']]], + ['constant_5230',['CONSTANT',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a8d6b5cada83510220f59e00ce86d4d92',1,'ABLMost']]], + ['constant_5231',['Constant',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735acb17869fe51048b5a5c4c6106551a255',1,'ERF_DiffStruct.H']]], + ['constantalpha_5232',['ConstantAlpha',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6f0229db491c3b01860363456dc57288',1,'ERF_DiffStruct.H']]], + ['custom_5233',['CUSTOM',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a72baef04098f035e8a320b03ad197818',1,'ABLMost']]] ]; diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js index d2074876ea..7f42da95fb 100644 --- a/search/enumvalues_3.js +++ b/search/enumvalues_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['donelan_5233',['DONELAN',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]] + ['donelan_5234',['DONELAN',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]] ]; diff --git a/search/enumvalues_4.js b/search/enumvalues_4.js index ffb1ff4789..b46b46ad83 100644 --- a/search/enumvalues_4.js +++ b/search/enumvalues_4.js @@ -1,9 +1,9 @@ var searchData= [ - ['ext_5fdir_5234',['ext_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4b16988b22c277c9f812ddb5fb1539af',1,'ERFBCType']]], - ['ext_5fdir_5fingested_5235',['ext_dir_ingested',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca138e8c6c2427dcd78959f3e0e84b3462',1,'ERFBCType']]], - ['ext_5fdir_5fprim_5236',['ext_dir_prim',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca52a76d5c6aeb74655f726be3ae8a1eab',1,'ERFBCType']]], - ['extrap_5fmethod_5fbndry_5237',['extrap_method_bndry',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2ac291677b47a4b2b3276ea6ebf30d6e26',1,'LinInterp']]], - ['extrap_5fmethod_5fcycle_5238',['extrap_method_cycle',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aeec66ba685aaa33115191d8f6bc9c0e6',1,'LinInterp']]], - ['extrap_5fmethod_5fzero_5239',['extrap_method_zero',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aa8778034b0e18c190776623750b945b5',1,'LinInterp']]] + ['ext_5fdir_5235',['ext_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4b16988b22c277c9f812ddb5fb1539af',1,'ERFBCType']]], + ['ext_5fdir_5fingested_5236',['ext_dir_ingested',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca138e8c6c2427dcd78959f3e0e84b3462',1,'ERFBCType']]], + ['ext_5fdir_5fprim_5237',['ext_dir_prim',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca52a76d5c6aeb74655f726be3ae8a1eab',1,'ERFBCType']]], + ['extrap_5fmethod_5fbndry_5238',['extrap_method_bndry',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2ac291677b47a4b2b3276ea6ebf30d6e26',1,'LinInterp']]], + ['extrap_5fmethod_5fcycle_5239',['extrap_method_cycle',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aeec66ba685aaa33115191d8f6bc9c0e6',1,'LinInterp']]], + ['extrap_5fmethod_5fzero_5240',['extrap_method_zero',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aa8778034b0e18c190776623750b945b5',1,'LinInterp']]] ]; diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js index c7b52f4685..f0bc49ebfe 100644 --- a/search/enumvalues_5.js +++ b/search/enumvalues_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['foextrap_5240',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]] + ['foextrap_5241',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]] ]; diff --git a/search/enumvalues_6.js b/search/enumvalues_6.js index c6c0c0a08c..39647e3293 100644 --- a/search/enumvalues_6.js +++ b/search/enumvalues_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['goffgratch_5241',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], - ['graup_5faccum_5242',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]] + ['goffgratch_5242',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], + ['graup_5faccum_5243',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]] ]; diff --git a/search/enumvalues_7.js b/search/enumvalues_7.js index 6e7990ef3f..3ee3b6e949 100644 --- a/search/enumvalues_7.js +++ b/search/enumvalues_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['heat_5fflux_5243',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], - ['ho_5foutflow_5244',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], - ['hoextrapcc_5245',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]] + ['heat_5fflux_5244',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], + ['ho_5foutflow_5245',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], + ['hoextrapcc_5246',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]] ]; diff --git a/search/enumvalues_8.js b/search/enumvalues_8.js index 255e3e375c..ca5883f5f7 100644 --- a/search/enumvalues_8.js +++ b/search/enumvalues_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['inflow_5246',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], - ['int_5fdir_5247',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], - ['inv_5fcm_5248',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], - ['invalid_5249',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]] + ['inflow_5247',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], + ['int_5fdir_5248',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], + ['inv_5fcm_5249',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], + ['invalid_5250',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]] ]; diff --git a/search/enumvalues_9.js b/search/enumvalues_9.js index 5114253895..d85d473860 100644 --- a/search/enumvalues_9.js +++ b/search/enumvalues_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['ke_5fh_5250',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], - ['ke_5fv_5251',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]] + ['ke_5fh_5251',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], + ['ke_5fv_5252',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]] ]; diff --git a/search/enumvalues_a.js b/search/enumvalues_a.js index 56ce35d379..63c6c8da57 100644 --- a/search/enumvalues_a.js +++ b/search/enumvalues_a.js @@ -1,13 +1,13 @@ var searchData= [ - ['meter_5252',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], - ['micrometer_5253',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], - ['modified_5fcharnock_5254',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], - ['moeng_5255',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], - ['mom_5fh_5256',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], - ['mom_5fv_5257',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], - ['most_5258',['MOST',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H']]], - ['mu_5259',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], - ['murphykoop_5260',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], - ['mynn25_5261',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]] + ['meter_5253',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], + ['micrometer_5254',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], + ['modified_5fcharnock_5255',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], + ['moeng_5256',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], + ['mom_5fh_5257',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], + ['mom_5fv_5258',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], + ['most_5259',['MOST',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H']]], + ['mu_5260',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], + ['murphykoop_5261',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], + ['mynn25_5262',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]] ]; diff --git a/search/enumvalues_b.js b/search/enumvalues_b.js index 02fb751fca..b27d5c0530 100644 --- a/search/enumvalues_b.js +++ b/search/enumvalues_b.js @@ -1,15 +1,15 @@ var searchData= [ - ['nanometer_5262',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], - ['neumann_5263',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], - ['neumann_5fint_5264',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], - ['nn09_5265',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], - ['no_5fslip_5fwall_5266',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], - ['none_5267',['None',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()'],['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H']]], - ['num_5fcomps_5268',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], - ['numdiffs_5269',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], - ['numtypes_5270',['NumTypes',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()']]], - ['numvars_5271',['NumVars',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()']]], - ['nvars_5272',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], - ['nvars_5fsponge_5273',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]] + ['nanometer_5263',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], + ['neumann_5264',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], + ['neumann_5fint_5265',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], + ['nn09_5266',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], + ['no_5fslip_5fwall_5267',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], + ['none_5268',['None',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()'],['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H']]], + ['num_5fcomps_5269',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], + ['numdiffs_5270',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], + ['numtypes_5271',['NumTypes',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()']]], + ['numvars_5272',['NumVars',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()']]], + ['nvars_5273',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], + ['nvars_5fsponge_5274',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enumvalues_c.js b/search/enumvalues_c.js index c9b4827b53..d36cfe15a9 100644 --- a/search/enumvalues_c.js +++ b/search/enumvalues_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['oldgoffgratch_5274',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], - ['omega_5275',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], - ['open_5276',['open',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H']]], - ['outflow_5277',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]] + ['oldgoffgratch_5275',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], + ['omega_5276',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], + ['open_5277',['open',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H']]], + ['outflow_5278',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_d.js b/search/enumvalues_d.js index 5342a29355..469c55fb12 100644 --- a/search/enumvalues_d.js +++ b/search/enumvalues_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['p0_5fcomp_5278',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], - ['pc_5279',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], - ['periodic_5280',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], - ['pi0_5fcomp_5281',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], - ['pres_5282',['pres',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()']]] + ['p0_5fcomp_5279',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], + ['pc_5280',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], + ['periodic_5281',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], + ['pi0_5fcomp_5282',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], + ['pres_5283',['pres',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()']]] ]; diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js index 3e9fcc6b42..724c7c3405 100644 --- a/search/enumvalues_e.js +++ b/search/enumvalues_e.js @@ -1,16 +1,16 @@ var searchData= [ - ['q_5fh_5283',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], - ['q_5fv_5284',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], - ['qc_5285',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj']]], - ['qci_5286',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], - ['qcl_5287',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], - ['qn_5288',['qn',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar']]], - ['qp_5289',['qp',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()']]], - ['qpg_5290',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], - ['qpr_5291',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], - ['qps_5292',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], - ['qt_5293',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()']]], - ['qv_5294',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], - ['qv_5295',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]] + ['q_5fh_5284',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], + ['q_5fv_5285',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], + ['qc_5286',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj']]], + ['qci_5287',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], + ['qcl_5288',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], + ['qn_5289',['qn',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar']]], + ['qp_5290',['qp',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()']]], + ['qpg_5291',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], + ['qpr_5292',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], + ['qps_5293',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], + ['qt_5294',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()']]], + ['qv_5295',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], + ['qv_5296',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]] ]; diff --git a/search/enumvalues_f.js b/search/enumvalues_f.js index 6cc71e8308..f8691b2070 100644 --- a/search/enumvalues_f.js +++ b/search/enumvalues_f.js @@ -1,19 +1,19 @@ var searchData= [ - ['r0_5fcomp_5296',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], - ['rain_5faccum_5297',['rain_accum',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()']]], - ['reflect_5feven_5298',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], - ['reflect_5fodd_5299',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], - ['rho_5300',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], - ['rho_5fbc_5fcomp_5301',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], - ['rhoke_5fbc_5fcomp_5302',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], - ['rhoq1_5fbc_5fcomp_5303',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], - ['rhoq2_5fbc_5fcomp_5304',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], - ['rhoq3_5fbc_5fcomp_5305',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], - ['rhoq4_5fbc_5fcomp_5306',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], - ['rhoq5_5fbc_5fcomp_5307',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], - ['rhoq6_5fbc_5fcomp_5308',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], - ['rhoscalar_5fbc_5fcomp_5309',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], - ['rhotheta_5fbc_5fcomp_5310',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], - ['rotate_5311',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]] + ['r0_5fcomp_5297',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], + ['rain_5faccum_5298',['rain_accum',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()']]], + ['reflect_5feven_5299',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], + ['reflect_5fodd_5300',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], + ['rho_5301',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], + ['rho_5fbc_5fcomp_5302',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], + ['rhoke_5fbc_5fcomp_5303',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], + ['rhoq1_5fbc_5fcomp_5304',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], + ['rhoq2_5fbc_5fcomp_5305',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], + ['rhoq3_5fbc_5fcomp_5306',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], + ['rhoq4_5fbc_5fcomp_5307',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], + ['rhoq5_5fbc_5fcomp_5308',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], + ['rhoq6_5fbc_5fcomp_5309',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], + ['rhoscalar_5fbc_5fcomp_5310',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], + ['rhotheta_5fbc_5fcomp_5311',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], + ['rotate_5312',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]] ]; diff --git a/search/files_0.js b/search/files_0.js index 7dad07f046..b3f361909f 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,261 +1,261 @@ var searchData= [ - ['erf_2ecpp_2796',['ERF.cpp',['../ERF_8cpp.html',1,'']]], - ['erf_2eh_2797',['ERF.H',['../ERF_8H.html',1,'']]], - ['erf_5fablmost_2ecpp_2798',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], - ['erf_5fablmost_2eh_2799',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], - ['erf_5faddthinbodysources_2ecpp_2800',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], - ['erf_5fadvance_2ecpp_2801',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], - ['erf_5fadvancedycore_2ecpp_2802',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], - ['erf_5fadvanceewp_2ecpp_2803',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], - ['erf_5fadvancefitch_2ecpp_2804',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], - ['erf_5fadvancegeneralad_2ecpp_2805',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], - ['erf_5fadvancelsm_2ecpp_2806',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], - ['erf_5fadvancemicrophysics_2ecpp_2807',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], - ['erf_5fadvanceradiation_2ecpp_2808',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], - ['erf_5fadvancesimplead_2ecpp_2809',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], - ['erf_5fadvection_2eh_2810',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_2ecpp_2811',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], - ['erf_5fadvectionsrcformom_5fn_2eh_2812',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_5ft_2eh_2813',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], - ['erf_5fadvectionsrcforopenbc_2ecpp_2814',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], - ['erf_5fadvectionsrcforscalars_2eh_2815',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], - ['erf_5fadvectionsrcforstate_2ecpp_2816',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], - ['erf_5fadvstruct_2eh_2817',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], - ['erf_5faeroradprops_2ecpp_2818',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], - ['erf_5faeroradprops_2eh_2819',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], - ['erf_5falbedo_2ecpp_2820',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], - ['erf_5falbedo_2eh_2821',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], - ['erf_5fapplyspongezonebcs_2ecpp_2822',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], - ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_2823',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], - ['erf_5faveragedown_2ecpp_2824',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsbasestate_2ecpp_2825',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsbndryreg_2ecpp_2826',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], - ['erf_5fboundaryconditionscons_2ecpp_2827',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsrealbdy_2ecpp_2828',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsxvel_2ecpp_2829',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsyvel_2ecpp_2830',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionszvel_2ecpp_2831',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], - ['erf_5fbuoyancyutils_2eh_2832',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], - ['erf_5fcheckpoint_2ecpp_2833',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], - ['erf_5fchopgrids_2ecpp_2834',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2ecpp_2835',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2eh_2836',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], - ['erf_5fcloudsam_2ecpp_2837',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], - ['erf_5fcomputediffusivitymynn25_2ecpp_2838',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], - ['erf_5fcomputediffusivityysu_2ecpp_2839',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], - ['erf_5fcomputedivergence_2ecpp_2840',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5fn_2ecpp_2841',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5ft_2ecpp_2842',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], - ['erf_5fcomputestress_5fn_2ecpp_2843',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], - ['erf_5fcomputestress_5ft_2ecpp_2844',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], - ['erf_5fcomputetimestep_2ecpp_2845',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], - ['erf_5fcomputeturbulentviscosity_2ecpp_2846',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], - ['erf_5fconsoleio_2ecpp_2847',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], - ['erf_5fconstants_2eh_2848',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], - ['erf_5fdatastruct_2eh_2849',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], - ['erf_5fderive_2ecpp_2850',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], - ['erf_5fderive_2eh_2851',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], - ['erf_5fdiffstruct_2eh_2852',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], - ['erf_5fdiffusion_2eh_2853',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], - ['erf_5fdiffusionsrcformom_5fn_2ecpp_2854',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcformom_5ft_2ecpp_2855',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5fn_2ecpp_2856',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5ft_2ecpp_2857',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], - ['erf_5fdirectionselector_2eh_2858',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], - ['erf_5febbox_2ecpp_2859',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], - ['erf_5febcylinder_2ecpp_2860',['ERF_EBCylinder.cpp',['../ERF__EBCylinder_8cpp.html',1,'']]], - ['erf_5febertcurry_2eh_2861',['ERF_EbertCurry.H',['../ERF__EbertCurry_8H.html',1,'']]], - ['erf_5febif_2eh_2862',['ERF_EBIF.H',['../ERF__EBIF_8H.html',1,'']]], - ['erf_5febregular_2ecpp_2863',['ERF_EBRegular.cpp',['../ERF__EBRegular_8cpp.html',1,'']]], - ['erf_5feddyviscosity_2eh_2864',['ERF_EddyViscosity.H',['../ERF__EddyViscosity_8H.html',1,'']]], - ['erf_5feos_2eh_2865',['ERF_EOS.H',['../ERF__EOS_8H.html',1,'']]], - ['erf_5feulerianmicrophysics_2eh_2866',['ERF_EulerianMicrophysics.H',['../ERF__EulerianMicrophysics_8H.html',1,'']]], - ['erf_5fewp_2eh_2867',['ERF_EWP.H',['../ERF__EWP_8H.html',1,'']]], - ['erf_5ffastrhs_5fmt_2ecpp_2868',['ERF_FastRhs_MT.cpp',['../ERF__FastRhs__MT_8cpp.html',1,'']]], - ['erf_5ffastrhs_5fn_2ecpp_2869',['ERF_FastRhs_N.cpp',['../ERF__FastRhs__N_8cpp.html',1,'']]], - ['erf_5ffastrhs_5ft_2ecpp_2870',['ERF_FastRhs_T.cpp',['../ERF__FastRhs__T_8cpp.html',1,'']]], - ['erf_5ffftutils_2eh_2871',['ERF_FFTUtils.H',['../ERF__FFTUtils_8H.html',1,'']]], - ['erf_5ffillbdyccvels_2ecpp_2872',['ERF_FillBdyCCVels.cpp',['../ERF__FillBdyCCVels_8cpp.html',1,'']]], - ['erf_5ffillcoarsepatch_2ecpp_2873',['ERF_FillCoarsePatch.cpp',['../ERF__FillCoarsePatch_8cpp.html',1,'']]], - ['erf_5ffillintermediatepatch_2ecpp_2874',['ERF_FillIntermediatePatch.cpp',['../ERF__FillIntermediatePatch_8cpp.html',1,'']]], - ['erf_5ffillpatch_2ecpp_2875',['ERF_FillPatch.cpp',['../ERF__FillPatch_8cpp.html',1,'']]], - ['erf_5ffillpatcher_2ecpp_2876',['ERF_FillPatcher.cpp',['../ERF__FillPatcher_8cpp.html',1,'']]], - ['erf_5ffillpatcher_2eh_2877',['ERF_FillPatcher.H',['../ERF__FillPatcher_8H.html',1,'']]], - ['erf_5ffinalizerrtmgp_2ecpp_2878',['ERF_FinalizeRRTMGP.cpp',['../ERF__FinalizeRRTMGP_8cpp.html',1,'']]], - ['erf_5ffitch_2eh_2879',['ERF_Fitch.H',['../ERF__Fitch_8H.html',1,'']]], - ['erf_5fforestdrag_2ecpp_2880',['ERF_ForestDrag.cpp',['../ERF__ForestDrag_8cpp.html',1,'']]], - ['erf_5fforestdrag_2eh_2881',['ERF_ForestDrag.H',['../ERF__ForestDrag_8H.html',1,'']]], - ['erf_5fgeneralad_2eh_2882',['ERF_GeneralAD.H',['../ERF__GeneralAD_8H.html',1,'']]], - ['erf_5fhseutils_2eh_2883',['ERF_HSEUtils.H',['../ERF__HSEUtils_8H.html',1,'']]], - ['erf_5ficefall_2ecpp_2884',['ERF_IceFall.cpp',['../ERF__IceFall_8cpp.html',1,'']]], - ['erf_5findexdefines_2eh_2885',['ERF_IndexDefines.H',['../ERF__IndexDefines_8H.html',1,'']]], - ['erf_5finit1d_2ecpp_2886',['ERF_Init1D.cpp',['../ERF__Init1D_8cpp.html',1,'']]], - ['erf_5finitbcs_2ecpp_2887',['ERF_InitBCs.cpp',['../ERF__InitBCs_8cpp.html',1,'']]], - ['erf_5finitconstantdensityhse_2eh_2888',['ERF_InitConstantDensityHSE.H',['../ERF__InitConstantDensityHSE_8H.html',1,'']]], - ['erf_5finitcustom_2ecpp_2889',['ERF_InitCustom.cpp',['../ERF__InitCustom_8cpp.html',1,'']]], - ['erf_5finitdensityhsedry_2eh_2890',['ERF_InitDensityHSEDry.H',['../ERF__InitDensityHSEDry_8H.html',1,'']]], - ['erf_5finiteb_2ecpp_2891',['ERF_InitEB.cpp',['../ERF__InitEB_8cpp.html',1,'']]], - ['erf_5finitfromhse_2ecpp_2892',['ERF_InitFromHSE.cpp',['../ERF__InitFromHSE_8cpp.html',1,'']]], - ['erf_5finitfrominputsounding_2ecpp_2893',['ERF_InitFromInputSounding.cpp',['../ERF__InitFromInputSounding_8cpp.html',1,'']]], - ['erf_5finitfrommetgrid_2ecpp_2894',['ERF_InitFromMetgrid.cpp',['../ERF__InitFromMetgrid_8cpp.html',1,'']]], - ['erf_5finitfromwrfinput_2ecpp_2895',['ERF_InitFromWRFInput.cpp',['../ERF__InitFromWRFInput_8cpp.html',1,'']]], - ['erf_5finitgeowind_2ecpp_2896',['ERF_InitGeowind.cpp',['../ERF__InitGeowind_8cpp.html',1,'']]], - ['erf_5finitkessler_2ecpp_2897',['ERF_InitKessler.cpp',['../ERF__InitKessler_8cpp.html',1,'']]], - ['erf_5finitrayleigh_2ecpp_2898',['ERF_InitRayleigh.cpp',['../ERF__InitRayleigh_8cpp.html',1,'']]], - ['erf_5finitrayleighdamping_2eh_2899',['ERF_InitRayleighDamping.H',['../ERF__InitRayleighDamping_8H.html',1,'']]], - ['erf_5finitrrtmgp_2ecpp_2900',['ERF_InitRRTMGP.cpp',['../ERF__InitRRTMGP_8cpp.html',1,'']]], - ['erf_5finitsam_2ecpp_2901',['ERF_InitSAM.cpp',['../ERF__InitSAM_8cpp.html',1,'']]], - ['erf_5finitsatadj_2ecpp_2902',['ERF_InitSatAdj.cpp',['../ERF__InitSatAdj_8cpp.html',1,'']]], - ['erf_5finitsponge_2ecpp_2903',['ERF_InitSponge.cpp',['../ERF__InitSponge_8cpp.html',1,'']]], - ['erf_5finitturbpert_2ecpp_2904',['ERF_InitTurbPert.cpp',['../ERF__InitTurbPert_8cpp.html',1,'']]], - ['erf_5finituniform_2ecpp_2905',['ERF_InitUniform.cpp',['../ERF__InitUniform_8cpp.html',1,'']]], - ['erf_5finitwindfarm_2ecpp_2906',['ERF_InitWindFarm.cpp',['../ERF__InitWindFarm_8cpp.html',1,'']]], - ['erf_5finputsoundingdata_2eh_2907',['ERF_InputSoundingData.H',['../ERF__InputSoundingData_8H.html',1,'']]], - ['erf_5finputspongedata_2eh_2908',['ERF_InputSpongeData.H',['../ERF__InputSpongeData_8H.html',1,'']]], - ['erf_5finteriorghostcells_2ecpp_2909',['ERF_InteriorGhostCells.cpp',['../ERF__InteriorGhostCells_8cpp.html',1,'']]], - ['erf_5finterpolation_2eh_2910',['ERF_Interpolation.H',['../ERF__Interpolation_8H.html',1,'']]], - ['erf_5finterpolation_5f1d_2eh_2911',['ERF_Interpolation_1D.H',['../ERF__Interpolation__1D_8H.html',1,'']]], - ['erf_5finterpolation_5fupw_2eh_2912',['ERF_Interpolation_UPW.H',['../ERF__Interpolation__UPW_8H.html',1,'']]], - ['erf_5finterpolation_5fweno_2eh_2913',['ERF_Interpolation_WENO.H',['../ERF__Interpolation__WENO_8H.html',1,'']]], - ['erf_5finterpolation_5fweno_5fz_2eh_2914',['ERF_Interpolation_WENO_Z.H',['../ERF__Interpolation__WENO__Z_8H.html',1,'']]], - ['erf_5fkessler_2ecpp_2915',['ERF_Kessler.cpp',['../ERF__Kessler_8cpp.html',1,'']]], - ['erf_5fkessler_2eh_2916',['ERF_Kessler.H',['../ERF__Kessler_8H.html',1,'']]], - ['erf_5flagrangianmicrophysics_2eh_2917',['ERF_LagrangianMicrophysics.H',['../ERF__LagrangianMicrophysics_8H.html',1,'']]], - ['erf_5flandsurface_2eh_2918',['ERF_LandSurface.H',['../ERF__LandSurface_8H.html',1,'']]], - ['erf_5flinearinterpolate_2eh_2919',['ERF_LinearInterpolate.H',['../ERF__LinearInterpolate_8H.html',1,'']]], - ['erf_5fm2005effradius_2eh_2920',['ERF_M2005EffRadius.H',['../ERF__M2005EffRadius_8H.html',1,'']]], - ['erf_5fmakebuoyancy_2ecpp_2921',['ERF_MakeBuoyancy.cpp',['../ERF__MakeBuoyancy_8cpp.html',1,'']]], - ['erf_5fmakefastcoeffs_2ecpp_2922',['ERF_MakeFastCoeffs.cpp',['../ERF__MakeFastCoeffs_8cpp.html',1,'']]], - ['erf_5fmakemomsources_2ecpp_2923',['ERF_MakeMomSources.cpp',['../ERF__MakeMomSources_8cpp.html',1,'']]], - ['erf_5fmakenewarrays_2ecpp_2924',['ERF_MakeNewArrays.cpp',['../ERF__MakeNewArrays_8cpp.html',1,'']]], - ['erf_5fmakenewlevel_2ecpp_2925',['ERF_MakeNewLevel.cpp',['../ERF__MakeNewLevel_8cpp.html',1,'']]], - ['erf_5fmakesources_2ecpp_2926',['ERF_MakeSources.cpp',['../ERF__MakeSources_8cpp.html',1,'']]], - ['erf_5fmaketauterms_2ecpp_2927',['ERF_MakeTauTerms.cpp',['../ERF__MakeTauTerms_8cpp.html',1,'']]], - ['erf_5fmam4aero_2eh_2928',['ERF_Mam4Aero.H',['../ERF__Mam4Aero_8H.html',1,'']]], - ['erf_5fmam4constitutents_2eh_2929',['ERF_Mam4Constitutents.H',['../ERF__Mam4Constitutents_8H.html',1,'']]], - ['erf_5fmetgridutils_2eh_2930',['ERF_MetgridUtils.H',['../ERF__MetgridUtils_8H.html',1,'']]], - ['erf_5fmicrophysics_2eh_2931',['ERF_Microphysics.H',['../ERF__Microphysics_8H.html',1,'']]], - ['erf_5fmicrophysicsutils_2eh_2932',['ERF_MicrophysicsUtils.H',['../ERF__MicrophysicsUtils_8H.html',1,'']]], - ['erf_5fmm5_2ecpp_2933',['ERF_MM5.cpp',['../ERF__MM5_8cpp.html',1,'']]], - ['erf_5fmm5_2eh_2934',['ERF_MM5.H',['../ERF__MM5_8H.html',1,'']]], - ['erf_5fmodalaerowaterupdate_2eh_2935',['ERF_ModalAeroWaterUpdate.H',['../ERF__ModalAeroWaterUpdate_8H.html',1,'']]], - ['erf_5fmoistsetrhs_2ecpp_2936',['ERF_MoistSetRhs.cpp',['../ERF__MoistSetRhs_8cpp.html',1,'']]], - ['erf_5fmomentumtovelocity_2ecpp_2937',['ERF_MomentumToVelocity.cpp',['../ERF__MomentumToVelocity_8cpp.html',1,'']]], - ['erf_5fmostaverage_2ecpp_2938',['ERF_MOSTAverage.cpp',['../ERF__MOSTAverage_8cpp.html',1,'']]], - ['erf_5fmostaverage_2eh_2939',['ERF_MOSTAverage.H',['../ERF__MOSTAverage_8H.html',1,'']]], - ['erf_5fmostroughness_2eh_2940',['ERF_MOSTRoughness.H',['../ERF__MOSTRoughness_8H.html',1,'']]], - ['erf_5fmoststress_2eh_2941',['ERF_MOSTStress.H',['../ERF__MOSTStress_8H.html',1,'']]], - ['erf_5fmri_2eh_2942',['ERF_MRI.H',['../ERF__MRI_8H.html',1,'']]], - ['erf_5fmultiblockcontainer_2ecpp_2943',['ERF_MultiBlockContainer.cpp',['../ERF__MultiBlockContainer_8cpp.html',1,'']]], - ['erf_5fmultiblockcontainer_2eh_2944',['ERF_MultiBlockContainer.H',['../ERF__MultiBlockContainer_8H.html',1,'']]], - ['erf_5fmynnstruct_2eh_2945',['ERF_MYNNStruct.H',['../ERF__MYNNStruct_8H.html',1,'']]], - ['erf_5fnccheckpoint_2ecpp_2946',['ERF_NCCheckpoint.cpp',['../ERF__NCCheckpoint_8cpp.html',1,'']]], - ['erf_5fnccolumnfile_2ecpp_2947',['ERF_NCColumnFile.cpp',['../ERF__NCColumnFile_8cpp.html',1,'']]], - ['erf_5fncinterface_2ecpp_2948',['ERF_NCInterface.cpp',['../ERF__NCInterface_8cpp.html',1,'']]], - ['erf_5fncinterface_2eh_2949',['ERF_NCInterface.H',['../ERF__NCInterface_8H.html',1,'']]], - ['erf_5fncmultifabfile_2ecpp_2950',['ERF_NCMultiFabFile.cpp',['../ERF__NCMultiFabFile_8cpp.html',1,'']]], - ['erf_5fncplotfile_2ecpp_2951',['ERF_NCPlotFile.cpp',['../ERF__NCPlotFile_8cpp.html',1,'']]], - ['erf_5fncplotfile_2eh_2952',['ERF_NCPlotFile.H',['../ERF__NCPlotFile_8H.html',1,'']]], - ['erf_5fncwpsfile_2eh_2953',['ERF_NCWpsFile.H',['../ERF__NCWpsFile_8H.html',1,'']]], - ['erf_5fnoah_2ecpp_2954',['ERF_NOAH.cpp',['../ERF__NOAH_8cpp.html',1,'']]], - ['erf_5fnoah_2eh_2955',['ERF_NOAH.H',['../ERF__NOAH_8H.html',1,'']]], - ['erf_5fnullmoist_2eh_2956',['ERF_NullMoist.H',['../ERF__NullMoist_8H.html',1,'']]], - ['erf_5fnullmoistlagrangian_2eh_2957',['ERF_NullMoistLagrangian.H',['../ERF__NullMoistLagrangian_8H.html',1,'']]], - ['erf_5fnullsurf_2eh_2958',['ERF_NullSurf.H',['../ERF__NullSurf_8H.html',1,'']]], - ['erf_5fnullwindfarm_2eh_2959',['ERF_NullWindFarm.H',['../ERF__NullWindFarm_8H.html',1,'']]], - ['erf_5fnumericaldiffusion_2ecpp_2960',['ERF_NumericalDiffusion.cpp',['../ERF__NumericalDiffusion_8cpp.html',1,'']]], - ['erf_5fnumericaldiffusion_2eh_2961',['ERF_NumericalDiffusion.H',['../ERF__NumericalDiffusion_8H.html',1,'']]], - ['erf_5foptics_2ecpp_2962',['ERF_Optics.cpp',['../ERF__Optics_8cpp.html',1,'']]], - ['erf_5foptics_2eh_2963',['ERF_Optics.H',['../ERF__Optics_8H.html',1,'']]], - ['erf_5forbit_2ecpp_2964',['ERF_Orbit.cpp',['../ERF__Orbit_8cpp.html',1,'']]], - ['erf_5forbit_2eh_2965',['ERF_Orbit.H',['../ERF__Orbit_8H.html',1,'']]], - ['erf_5fparameterizations_2eh_2966',['ERF_Parameterizations.H',['../ERF__Parameterizations_8H.html',1,'']]], - ['erf_5fparfunctions_2eh_2967',['ERF_ParFunctions.H',['../ERF__ParFunctions_8H.html',1,'']]], - ['erf_5fparticledata_2eh_2968',['ERF_ParticleData.H',['../ERF__ParticleData_8H.html',1,'']]], - ['erf_5fpblheight_2eh_2969',['ERF_PBLHeight.H',['../ERF__PBLHeight_8H.html',1,'']]], - ['erf_5fpblmodels_2eh_2970',['ERF_PBLModels.H',['../ERF__PBLModels_8H.html',1,'']]], - ['erf_5fphysbcfunct_2ecpp_2971',['ERF_PhysBCFunct.cpp',['../ERF__PhysBCFunct_8cpp.html',1,'']]], - ['erf_5fphysbcfunct_2eh_2972',['ERF_PhysBCFunct.H',['../ERF__PhysBCFunct_8H.html',1,'']]], - ['erf_5fphysprop_2eh_2973',['ERF_PhysProp.H',['../ERF__PhysProp_8H.html',1,'']]], - ['erf_5fplaneaverage_2eh_2974',['ERF_PlaneAverage.H',['../ERF__PlaneAverage_8H.html',1,'']]], - ['erf_5fplotfile_2ecpp_2975',['ERF_Plotfile.cpp',['../ERF__Plotfile_8cpp.html',1,'']]], - ['erf_5fpoissonsolve_2ecpp_2976',['ERF_PoissonSolve.cpp',['../ERF__PoissonSolve_8cpp.html',1,'']]], - ['erf_5fpoissonsolve_5ftb_2ecpp_2977',['ERF_PoissonSolve_tb.cpp',['../ERF__PoissonSolve__tb_8cpp.html',1,'']]], - ['erf_5fprecip_2ecpp_2978',['ERF_Precip.cpp',['../ERF__Precip_8cpp.html',1,'']]], - ['erf_5fprecipfall_2ecpp_2979',['ERF_PrecipFall.cpp',['../ERF__PrecipFall_8cpp.html',1,'']]], - ['erf_5fprobcommon_2eh_2980',['ERF_ProbCommon.H',['../ERF__ProbCommon_8H.html',1,'']]], - ['erf_5fradconstants_2eh_2981',['ERF_RadConstants.H',['../ERF__RadConstants_8H.html',1,'']]], - ['erf_5fradiation_2ecpp_2982',['ERF_Radiation.cpp',['../ERF__Radiation_8cpp.html',1,'']]], - ['erf_5fradiation_2eh_2983',['ERF_Radiation.H',['../ERF__Radiation_8H.html',1,'']]], - ['erf_5freadbndryplanes_2ecpp_2984',['ERF_ReadBndryPlanes.cpp',['../ERF__ReadBndryPlanes_8cpp.html',1,'']]], - ['erf_5freadbndryplanes_2eh_2985',['ERF_ReadBndryPlanes.H',['../ERF__ReadBndryPlanes_8H.html',1,'']]], - ['erf_5freadfrommetgrid_2ecpp_2986',['ERF_ReadFromMetgrid.cpp',['../ERF__ReadFromMetgrid_8cpp.html',1,'']]], - ['erf_5freadfromwrfbdy_2ecpp_2987',['ERF_ReadFromWRFBdy.cpp',['../ERF__ReadFromWRFBdy_8cpp.html',1,'']]], - ['erf_5freadfromwrfinput_2ecpp_2988',['ERF_ReadFromWRFInput.cpp',['../ERF__ReadFromWRFInput_8cpp.html',1,'']]], - ['erf_5freadwaves_2ecpp_2989',['ERF_ReadWaves.cpp',['../ERF__ReadWaves_8cpp.html',1,'']]], - ['erf_5fredistribute_2ecpp_2990',['ERF_Redistribute.cpp',['../ERF__Redistribute_8cpp.html',1,'']]], - ['erf_5frrtmgp_2eh_2991',['ERF_RRTMGP.H',['../ERF__RRTMGP_8H.html',1,'']]], - ['erf_5frunlongwaverrtmgp_2ecpp_2992',['ERF_RunLongWaveRRTMGP.cpp',['../ERF__RunLongWaveRRTMGP_8cpp.html',1,'']]], - ['erf_5frunshortwaverrtmgp_2ecpp_2993',['ERF_RunShortWaveRRTMGP.cpp',['../ERF__RunShortWaveRRTMGP_8cpp.html',1,'']]], - ['erf_5fsam_2eh_2994',['ERF_SAM.H',['../ERF__SAM_8H.html',1,'']]], - ['erf_5fsampledata_2eh_2995',['ERF_SampleData.H',['../ERF__SampleData_8H.html',1,'']]], - ['erf_5fsat_5fmethods_2eh_2996',['ERF_Sat_methods.H',['../ERF__Sat__methods_8H.html',1,'']]], - ['erf_5fsatadj_2ecpp_2997',['ERF_SatAdj.cpp',['../ERF__SatAdj_8cpp.html',1,'']]], - ['erf_5fsatadj_2eh_2998',['ERF_SatAdj.H',['../ERF__SatAdj_8H.html',1,'']]], - ['erf_5fsimplead_2eh_2999',['ERF_SimpleAD.H',['../ERF__SimpleAD_8H.html',1,'']]], - ['erf_5fslingo_2eh_3000',['ERF_Slingo.H',['../ERF__Slingo_8H.html',1,'']]], - ['erf_5fslm_2ecpp_3001',['ERF_SLM.cpp',['../ERF__SLM_8cpp.html',1,'']]], - ['erf_5fslm_2eh_3002',['ERF_SLM.H',['../ERF__SLM_8H.html',1,'']]], - ['erf_5fslowrhspost_2ecpp_3003',['ERF_SlowRhsPost.cpp',['../ERF__SlowRhsPost_8cpp.html',1,'']]], - ['erf_5fslowrhspre_2ecpp_3004',['ERF_SlowRhsPre.cpp',['../ERF__SlowRhsPre_8cpp.html',1,'']]], - ['erf_5fsolvewithebmlmg_2ecpp_3005',['ERF_SolveWithEBMLMG.cpp',['../ERF__SolveWithEBMLMG_8cpp.html',1,'']]], - ['erf_5fsolvewithfft_2ecpp_3006',['ERF_SolveWithFFT.cpp',['../ERF__SolveWithFFT_8cpp.html',1,'']]], - ['erf_5fsolvewithgmres_2ecpp_3007',['ERF_SolveWithGMRES.cpp',['../ERF__SolveWithGMRES_8cpp.html',1,'']]], - ['erf_5fsolvewithmlmg_2ecpp_3008',['ERF_SolveWithMLMG.cpp',['../ERF__SolveWithMLMG_8cpp.html',1,'']]], - ['erf_5fspongestruct_2eh_3009',['ERF_SpongeStruct.H',['../ERF__SpongeStruct_8H.html',1,'']]], - ['erf_5fsrcheaders_2eh_3010',['ERF_SrcHeaders.H',['../ERF__SrcHeaders_8H.html',1,'']]], - ['erf_5ftagging_2ecpp_3011',['ERF_Tagging.cpp',['../ERF__Tagging_8cpp.html',1,'']]], - ['erf_5fterraindrag_2ecpp_3012',['ERF_TerrainDrag.cpp',['../ERF__TerrainDrag_8cpp.html',1,'']]], - ['erf_5fterraindrag_2eh_3013',['ERF_TerrainDrag.H',['../ERF__TerrainDrag_8H.html',1,'']]], - ['erf_5fterrainif_2eh_3014',['ERF_TerrainIF.H',['../ERF__TerrainIF_8H.html',1,'']]], - ['erf_5fterrainmetrics_2ecpp_3015',['ERF_TerrainMetrics.cpp',['../ERF__TerrainMetrics_8cpp.html',1,'']]], - ['erf_5fterrainmetrics_2eh_3016',['ERF_TerrainMetrics.H',['../ERF__TerrainMetrics_8H.html',1,'']]], - ['erf_5fterrainpoisson_2ecpp_3017',['ERF_TerrainPoisson.cpp',['../ERF__TerrainPoisson_8cpp.html',1,'']]], - ['erf_5fterrainpoisson_2eh_3018',['ERF_TerrainPoisson.H',['../ERF__TerrainPoisson_8H.html',1,'']]], - ['erf_5fterrainpoisson_5f3d_5fk_2eh_3019',['ERF_TerrainPoisson_3D_K.H',['../ERF__TerrainPoisson__3D__K_8H.html',1,'']]], - ['erf_5fthetav_2eh_3020',['ERF_Thetav.H',['../ERF__Thetav_8H.html',1,'']]], - ['erf_5fti_5ffast_5fheaders_2eh_3021',['ERF_TI_fast_headers.H',['../ERF__TI__fast__headers_8H.html',1,'']]], - ['erf_5fti_5fno_5fsubstep_5ffun_2eh_3022',['ERF_TI_no_substep_fun.H',['../ERF__TI__no__substep__fun_8H.html',1,'']]], - ['erf_5fti_5fslow_5fheaders_2eh_3023',['ERF_TI_slow_headers.H',['../ERF__TI__slow__headers_8H.html',1,'']]], - ['erf_5fti_5fslow_5frhs_5ffun_2eh_3024',['ERF_TI_slow_rhs_fun.H',['../ERF__TI__slow__rhs__fun_8H.html',1,'']]], - ['erf_5fti_5fsubstep_5ffun_2eh_3025',['ERF_TI_substep_fun.H',['../ERF__TI__substep__fun_8H.html',1,'']]], - ['erf_5fti_5futils_2eh_3026',['ERF_TI_utils.H',['../ERF__TI__utils_8H.html',1,'']]], - ['erf_5ftilenoz_2eh_3027',['ERF_TileNoZ.H',['../ERF__TileNoZ_8H.html',1,'']]], - ['erf_5ftimeavgvel_2ecpp_3028',['ERF_TimeAvgVel.cpp',['../ERF__TimeAvgVel_8cpp.html',1,'']]], - ['erf_5ftimeinterpolateddata_2eh_3029',['ERF_TimeInterpolatedData.H',['../ERF__TimeInterpolatedData_8H.html',1,'']]], - ['erf_5ftimestep_2ecpp_3030',['ERF_TimeStep.cpp',['../ERF__TimeStep_8cpp.html',1,'']]], - ['erf_5fturbpertstruct_2eh_3031',['ERF_TurbPertStruct.H',['../ERF__TurbPertStruct_8H.html',1,'']]], - ['erf_5fturbstruct_2eh_3032',['ERF_TurbStruct.H',['../ERF__TurbStruct_8H.html',1,'']]], - ['erf_5fupdatekessler_2ecpp_3033',['ERF_UpdateKessler.cpp',['../ERF__UpdateKessler_8cpp.html',1,'']]], - ['erf_5fupdatesam_2ecpp_3034',['ERF_UpdateSAM.cpp',['../ERF__UpdateSAM_8cpp.html',1,'']]], - ['erf_5fupdatesatadj_2ecpp_3035',['ERF_UpdateSatAdj.cpp',['../ERF__UpdateSatAdj_8cpp.html',1,'']]], - ['erf_5futils_2eh_3036',['ERF_Utils.H',['../ERF__Utils_8H.html',1,'']]], - ['erf_5fvelocitytomomentum_2ecpp_3037',['ERF_VelocityToMomentum.cpp',['../ERF__VelocityToMomentum_8cpp.html',1,'']]], - ['erf_5fwatervaporsaturation_2eh_3038',['ERF_WaterVaporSaturation.H',['../ERF__WaterVaporSaturation_8H.html',1,'']]], - ['erf_5fwindfarm_2ecpp_3039',['ERF_WindFarm.cpp',['../ERF__WindFarm_8cpp.html',1,'']]], - ['erf_5fwindfarm_2eh_3040',['ERF_WindFarm.H',['../ERF__WindFarm_8H.html',1,'']]], - ['erf_5fwrite1dprofiles_2ecpp_3041',['ERF_Write1DProfiles.cpp',['../ERF__Write1DProfiles_8cpp.html',1,'']]], - ['erf_5fwrite1dprofiles_5fstag_2ecpp_3042',['ERF_Write1DProfiles_stag.cpp',['../ERF__Write1DProfiles__stag_8cpp.html',1,'']]], - ['erf_5fwritebndryplanes_2ecpp_3043',['ERF_WriteBndryPlanes.cpp',['../ERF__WriteBndryPlanes_8cpp.html',1,'']]], - ['erf_5fwritebndryplanes_2eh_3044',['ERF_WriteBndryPlanes.H',['../ERF__WriteBndryPlanes_8H.html',1,'']]], - ['erf_5fwriteebsurface_2ecpp_3045',['ERF_WriteEBSurface.cpp',['../ERF__WriteEBSurface_8cpp.html',1,'']]], - ['erf_5fwritejobinfo_2ecpp_3046',['ERF_WriteJobInfo.cpp',['../ERF__WriteJobInfo_8cpp.html',1,'']]], - ['erf_5fwritescalarprofiles_2ecpp_3047',['ERF_WriteScalarProfiles.cpp',['../ERF__WriteScalarProfiles_8cpp.html',1,'']]], - ['erf_5fwstar_2eh_3048',['ERF_Wstar.H',['../ERF__Wstar_8H.html',1,'']]], - ['erfpc_2eh_3049',['ERFPC.H',['../ERFPC_8H.html',1,'']]], - ['erfpcevolve_2ecpp_3050',['ERFPCEvolve.cpp',['../ERFPCEvolve_8cpp.html',1,'']]], - ['erfpcinitializations_2ecpp_3051',['ERFPCInitializations.cpp',['../ERFPCInitializations_8cpp.html',1,'']]], - ['erfpcutils_2ecpp_3052',['ERFPCUtils.cpp',['../ERFPCUtils_8cpp.html',1,'']]], - ['erftracers_2ecpp_3053',['ERFTracers.cpp',['../ERFTracers_8cpp.html',1,'']]] + ['erf_2ecpp_2797',['ERF.cpp',['../ERF_8cpp.html',1,'']]], + ['erf_2eh_2798',['ERF.H',['../ERF_8H.html',1,'']]], + ['erf_5fablmost_2ecpp_2799',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], + ['erf_5fablmost_2eh_2800',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], + ['erf_5faddthinbodysources_2ecpp_2801',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], + ['erf_5fadvance_2ecpp_2802',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], + ['erf_5fadvancedycore_2ecpp_2803',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], + ['erf_5fadvanceewp_2ecpp_2804',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], + ['erf_5fadvancefitch_2ecpp_2805',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], + ['erf_5fadvancegeneralad_2ecpp_2806',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], + ['erf_5fadvancelsm_2ecpp_2807',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], + ['erf_5fadvancemicrophysics_2ecpp_2808',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], + ['erf_5fadvanceradiation_2ecpp_2809',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], + ['erf_5fadvancesimplead_2ecpp_2810',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], + ['erf_5fadvection_2eh_2811',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_2ecpp_2812',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], + ['erf_5fadvectionsrcformom_5fn_2eh_2813',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_5ft_2eh_2814',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], + ['erf_5fadvectionsrcforopenbc_2ecpp_2815',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], + ['erf_5fadvectionsrcforscalars_2eh_2816',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], + ['erf_5fadvectionsrcforstate_2ecpp_2817',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], + ['erf_5fadvstruct_2eh_2818',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], + ['erf_5faeroradprops_2ecpp_2819',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], + ['erf_5faeroradprops_2eh_2820',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], + ['erf_5falbedo_2ecpp_2821',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], + ['erf_5falbedo_2eh_2822',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], + ['erf_5fapplyspongezonebcs_2ecpp_2823',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], + ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_2824',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], + ['erf_5faveragedown_2ecpp_2825',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsbasestate_2ecpp_2826',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsbndryreg_2ecpp_2827',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], + ['erf_5fboundaryconditionscons_2ecpp_2828',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsrealbdy_2ecpp_2829',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsxvel_2ecpp_2830',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsyvel_2ecpp_2831',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionszvel_2ecpp_2832',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], + ['erf_5fbuoyancyutils_2eh_2833',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], + ['erf_5fcheckpoint_2ecpp_2834',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], + ['erf_5fchopgrids_2ecpp_2835',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2ecpp_2836',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2eh_2837',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], + ['erf_5fcloudsam_2ecpp_2838',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], + ['erf_5fcomputediffusivitymynn25_2ecpp_2839',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], + ['erf_5fcomputediffusivityysu_2ecpp_2840',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], + ['erf_5fcomputedivergence_2ecpp_2841',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5fn_2ecpp_2842',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5ft_2ecpp_2843',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], + ['erf_5fcomputestress_5fn_2ecpp_2844',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], + ['erf_5fcomputestress_5ft_2ecpp_2845',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], + ['erf_5fcomputetimestep_2ecpp_2846',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], + ['erf_5fcomputeturbulentviscosity_2ecpp_2847',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], + ['erf_5fconsoleio_2ecpp_2848',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], + ['erf_5fconstants_2eh_2849',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], + ['erf_5fdatastruct_2eh_2850',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], + ['erf_5fderive_2ecpp_2851',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], + ['erf_5fderive_2eh_2852',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], + ['erf_5fdiffstruct_2eh_2853',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], + ['erf_5fdiffusion_2eh_2854',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], + ['erf_5fdiffusionsrcformom_5fn_2ecpp_2855',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcformom_5ft_2ecpp_2856',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5fn_2ecpp_2857',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5ft_2ecpp_2858',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], + ['erf_5fdirectionselector_2eh_2859',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], + ['erf_5febbox_2ecpp_2860',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], + ['erf_5febcylinder_2ecpp_2861',['ERF_EBCylinder.cpp',['../ERF__EBCylinder_8cpp.html',1,'']]], + ['erf_5febertcurry_2eh_2862',['ERF_EbertCurry.H',['../ERF__EbertCurry_8H.html',1,'']]], + ['erf_5febif_2eh_2863',['ERF_EBIF.H',['../ERF__EBIF_8H.html',1,'']]], + ['erf_5febregular_2ecpp_2864',['ERF_EBRegular.cpp',['../ERF__EBRegular_8cpp.html',1,'']]], + ['erf_5feddyviscosity_2eh_2865',['ERF_EddyViscosity.H',['../ERF__EddyViscosity_8H.html',1,'']]], + ['erf_5feos_2eh_2866',['ERF_EOS.H',['../ERF__EOS_8H.html',1,'']]], + ['erf_5feulerianmicrophysics_2eh_2867',['ERF_EulerianMicrophysics.H',['../ERF__EulerianMicrophysics_8H.html',1,'']]], + ['erf_5fewp_2eh_2868',['ERF_EWP.H',['../ERF__EWP_8H.html',1,'']]], + ['erf_5ffastrhs_5fmt_2ecpp_2869',['ERF_FastRhs_MT.cpp',['../ERF__FastRhs__MT_8cpp.html',1,'']]], + ['erf_5ffastrhs_5fn_2ecpp_2870',['ERF_FastRhs_N.cpp',['../ERF__FastRhs__N_8cpp.html',1,'']]], + ['erf_5ffastrhs_5ft_2ecpp_2871',['ERF_FastRhs_T.cpp',['../ERF__FastRhs__T_8cpp.html',1,'']]], + ['erf_5ffftutils_2eh_2872',['ERF_FFTUtils.H',['../ERF__FFTUtils_8H.html',1,'']]], + ['erf_5ffillbdyccvels_2ecpp_2873',['ERF_FillBdyCCVels.cpp',['../ERF__FillBdyCCVels_8cpp.html',1,'']]], + ['erf_5ffillcoarsepatch_2ecpp_2874',['ERF_FillCoarsePatch.cpp',['../ERF__FillCoarsePatch_8cpp.html',1,'']]], + ['erf_5ffillintermediatepatch_2ecpp_2875',['ERF_FillIntermediatePatch.cpp',['../ERF__FillIntermediatePatch_8cpp.html',1,'']]], + ['erf_5ffillpatch_2ecpp_2876',['ERF_FillPatch.cpp',['../ERF__FillPatch_8cpp.html',1,'']]], + ['erf_5ffillpatcher_2ecpp_2877',['ERF_FillPatcher.cpp',['../ERF__FillPatcher_8cpp.html',1,'']]], + ['erf_5ffillpatcher_2eh_2878',['ERF_FillPatcher.H',['../ERF__FillPatcher_8H.html',1,'']]], + ['erf_5ffinalizerrtmgp_2ecpp_2879',['ERF_FinalizeRRTMGP.cpp',['../ERF__FinalizeRRTMGP_8cpp.html',1,'']]], + ['erf_5ffitch_2eh_2880',['ERF_Fitch.H',['../ERF__Fitch_8H.html',1,'']]], + ['erf_5fforestdrag_2ecpp_2881',['ERF_ForestDrag.cpp',['../ERF__ForestDrag_8cpp.html',1,'']]], + ['erf_5fforestdrag_2eh_2882',['ERF_ForestDrag.H',['../ERF__ForestDrag_8H.html',1,'']]], + ['erf_5fgeneralad_2eh_2883',['ERF_GeneralAD.H',['../ERF__GeneralAD_8H.html',1,'']]], + ['erf_5fhseutils_2eh_2884',['ERF_HSEUtils.H',['../ERF__HSEUtils_8H.html',1,'']]], + ['erf_5ficefall_2ecpp_2885',['ERF_IceFall.cpp',['../ERF__IceFall_8cpp.html',1,'']]], + ['erf_5findexdefines_2eh_2886',['ERF_IndexDefines.H',['../ERF__IndexDefines_8H.html',1,'']]], + ['erf_5finit1d_2ecpp_2887',['ERF_Init1D.cpp',['../ERF__Init1D_8cpp.html',1,'']]], + ['erf_5finitbcs_2ecpp_2888',['ERF_InitBCs.cpp',['../ERF__InitBCs_8cpp.html',1,'']]], + ['erf_5finitconstantdensityhse_2eh_2889',['ERF_InitConstantDensityHSE.H',['../ERF__InitConstantDensityHSE_8H.html',1,'']]], + ['erf_5finitcustom_2ecpp_2890',['ERF_InitCustom.cpp',['../ERF__InitCustom_8cpp.html',1,'']]], + ['erf_5finitdensityhsedry_2eh_2891',['ERF_InitDensityHSEDry.H',['../ERF__InitDensityHSEDry_8H.html',1,'']]], + ['erf_5finiteb_2ecpp_2892',['ERF_InitEB.cpp',['../ERF__InitEB_8cpp.html',1,'']]], + ['erf_5finitfromhse_2ecpp_2893',['ERF_InitFromHSE.cpp',['../ERF__InitFromHSE_8cpp.html',1,'']]], + ['erf_5finitfrominputsounding_2ecpp_2894',['ERF_InitFromInputSounding.cpp',['../ERF__InitFromInputSounding_8cpp.html',1,'']]], + ['erf_5finitfrommetgrid_2ecpp_2895',['ERF_InitFromMetgrid.cpp',['../ERF__InitFromMetgrid_8cpp.html',1,'']]], + ['erf_5finitfromwrfinput_2ecpp_2896',['ERF_InitFromWRFInput.cpp',['../ERF__InitFromWRFInput_8cpp.html',1,'']]], + ['erf_5finitgeowind_2ecpp_2897',['ERF_InitGeowind.cpp',['../ERF__InitGeowind_8cpp.html',1,'']]], + ['erf_5finitkessler_2ecpp_2898',['ERF_InitKessler.cpp',['../ERF__InitKessler_8cpp.html',1,'']]], + ['erf_5finitrayleigh_2ecpp_2899',['ERF_InitRayleigh.cpp',['../ERF__InitRayleigh_8cpp.html',1,'']]], + ['erf_5finitrayleighdamping_2eh_2900',['ERF_InitRayleighDamping.H',['../ERF__InitRayleighDamping_8H.html',1,'']]], + ['erf_5finitrrtmgp_2ecpp_2901',['ERF_InitRRTMGP.cpp',['../ERF__InitRRTMGP_8cpp.html',1,'']]], + ['erf_5finitsam_2ecpp_2902',['ERF_InitSAM.cpp',['../ERF__InitSAM_8cpp.html',1,'']]], + ['erf_5finitsatadj_2ecpp_2903',['ERF_InitSatAdj.cpp',['../ERF__InitSatAdj_8cpp.html',1,'']]], + ['erf_5finitsponge_2ecpp_2904',['ERF_InitSponge.cpp',['../ERF__InitSponge_8cpp.html',1,'']]], + ['erf_5finitturbpert_2ecpp_2905',['ERF_InitTurbPert.cpp',['../ERF__InitTurbPert_8cpp.html',1,'']]], + ['erf_5finituniform_2ecpp_2906',['ERF_InitUniform.cpp',['../ERF__InitUniform_8cpp.html',1,'']]], + ['erf_5finitwindfarm_2ecpp_2907',['ERF_InitWindFarm.cpp',['../ERF__InitWindFarm_8cpp.html',1,'']]], + ['erf_5finputsoundingdata_2eh_2908',['ERF_InputSoundingData.H',['../ERF__InputSoundingData_8H.html',1,'']]], + ['erf_5finputspongedata_2eh_2909',['ERF_InputSpongeData.H',['../ERF__InputSpongeData_8H.html',1,'']]], + ['erf_5finteriorghostcells_2ecpp_2910',['ERF_InteriorGhostCells.cpp',['../ERF__InteriorGhostCells_8cpp.html',1,'']]], + ['erf_5finterpolation_2eh_2911',['ERF_Interpolation.H',['../ERF__Interpolation_8H.html',1,'']]], + ['erf_5finterpolation_5f1d_2eh_2912',['ERF_Interpolation_1D.H',['../ERF__Interpolation__1D_8H.html',1,'']]], + ['erf_5finterpolation_5fupw_2eh_2913',['ERF_Interpolation_UPW.H',['../ERF__Interpolation__UPW_8H.html',1,'']]], + ['erf_5finterpolation_5fweno_2eh_2914',['ERF_Interpolation_WENO.H',['../ERF__Interpolation__WENO_8H.html',1,'']]], + ['erf_5finterpolation_5fweno_5fz_2eh_2915',['ERF_Interpolation_WENO_Z.H',['../ERF__Interpolation__WENO__Z_8H.html',1,'']]], + ['erf_5fkessler_2ecpp_2916',['ERF_Kessler.cpp',['../ERF__Kessler_8cpp.html',1,'']]], + ['erf_5fkessler_2eh_2917',['ERF_Kessler.H',['../ERF__Kessler_8H.html',1,'']]], + ['erf_5flagrangianmicrophysics_2eh_2918',['ERF_LagrangianMicrophysics.H',['../ERF__LagrangianMicrophysics_8H.html',1,'']]], + ['erf_5flandsurface_2eh_2919',['ERF_LandSurface.H',['../ERF__LandSurface_8H.html',1,'']]], + ['erf_5flinearinterpolate_2eh_2920',['ERF_LinearInterpolate.H',['../ERF__LinearInterpolate_8H.html',1,'']]], + ['erf_5fm2005effradius_2eh_2921',['ERF_M2005EffRadius.H',['../ERF__M2005EffRadius_8H.html',1,'']]], + ['erf_5fmakebuoyancy_2ecpp_2922',['ERF_MakeBuoyancy.cpp',['../ERF__MakeBuoyancy_8cpp.html',1,'']]], + ['erf_5fmakefastcoeffs_2ecpp_2923',['ERF_MakeFastCoeffs.cpp',['../ERF__MakeFastCoeffs_8cpp.html',1,'']]], + ['erf_5fmakemomsources_2ecpp_2924',['ERF_MakeMomSources.cpp',['../ERF__MakeMomSources_8cpp.html',1,'']]], + ['erf_5fmakenewarrays_2ecpp_2925',['ERF_MakeNewArrays.cpp',['../ERF__MakeNewArrays_8cpp.html',1,'']]], + ['erf_5fmakenewlevel_2ecpp_2926',['ERF_MakeNewLevel.cpp',['../ERF__MakeNewLevel_8cpp.html',1,'']]], + ['erf_5fmakesources_2ecpp_2927',['ERF_MakeSources.cpp',['../ERF__MakeSources_8cpp.html',1,'']]], + ['erf_5fmaketauterms_2ecpp_2928',['ERF_MakeTauTerms.cpp',['../ERF__MakeTauTerms_8cpp.html',1,'']]], + ['erf_5fmam4aero_2eh_2929',['ERF_Mam4Aero.H',['../ERF__Mam4Aero_8H.html',1,'']]], + ['erf_5fmam4constitutents_2eh_2930',['ERF_Mam4Constitutents.H',['../ERF__Mam4Constitutents_8H.html',1,'']]], + ['erf_5fmetgridutils_2eh_2931',['ERF_MetgridUtils.H',['../ERF__MetgridUtils_8H.html',1,'']]], + ['erf_5fmicrophysics_2eh_2932',['ERF_Microphysics.H',['../ERF__Microphysics_8H.html',1,'']]], + ['erf_5fmicrophysicsutils_2eh_2933',['ERF_MicrophysicsUtils.H',['../ERF__MicrophysicsUtils_8H.html',1,'']]], + ['erf_5fmm5_2ecpp_2934',['ERF_MM5.cpp',['../ERF__MM5_8cpp.html',1,'']]], + ['erf_5fmm5_2eh_2935',['ERF_MM5.H',['../ERF__MM5_8H.html',1,'']]], + ['erf_5fmodalaerowaterupdate_2eh_2936',['ERF_ModalAeroWaterUpdate.H',['../ERF__ModalAeroWaterUpdate_8H.html',1,'']]], + ['erf_5fmoistsetrhs_2ecpp_2937',['ERF_MoistSetRhs.cpp',['../ERF__MoistSetRhs_8cpp.html',1,'']]], + ['erf_5fmomentumtovelocity_2ecpp_2938',['ERF_MomentumToVelocity.cpp',['../ERF__MomentumToVelocity_8cpp.html',1,'']]], + ['erf_5fmostaverage_2ecpp_2939',['ERF_MOSTAverage.cpp',['../ERF__MOSTAverage_8cpp.html',1,'']]], + ['erf_5fmostaverage_2eh_2940',['ERF_MOSTAverage.H',['../ERF__MOSTAverage_8H.html',1,'']]], + ['erf_5fmostroughness_2eh_2941',['ERF_MOSTRoughness.H',['../ERF__MOSTRoughness_8H.html',1,'']]], + ['erf_5fmoststress_2eh_2942',['ERF_MOSTStress.H',['../ERF__MOSTStress_8H.html',1,'']]], + ['erf_5fmri_2eh_2943',['ERF_MRI.H',['../ERF__MRI_8H.html',1,'']]], + ['erf_5fmultiblockcontainer_2ecpp_2944',['ERF_MultiBlockContainer.cpp',['../ERF__MultiBlockContainer_8cpp.html',1,'']]], + ['erf_5fmultiblockcontainer_2eh_2945',['ERF_MultiBlockContainer.H',['../ERF__MultiBlockContainer_8H.html',1,'']]], + ['erf_5fmynnstruct_2eh_2946',['ERF_MYNNStruct.H',['../ERF__MYNNStruct_8H.html',1,'']]], + ['erf_5fnccheckpoint_2ecpp_2947',['ERF_NCCheckpoint.cpp',['../ERF__NCCheckpoint_8cpp.html',1,'']]], + ['erf_5fnccolumnfile_2ecpp_2948',['ERF_NCColumnFile.cpp',['../ERF__NCColumnFile_8cpp.html',1,'']]], + ['erf_5fncinterface_2ecpp_2949',['ERF_NCInterface.cpp',['../ERF__NCInterface_8cpp.html',1,'']]], + ['erf_5fncinterface_2eh_2950',['ERF_NCInterface.H',['../ERF__NCInterface_8H.html',1,'']]], + ['erf_5fncmultifabfile_2ecpp_2951',['ERF_NCMultiFabFile.cpp',['../ERF__NCMultiFabFile_8cpp.html',1,'']]], + ['erf_5fncplotfile_2ecpp_2952',['ERF_NCPlotFile.cpp',['../ERF__NCPlotFile_8cpp.html',1,'']]], + ['erf_5fncplotfile_2eh_2953',['ERF_NCPlotFile.H',['../ERF__NCPlotFile_8H.html',1,'']]], + ['erf_5fncwpsfile_2eh_2954',['ERF_NCWpsFile.H',['../ERF__NCWpsFile_8H.html',1,'']]], + ['erf_5fnoah_2ecpp_2955',['ERF_NOAH.cpp',['../ERF__NOAH_8cpp.html',1,'']]], + ['erf_5fnoah_2eh_2956',['ERF_NOAH.H',['../ERF__NOAH_8H.html',1,'']]], + ['erf_5fnullmoist_2eh_2957',['ERF_NullMoist.H',['../ERF__NullMoist_8H.html',1,'']]], + ['erf_5fnullmoistlagrangian_2eh_2958',['ERF_NullMoistLagrangian.H',['../ERF__NullMoistLagrangian_8H.html',1,'']]], + ['erf_5fnullsurf_2eh_2959',['ERF_NullSurf.H',['../ERF__NullSurf_8H.html',1,'']]], + ['erf_5fnullwindfarm_2eh_2960',['ERF_NullWindFarm.H',['../ERF__NullWindFarm_8H.html',1,'']]], + ['erf_5fnumericaldiffusion_2ecpp_2961',['ERF_NumericalDiffusion.cpp',['../ERF__NumericalDiffusion_8cpp.html',1,'']]], + ['erf_5fnumericaldiffusion_2eh_2962',['ERF_NumericalDiffusion.H',['../ERF__NumericalDiffusion_8H.html',1,'']]], + ['erf_5foptics_2ecpp_2963',['ERF_Optics.cpp',['../ERF__Optics_8cpp.html',1,'']]], + ['erf_5foptics_2eh_2964',['ERF_Optics.H',['../ERF__Optics_8H.html',1,'']]], + ['erf_5forbit_2ecpp_2965',['ERF_Orbit.cpp',['../ERF__Orbit_8cpp.html',1,'']]], + ['erf_5forbit_2eh_2966',['ERF_Orbit.H',['../ERF__Orbit_8H.html',1,'']]], + ['erf_5fparameterizations_2eh_2967',['ERF_Parameterizations.H',['../ERF__Parameterizations_8H.html',1,'']]], + ['erf_5fparfunctions_2eh_2968',['ERF_ParFunctions.H',['../ERF__ParFunctions_8H.html',1,'']]], + ['erf_5fparticledata_2eh_2969',['ERF_ParticleData.H',['../ERF__ParticleData_8H.html',1,'']]], + ['erf_5fpblheight_2eh_2970',['ERF_PBLHeight.H',['../ERF__PBLHeight_8H.html',1,'']]], + ['erf_5fpblmodels_2eh_2971',['ERF_PBLModels.H',['../ERF__PBLModels_8H.html',1,'']]], + ['erf_5fphysbcfunct_2ecpp_2972',['ERF_PhysBCFunct.cpp',['../ERF__PhysBCFunct_8cpp.html',1,'']]], + ['erf_5fphysbcfunct_2eh_2973',['ERF_PhysBCFunct.H',['../ERF__PhysBCFunct_8H.html',1,'']]], + ['erf_5fphysprop_2eh_2974',['ERF_PhysProp.H',['../ERF__PhysProp_8H.html',1,'']]], + ['erf_5fplaneaverage_2eh_2975',['ERF_PlaneAverage.H',['../ERF__PlaneAverage_8H.html',1,'']]], + ['erf_5fplotfile_2ecpp_2976',['ERF_Plotfile.cpp',['../ERF__Plotfile_8cpp.html',1,'']]], + ['erf_5fpoissonsolve_2ecpp_2977',['ERF_PoissonSolve.cpp',['../ERF__PoissonSolve_8cpp.html',1,'']]], + ['erf_5fpoissonsolve_5ftb_2ecpp_2978',['ERF_PoissonSolve_tb.cpp',['../ERF__PoissonSolve__tb_8cpp.html',1,'']]], + ['erf_5fprecip_2ecpp_2979',['ERF_Precip.cpp',['../ERF__Precip_8cpp.html',1,'']]], + ['erf_5fprecipfall_2ecpp_2980',['ERF_PrecipFall.cpp',['../ERF__PrecipFall_8cpp.html',1,'']]], + ['erf_5fprobcommon_2eh_2981',['ERF_ProbCommon.H',['../ERF__ProbCommon_8H.html',1,'']]], + ['erf_5fradconstants_2eh_2982',['ERF_RadConstants.H',['../ERF__RadConstants_8H.html',1,'']]], + ['erf_5fradiation_2ecpp_2983',['ERF_Radiation.cpp',['../ERF__Radiation_8cpp.html',1,'']]], + ['erf_5fradiation_2eh_2984',['ERF_Radiation.H',['../ERF__Radiation_8H.html',1,'']]], + ['erf_5freadbndryplanes_2ecpp_2985',['ERF_ReadBndryPlanes.cpp',['../ERF__ReadBndryPlanes_8cpp.html',1,'']]], + ['erf_5freadbndryplanes_2eh_2986',['ERF_ReadBndryPlanes.H',['../ERF__ReadBndryPlanes_8H.html',1,'']]], + ['erf_5freadfrommetgrid_2ecpp_2987',['ERF_ReadFromMetgrid.cpp',['../ERF__ReadFromMetgrid_8cpp.html',1,'']]], + ['erf_5freadfromwrfbdy_2ecpp_2988',['ERF_ReadFromWRFBdy.cpp',['../ERF__ReadFromWRFBdy_8cpp.html',1,'']]], + ['erf_5freadfromwrfinput_2ecpp_2989',['ERF_ReadFromWRFInput.cpp',['../ERF__ReadFromWRFInput_8cpp.html',1,'']]], + ['erf_5freadwaves_2ecpp_2990',['ERF_ReadWaves.cpp',['../ERF__ReadWaves_8cpp.html',1,'']]], + ['erf_5fredistribute_2ecpp_2991',['ERF_Redistribute.cpp',['../ERF__Redistribute_8cpp.html',1,'']]], + ['erf_5frrtmgp_2eh_2992',['ERF_RRTMGP.H',['../ERF__RRTMGP_8H.html',1,'']]], + ['erf_5frunlongwaverrtmgp_2ecpp_2993',['ERF_RunLongWaveRRTMGP.cpp',['../ERF__RunLongWaveRRTMGP_8cpp.html',1,'']]], + ['erf_5frunshortwaverrtmgp_2ecpp_2994',['ERF_RunShortWaveRRTMGP.cpp',['../ERF__RunShortWaveRRTMGP_8cpp.html',1,'']]], + ['erf_5fsam_2eh_2995',['ERF_SAM.H',['../ERF__SAM_8H.html',1,'']]], + ['erf_5fsampledata_2eh_2996',['ERF_SampleData.H',['../ERF__SampleData_8H.html',1,'']]], + ['erf_5fsat_5fmethods_2eh_2997',['ERF_Sat_methods.H',['../ERF__Sat__methods_8H.html',1,'']]], + ['erf_5fsatadj_2ecpp_2998',['ERF_SatAdj.cpp',['../ERF__SatAdj_8cpp.html',1,'']]], + ['erf_5fsatadj_2eh_2999',['ERF_SatAdj.H',['../ERF__SatAdj_8H.html',1,'']]], + ['erf_5fsimplead_2eh_3000',['ERF_SimpleAD.H',['../ERF__SimpleAD_8H.html',1,'']]], + ['erf_5fslingo_2eh_3001',['ERF_Slingo.H',['../ERF__Slingo_8H.html',1,'']]], + ['erf_5fslm_2ecpp_3002',['ERF_SLM.cpp',['../ERF__SLM_8cpp.html',1,'']]], + ['erf_5fslm_2eh_3003',['ERF_SLM.H',['../ERF__SLM_8H.html',1,'']]], + ['erf_5fslowrhspost_2ecpp_3004',['ERF_SlowRhsPost.cpp',['../ERF__SlowRhsPost_8cpp.html',1,'']]], + ['erf_5fslowrhspre_2ecpp_3005',['ERF_SlowRhsPre.cpp',['../ERF__SlowRhsPre_8cpp.html',1,'']]], + ['erf_5fsolvewithebmlmg_2ecpp_3006',['ERF_SolveWithEBMLMG.cpp',['../ERF__SolveWithEBMLMG_8cpp.html',1,'']]], + ['erf_5fsolvewithfft_2ecpp_3007',['ERF_SolveWithFFT.cpp',['../ERF__SolveWithFFT_8cpp.html',1,'']]], + ['erf_5fsolvewithgmres_2ecpp_3008',['ERF_SolveWithGMRES.cpp',['../ERF__SolveWithGMRES_8cpp.html',1,'']]], + ['erf_5fsolvewithmlmg_2ecpp_3009',['ERF_SolveWithMLMG.cpp',['../ERF__SolveWithMLMG_8cpp.html',1,'']]], + ['erf_5fspongestruct_2eh_3010',['ERF_SpongeStruct.H',['../ERF__SpongeStruct_8H.html',1,'']]], + ['erf_5fsrcheaders_2eh_3011',['ERF_SrcHeaders.H',['../ERF__SrcHeaders_8H.html',1,'']]], + ['erf_5ftagging_2ecpp_3012',['ERF_Tagging.cpp',['../ERF__Tagging_8cpp.html',1,'']]], + ['erf_5fterraindrag_2ecpp_3013',['ERF_TerrainDrag.cpp',['../ERF__TerrainDrag_8cpp.html',1,'']]], + ['erf_5fterraindrag_2eh_3014',['ERF_TerrainDrag.H',['../ERF__TerrainDrag_8H.html',1,'']]], + ['erf_5fterrainif_2eh_3015',['ERF_TerrainIF.H',['../ERF__TerrainIF_8H.html',1,'']]], + ['erf_5fterrainmetrics_2ecpp_3016',['ERF_TerrainMetrics.cpp',['../ERF__TerrainMetrics_8cpp.html',1,'']]], + ['erf_5fterrainmetrics_2eh_3017',['ERF_TerrainMetrics.H',['../ERF__TerrainMetrics_8H.html',1,'']]], + ['erf_5fterrainpoisson_2ecpp_3018',['ERF_TerrainPoisson.cpp',['../ERF__TerrainPoisson_8cpp.html',1,'']]], + ['erf_5fterrainpoisson_2eh_3019',['ERF_TerrainPoisson.H',['../ERF__TerrainPoisson_8H.html',1,'']]], + ['erf_5fterrainpoisson_5f3d_5fk_2eh_3020',['ERF_TerrainPoisson_3D_K.H',['../ERF__TerrainPoisson__3D__K_8H.html',1,'']]], + ['erf_5fthetav_2eh_3021',['ERF_Thetav.H',['../ERF__Thetav_8H.html',1,'']]], + ['erf_5fti_5ffast_5fheaders_2eh_3022',['ERF_TI_fast_headers.H',['../ERF__TI__fast__headers_8H.html',1,'']]], + ['erf_5fti_5fno_5fsubstep_5ffun_2eh_3023',['ERF_TI_no_substep_fun.H',['../ERF__TI__no__substep__fun_8H.html',1,'']]], + ['erf_5fti_5fslow_5fheaders_2eh_3024',['ERF_TI_slow_headers.H',['../ERF__TI__slow__headers_8H.html',1,'']]], + ['erf_5fti_5fslow_5frhs_5ffun_2eh_3025',['ERF_TI_slow_rhs_fun.H',['../ERF__TI__slow__rhs__fun_8H.html',1,'']]], + ['erf_5fti_5fsubstep_5ffun_2eh_3026',['ERF_TI_substep_fun.H',['../ERF__TI__substep__fun_8H.html',1,'']]], + ['erf_5fti_5futils_2eh_3027',['ERF_TI_utils.H',['../ERF__TI__utils_8H.html',1,'']]], + ['erf_5ftilenoz_2eh_3028',['ERF_TileNoZ.H',['../ERF__TileNoZ_8H.html',1,'']]], + ['erf_5ftimeavgvel_2ecpp_3029',['ERF_TimeAvgVel.cpp',['../ERF__TimeAvgVel_8cpp.html',1,'']]], + ['erf_5ftimeinterpolateddata_2eh_3030',['ERF_TimeInterpolatedData.H',['../ERF__TimeInterpolatedData_8H.html',1,'']]], + ['erf_5ftimestep_2ecpp_3031',['ERF_TimeStep.cpp',['../ERF__TimeStep_8cpp.html',1,'']]], + ['erf_5fturbpertstruct_2eh_3032',['ERF_TurbPertStruct.H',['../ERF__TurbPertStruct_8H.html',1,'']]], + ['erf_5fturbstruct_2eh_3033',['ERF_TurbStruct.H',['../ERF__TurbStruct_8H.html',1,'']]], + ['erf_5fupdatekessler_2ecpp_3034',['ERF_UpdateKessler.cpp',['../ERF__UpdateKessler_8cpp.html',1,'']]], + ['erf_5fupdatesam_2ecpp_3035',['ERF_UpdateSAM.cpp',['../ERF__UpdateSAM_8cpp.html',1,'']]], + ['erf_5fupdatesatadj_2ecpp_3036',['ERF_UpdateSatAdj.cpp',['../ERF__UpdateSatAdj_8cpp.html',1,'']]], + ['erf_5futils_2eh_3037',['ERF_Utils.H',['../ERF__Utils_8H.html',1,'']]], + ['erf_5fvelocitytomomentum_2ecpp_3038',['ERF_VelocityToMomentum.cpp',['../ERF__VelocityToMomentum_8cpp.html',1,'']]], + ['erf_5fwatervaporsaturation_2eh_3039',['ERF_WaterVaporSaturation.H',['../ERF__WaterVaporSaturation_8H.html',1,'']]], + ['erf_5fwindfarm_2ecpp_3040',['ERF_WindFarm.cpp',['../ERF__WindFarm_8cpp.html',1,'']]], + ['erf_5fwindfarm_2eh_3041',['ERF_WindFarm.H',['../ERF__WindFarm_8H.html',1,'']]], + ['erf_5fwrite1dprofiles_2ecpp_3042',['ERF_Write1DProfiles.cpp',['../ERF__Write1DProfiles_8cpp.html',1,'']]], + ['erf_5fwrite1dprofiles_5fstag_2ecpp_3043',['ERF_Write1DProfiles_stag.cpp',['../ERF__Write1DProfiles__stag_8cpp.html',1,'']]], + ['erf_5fwritebndryplanes_2ecpp_3044',['ERF_WriteBndryPlanes.cpp',['../ERF__WriteBndryPlanes_8cpp.html',1,'']]], + ['erf_5fwritebndryplanes_2eh_3045',['ERF_WriteBndryPlanes.H',['../ERF__WriteBndryPlanes_8H.html',1,'']]], + ['erf_5fwriteebsurface_2ecpp_3046',['ERF_WriteEBSurface.cpp',['../ERF__WriteEBSurface_8cpp.html',1,'']]], + ['erf_5fwritejobinfo_2ecpp_3047',['ERF_WriteJobInfo.cpp',['../ERF__WriteJobInfo_8cpp.html',1,'']]], + ['erf_5fwritescalarprofiles_2ecpp_3048',['ERF_WriteScalarProfiles.cpp',['../ERF__WriteScalarProfiles_8cpp.html',1,'']]], + ['erf_5fwstar_2eh_3049',['ERF_Wstar.H',['../ERF__Wstar_8H.html',1,'']]], + ['erfpc_2eh_3050',['ERFPC.H',['../ERFPC_8H.html',1,'']]], + ['erfpcevolve_2ecpp_3051',['ERFPCEvolve.cpp',['../ERFPCEvolve_8cpp.html',1,'']]], + ['erfpcinitializations_2ecpp_3052',['ERFPCInitializations.cpp',['../ERFPCInitializations_8cpp.html',1,'']]], + ['erfpcutils_2ecpp_3053',['ERFPCUtils.cpp',['../ERFPCUtils_8cpp.html',1,'']]], + ['erftracers_2ecpp_3054',['ERFTracers.cpp',['../ERFTracers_8cpp.html',1,'']]] ]; diff --git a/search/files_1.js b/search/files_1.js index 32958aadf3..0f79bbe46d 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['main_2ecpp_3054',['main.cpp',['../main_8cpp.html',1,'']]], - ['main_2edox_3055',['main.dox',['../main_8dox.html',1,'']]] + ['main_2ecpp_3055',['main.cpp',['../main_8cpp.html',1,'']]], + ['main_2edox_3056',['main.dox',['../main_8dox.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 5c578e9e68..294f63526d 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,69 +1,69 @@ var searchData= [ - ['ablmost_3056',['ABLMost',['../classABLMost.html#ac6260dfbdf304cd8b8284c544a20dbb4',1,'ABLMost']]], - ['add_5fpar_3057',['add_par',['../main_8cpp.html#a183e783116d02836167ccbed3b28c1d3',1,'main.cpp']]], - ['add_5fthin_5fbody_5fsources_3058',['add_thin_body_sources',['../ERF__AddThinBodySources_8cpp.html#afe1f106475861ba9ed98d5163c7f4e20',1,'add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev): ERF_AddThinBodySources.cpp'],['../ERF__SrcHeaders_8H.html#a5b82614fa1590f73caf25dc65b1c937d',1,'add_thin_body_sources(amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, std::unique_ptr< amrex::iMultiFab > &xflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &yflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &zflux_imask_lev, std::unique_ptr< amrex::MultiFab > &thin_xforce_lev, std::unique_ptr< amrex::MultiFab > &thin_yforce_lev, std::unique_ptr< amrex::MultiFab > &thin_zforce_lev): ERF_SrcHeaders.H']]], - ['add_5fvar_3059',['add_var',['../structTimeInterpolatedData.html#a3b9292eb3012672361abacc2ab7d9b2c',1,'TimeInterpolatedData']]], - ['adiabatic_3060',['adiabatic',['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic']]], - ['adiabatic_5fcharnock_3061',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock']]], - ['adiabatic_5fdonelan_3062',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan']]], - ['adiabatic_5fmod_5fcharnock_3063',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock']]], - ['adiabatic_5fwave_5fcoupled_3064',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled']]], - ['adv_5ftype_5fconvert_5fint_5fto_5fstring_3065',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], - ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_3066',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], - ['advance_3067',['Advance',['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()'],['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()']]], - ['advance_3068',['advance',['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()']]], - ['advance_3069',['Advance',['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf']]], - ['advance_3070',['advance',['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator::advance()'],['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()']]], - ['advance_5fdycore_3071',['advance_dycore',['../classERF.html#af836d1bb05ac4c9f535358e14714f13e',1,'ERF']]], - ['advance_5flsm_3072',['advance_lsm',['../classERF.html#ac3f83ba16254a0efd4395900cef97efc',1,'ERF']]], - ['advance_5fmicrophysics_3073',['advance_microphysics',['../classERF.html#ad64b5fe566102dc053b35ad337971a3e',1,'ERF']]], - ['advanceblocks_3074',['AdvanceBlocks',['../classMultiBlockContainer.html#afe74361709855a6b78669dea775edc45',1,'MultiBlockContainer']]], - ['advancekessler_3075',['AdvanceKessler',['../classKessler.html#ab67e26d4eb01a6e25707b73ca47714ef',1,'Kessler']]], - ['advancemm5_3076',['AdvanceMM5',['../classMM5.html#a44d3fcf82f4f149b6ba3ccfe9b896849',1,'MM5']]], - ['advancesatadj_3077',['AdvanceSatAdj',['../classSatAdj.html#ac8aac0161bb9518a1c0909cd99d4c4d6',1,'SatAdj']]], - ['advanceslm_3078',['AdvanceSLM',['../classSLM.html#ac051c05d408c3471b0206f232c5f1fbc',1,'SLM']]], - ['advectionsrcformom_3079',['AdvectionSrcForMom',['../ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp'],['../ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H']]], - ['advectionsrcformomvert_3080',['AdvectionSrcForMomVert',['../ERF__AdvectionSrcForMom__T_8H.html#ae8cc522ffffb23058df8e8ed5c892acd',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcformomvert_5fn_3081',['AdvectionSrcForMomVert_N',['../ERF__AdvectionSrcForMom__N_8H.html#ac1ffb44f53b355afef0c5a20b7750910',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcformomwrapper_3082',['AdvectionSrcForMomWrapper',['../ERF__AdvectionSrcForMom__T_8H.html#a4594886b5c42807b88fde702d78b062b',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcformomwrapper_5fn_3083',['AdvectionSrcForMomWrapper_N',['../ERF__AdvectionSrcForMom__N_8H.html#afccfe8e1799dbee5d72547a51914406a',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforopenbc_5fnormal_3084',['AdvectionSrcForOpenBC_Normal',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a9724c4268388a35a651fbe8e0b8d8e15',1,'AdvectionSrcForOpenBC_Normal(const Box &bx, const int &dir, const Array4< Real > &rhs_arr, const Array4< const Real > &vel_norm_arr, const Array4< const Real > &cell_data_arr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c',1,'AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_3085',['AdvectionSrcForOpenBC_Tangent',['../ERF__AdvectionSrcForOpenBC_8cpp.html#ac6e7a792c85a42fe5c0679a2b1f763ec',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const Array4< const Real > &prim_tang_arr, const Array4< const Real > &mom_norm_arr, const Real &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const amrex::Array4< const amrex::Real > &prim_tang_arr, const amrex::Array4< const amrex::Real > &mom_norm_arr, const amrex::Real &dxInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_5fcons_3086',['AdvectionSrcForOpenBC_Tangent_Cons',['../ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919',1,'AdvectionSrcForOpenBC_Tangent_Cons(const amrex::Box &bx, const int &dir, const int &icomp, const int &ncomp, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#af626d3a8c7d93d081c268b6ef3368e20',1,'AdvectionSrcForOpenBC_Tangent_Cons(const Box &bx, const int &dir, const int &icomp, const int &ncomp, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_prim, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforopenbc_5ftangent_5fxmom_3087',['AdvectionSrcForOpenBC_Tangent_Xmom',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a426d47e0a43e0ba9ec9ea4791165c14e',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const Box &bxx, const int &dir, const Array4< Real > &rho_u_rhs, const Array4< const Real > &u, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a77a3da224ebc848d774a465bc4edbb6d',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_5fymom_3088',['AdvectionSrcForOpenBC_Tangent_Ymom',['../ERF__Advection_8H.html#a4ff38549b044becdf35e0331f8361756',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a7962977abbf346525d7b3481c8a6f25e',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const Box &bxy, const int &dir, const Array4< Real > &rho_v_rhs, const Array4< const Real > &v, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforopenbc_5ftangent_5fzmom_3089',['AdvectionSrcForOpenBC_Tangent_Zmom',['../ERF__Advection_8H.html#ac890a386e0e9ef50f62ae1ae7a3297fb',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const amrex::Box &bxz, const int &dir, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a77ce5c5e497f070833cb915ffee7eea2',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const Box &bxz, const int &dir, const Array4< Real > &rho_w_rhs, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforrho_3090',['AdvectionSrcForRho',['../ERF__Advection_8H.html#a0227b1517e5223b7b884ba7d5b59f51e',1,'AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a9683ebdeaa4713791cdaf407ff259e2b',1,'AdvectionSrcForRho(const Box &bx, const Array4< Real > &advectionSrc, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< Real > &avg_xmom, const Array4< Real > &avg_ymom, const Array4< Real > &avg_zmom, const Array4< const Real > &ax_arr, const Array4< const Real > &ay_arr, const Array4< const Real > &az_arr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_AdvectionSrcForState.cpp']]], - ['advectionsrcforscalars_3091',['AdvectionSrcForScalars',['../ERF__Advection_8H.html#af7db315b7b7eeb4afbf05c007fadc84f',1,'AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a244d2d95f771960db0f0ec982d3595f8',1,'AdvectionSrcForScalars(const Real &dt, const Box &bx, const int icomp, const int ncomp, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &cur_cons, const Array4< const Real > &cell_prim, const Array4< Real > &advectionSrc, const bool &use_mono_adv, Real *max_s_ptr, Real *min_s_ptr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const GpuArray< Array4< Real >, AMREX_SPACEDIM > &flx_tmp_arr, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForState.cpp']]], - ['advectionsrcforscalarsvert_3092',['AdvectionSrcForScalarsVert',['../ERF__AdvectionSrcForScalars_8H.html#a7ae00f92678a2aeee794bf2b735c19eb',1,'ERF_AdvectionSrcForScalars.H']]], - ['advectionsrcforscalarswrapper_3093',['AdvectionSrcForScalarsWrapper',['../ERF__AdvectionSrcForScalars_8H.html#a528a419d0272e41cd3e30a963e40c5bd',1,'ERF_AdvectionSrcForScalars.H']]], - ['advectionsrcforxmom_3094',['AdvectionSrcForXMom',['../ERF__AdvectionSrcForMom__T_8H.html#a5468932ef249d02b34fb647a1b1ab5c8',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforxmom_5fn_3095',['AdvectionSrcForXMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#a1bf28455bc3f12b6bfaf2ac5c72ade43',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforymom_3096',['AdvectionSrcForYMom',['../ERF__AdvectionSrcForMom__T_8H.html#a135f2345d5ee1204bc954483daf46e5a',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforymom_5fn_3097',['AdvectionSrcForYMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#ab60d92de161522cece1baf13c5dea04c',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforzmom_3098',['AdvectionSrcForZMom',['../ERF__AdvectionSrcForMom__T_8H.html#a333428f54334374129656feb237e8047',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforzmom_5fn_3099',['AdvectionSrcForZMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#abbcdc73f7b35b08b49f4ddab5a3d3a99',1,'ERF_AdvectionSrcForMom_N.H']]], - ['aer_5foptics_5flog_5frh_3100',['aer_optics_log_rh',['../classPhysProp.html#a1099f5de19b69524e4c2bb0b78e497b7',1,'PhysProp']]], - ['aer_5frad_5fprops_5flw_3101',['aer_rad_props_lw',['../classAerRadProps.html#a6aabfa89e9a9d91bae79c7a0d91f17b3',1,'AerRadProps']]], - ['aer_5frad_5fprops_5fsw_3102',['aer_rad_props_sw',['../classAerRadProps.html#a433097bd85637100b16f3e120e9d6fa1',1,'AerRadProps']]], - ['aer_5fvis_5fdiag_5fout_3103',['aer_vis_diag_out',['../classAerRadProps.html#a97f18fad2a20322240862cee5c3fb5b7',1,'AerRadProps']]], - ['aerosol_5foptics_5finit_3104',['aerosol_optics_init',['../classPhysProp.html#a2f4be5c79cc5394f258c6e2e4570f897',1,'PhysProp']]], - ['aerradprops_3105',['AerRadProps',['../classAerRadProps.html#ae0eb6fbcd6b30a8e4538b8db3944d1e0',1,'AerRadProps']]], - ['air_5fviscosity_3106',['air_viscosity',['../ERF__MOSTStress_8H.html#a83577688af6d1136ab7a0be1b16f4674',1,'ERF_MOSTStress.H']]], - ['all_5fdims_3107',['all_dims',['../classncutils_1_1NCGroup.html#a8e01fe072fa48f4fa9c8be33a3a401b0',1,'ncutils::NCGroup']]], - ['all_5fgroups_3108',['all_groups',['../classncutils_1_1NCGroup.html#a82a48643f27b33b27cdd87c60e63f5f5',1,'ncutils::NCGroup']]], - ['all_5fvars_3109',['all_vars',['../classncutils_1_1NCGroup.html#affa2e62434110dd4fa47d093162e56cf',1,'ncutils::NCGroup']]], - ['amrex_5fenum_3110',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f',1,'AMREX_ENUM(TerrainType, None, Static, Moving): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H']]], - ['amrex_5fprobinit_3111',['amrex_probinit',['../ERF__ProbCommon_8H.html#af9d998a7ea02a8866bcbbf8d3d1f8882',1,'ERF_ProbCommon.H']]], - ['appendplotvariables_3112',['appendPlotVariables',['../classERF.html#a7758f75dc7c9029eddc4c58ac0567654',1,'ERF']]], - ['apply_5ftpi_3113',['apply_tpi',['../structTurbulentPerturbation.html#adcb414231654ad9f5232a1a3377c30f2',1,'TurbulentPerturbation']]], - ['applyinvertedmask_3114',['ApplyInvertedMask',['../ERF__Utils_8H.html#acbc6116a3309adf87b7dc24242dc50ec',1,'ERF_Utils.H']]], - ['applymask_3115',['ApplyMask',['../ERF__Utils_8H.html#acebead6f3a33cb7737a1fea98341c3ae',1,'ERF_Utils.H']]], - ['applyspongezonebcsforcc_3116',['ApplySpongeZoneBCsForCC',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2bb1399e36952baeacfd197a5322d661',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const Geometry geom, const Box &bx, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_data): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a2cafd6a78e2987d7566c34f8f1f57cff',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &bx, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_data): ERF_SrcHeaders.H']]], - ['applyspongezonebcsformom_3117',['ApplySpongeZoneBCsForMom',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2f0457a5cf90ed9e3f084a3951a80ae8',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a0d9796507be7a7f2072d5f15928e05fc',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Box &tbz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &rho_w): ERF_SrcHeaders.H']]], - ['applyspongezonebcsformom_5freadfromfile_3118',['ApplySpongeZoneBCsForMom_ReadFromFile',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html#a43cc085fc4c8dd69e73541c28062925c',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev): ERF_ApplySpongeZoneBCs_ReadFromFile.cpp'],['../ERF__SrcHeaders_8H.html#ae22ef4440a73ae73f46775e3b8f635ac',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev): ERF_SrcHeaders.H']]], - ['averagedown_3119',['AverageDown',['../classERF.html#a8202de1f8f372e3e6fdc483447c6a55f',1,'ERF']]], - ['averagedownto_3120',['AverageDownTo',['../classERF.html#ae17524f168760cf435685a08d97480e7',1,'ERF']]], - ['axis_3121',['axis',['../classPlaneAverage.html#ae90ae5492fc58db64f54c342c800f59a',1,'PlaneAverage']]] + ['ablmost_3057',['ABLMost',['../classABLMost.html#ac6260dfbdf304cd8b8284c544a20dbb4',1,'ABLMost']]], + ['add_5fpar_3058',['add_par',['../main_8cpp.html#a183e783116d02836167ccbed3b28c1d3',1,'main.cpp']]], + ['add_5fthin_5fbody_5fsources_3059',['add_thin_body_sources',['../ERF__AddThinBodySources_8cpp.html#afe1f106475861ba9ed98d5163c7f4e20',1,'add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev): ERF_AddThinBodySources.cpp'],['../ERF__SrcHeaders_8H.html#a5b82614fa1590f73caf25dc65b1c937d',1,'add_thin_body_sources(amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, std::unique_ptr< amrex::iMultiFab > &xflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &yflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &zflux_imask_lev, std::unique_ptr< amrex::MultiFab > &thin_xforce_lev, std::unique_ptr< amrex::MultiFab > &thin_yforce_lev, std::unique_ptr< amrex::MultiFab > &thin_zforce_lev): ERF_SrcHeaders.H']]], + ['add_5fvar_3060',['add_var',['../structTimeInterpolatedData.html#a3b9292eb3012672361abacc2ab7d9b2c',1,'TimeInterpolatedData']]], + ['adiabatic_3061',['adiabatic',['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic']]], + ['adiabatic_5fcharnock_3062',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock']]], + ['adiabatic_5fdonelan_3063',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan']]], + ['adiabatic_5fmod_5fcharnock_3064',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock']]], + ['adiabatic_5fwave_5fcoupled_3065',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled']]], + ['adv_5ftype_5fconvert_5fint_5fto_5fstring_3066',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], + ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_3067',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], + ['advance_3068',['Advance',['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()'],['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()']]], + ['advance_3069',['advance',['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()']]], + ['advance_3070',['Advance',['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf']]], + ['advance_3071',['advance',['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator::advance()'],['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()']]], + ['advance_5fdycore_3072',['advance_dycore',['../classERF.html#af836d1bb05ac4c9f535358e14714f13e',1,'ERF']]], + ['advance_5flsm_3073',['advance_lsm',['../classERF.html#ac3f83ba16254a0efd4395900cef97efc',1,'ERF']]], + ['advance_5fmicrophysics_3074',['advance_microphysics',['../classERF.html#ad64b5fe566102dc053b35ad337971a3e',1,'ERF']]], + ['advanceblocks_3075',['AdvanceBlocks',['../classMultiBlockContainer.html#afe74361709855a6b78669dea775edc45',1,'MultiBlockContainer']]], + ['advancekessler_3076',['AdvanceKessler',['../classKessler.html#ab67e26d4eb01a6e25707b73ca47714ef',1,'Kessler']]], + ['advancemm5_3077',['AdvanceMM5',['../classMM5.html#a44d3fcf82f4f149b6ba3ccfe9b896849',1,'MM5']]], + ['advancesatadj_3078',['AdvanceSatAdj',['../classSatAdj.html#ac8aac0161bb9518a1c0909cd99d4c4d6',1,'SatAdj']]], + ['advanceslm_3079',['AdvanceSLM',['../classSLM.html#ac051c05d408c3471b0206f232c5f1fbc',1,'SLM']]], + ['advectionsrcformom_3080',['AdvectionSrcForMom',['../ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp'],['../ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H']]], + ['advectionsrcformomvert_3081',['AdvectionSrcForMomVert',['../ERF__AdvectionSrcForMom__T_8H.html#ae8cc522ffffb23058df8e8ed5c892acd',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcformomvert_5fn_3082',['AdvectionSrcForMomVert_N',['../ERF__AdvectionSrcForMom__N_8H.html#ac1ffb44f53b355afef0c5a20b7750910',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcformomwrapper_3083',['AdvectionSrcForMomWrapper',['../ERF__AdvectionSrcForMom__T_8H.html#a4594886b5c42807b88fde702d78b062b',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcformomwrapper_5fn_3084',['AdvectionSrcForMomWrapper_N',['../ERF__AdvectionSrcForMom__N_8H.html#afccfe8e1799dbee5d72547a51914406a',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforopenbc_5fnormal_3085',['AdvectionSrcForOpenBC_Normal',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a9724c4268388a35a651fbe8e0b8d8e15',1,'AdvectionSrcForOpenBC_Normal(const Box &bx, const int &dir, const Array4< Real > &rhs_arr, const Array4< const Real > &vel_norm_arr, const Array4< const Real > &cell_data_arr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c',1,'AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_3086',['AdvectionSrcForOpenBC_Tangent',['../ERF__AdvectionSrcForOpenBC_8cpp.html#ac6e7a792c85a42fe5c0679a2b1f763ec',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const Array4< const Real > &prim_tang_arr, const Array4< const Real > &mom_norm_arr, const Real &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const amrex::Array4< const amrex::Real > &prim_tang_arr, const amrex::Array4< const amrex::Real > &mom_norm_arr, const amrex::Real &dxInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_5fcons_3087',['AdvectionSrcForOpenBC_Tangent_Cons',['../ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919',1,'AdvectionSrcForOpenBC_Tangent_Cons(const amrex::Box &bx, const int &dir, const int &icomp, const int &ncomp, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#af626d3a8c7d93d081c268b6ef3368e20',1,'AdvectionSrcForOpenBC_Tangent_Cons(const Box &bx, const int &dir, const int &icomp, const int &ncomp, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_prim, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforopenbc_5ftangent_5fxmom_3088',['AdvectionSrcForOpenBC_Tangent_Xmom',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a426d47e0a43e0ba9ec9ea4791165c14e',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const Box &bxx, const int &dir, const Array4< Real > &rho_u_rhs, const Array4< const Real > &u, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a77a3da224ebc848d774a465bc4edbb6d',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_5fymom_3089',['AdvectionSrcForOpenBC_Tangent_Ymom',['../ERF__Advection_8H.html#a4ff38549b044becdf35e0331f8361756',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a7962977abbf346525d7b3481c8a6f25e',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const Box &bxy, const int &dir, const Array4< Real > &rho_v_rhs, const Array4< const Real > &v, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforopenbc_5ftangent_5fzmom_3090',['AdvectionSrcForOpenBC_Tangent_Zmom',['../ERF__Advection_8H.html#ac890a386e0e9ef50f62ae1ae7a3297fb',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const amrex::Box &bxz, const int &dir, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a77ce5c5e497f070833cb915ffee7eea2',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const Box &bxz, const int &dir, const Array4< Real > &rho_w_rhs, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforrho_3091',['AdvectionSrcForRho',['../ERF__Advection_8H.html#a0227b1517e5223b7b884ba7d5b59f51e',1,'AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a9683ebdeaa4713791cdaf407ff259e2b',1,'AdvectionSrcForRho(const Box &bx, const Array4< Real > &advectionSrc, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< Real > &avg_xmom, const Array4< Real > &avg_ymom, const Array4< Real > &avg_zmom, const Array4< const Real > &ax_arr, const Array4< const Real > &ay_arr, const Array4< const Real > &az_arr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_AdvectionSrcForState.cpp']]], + ['advectionsrcforscalars_3092',['AdvectionSrcForScalars',['../ERF__Advection_8H.html#af7db315b7b7eeb4afbf05c007fadc84f',1,'AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a244d2d95f771960db0f0ec982d3595f8',1,'AdvectionSrcForScalars(const Real &dt, const Box &bx, const int icomp, const int ncomp, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &cur_cons, const Array4< const Real > &cell_prim, const Array4< Real > &advectionSrc, const bool &use_mono_adv, Real *max_s_ptr, Real *min_s_ptr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const GpuArray< Array4< Real >, AMREX_SPACEDIM > &flx_tmp_arr, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForState.cpp']]], + ['advectionsrcforscalarsvert_3093',['AdvectionSrcForScalarsVert',['../ERF__AdvectionSrcForScalars_8H.html#a7ae00f92678a2aeee794bf2b735c19eb',1,'ERF_AdvectionSrcForScalars.H']]], + ['advectionsrcforscalarswrapper_3094',['AdvectionSrcForScalarsWrapper',['../ERF__AdvectionSrcForScalars_8H.html#a528a419d0272e41cd3e30a963e40c5bd',1,'ERF_AdvectionSrcForScalars.H']]], + ['advectionsrcforxmom_3095',['AdvectionSrcForXMom',['../ERF__AdvectionSrcForMom__T_8H.html#a5468932ef249d02b34fb647a1b1ab5c8',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforxmom_5fn_3096',['AdvectionSrcForXMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#a1bf28455bc3f12b6bfaf2ac5c72ade43',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforymom_3097',['AdvectionSrcForYMom',['../ERF__AdvectionSrcForMom__T_8H.html#a135f2345d5ee1204bc954483daf46e5a',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforymom_5fn_3098',['AdvectionSrcForYMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#ab60d92de161522cece1baf13c5dea04c',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforzmom_3099',['AdvectionSrcForZMom',['../ERF__AdvectionSrcForMom__T_8H.html#a333428f54334374129656feb237e8047',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforzmom_5fn_3100',['AdvectionSrcForZMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#abbcdc73f7b35b08b49f4ddab5a3d3a99',1,'ERF_AdvectionSrcForMom_N.H']]], + ['aer_5foptics_5flog_5frh_3101',['aer_optics_log_rh',['../classPhysProp.html#a1099f5de19b69524e4c2bb0b78e497b7',1,'PhysProp']]], + ['aer_5frad_5fprops_5flw_3102',['aer_rad_props_lw',['../classAerRadProps.html#a6aabfa89e9a9d91bae79c7a0d91f17b3',1,'AerRadProps']]], + ['aer_5frad_5fprops_5fsw_3103',['aer_rad_props_sw',['../classAerRadProps.html#a433097bd85637100b16f3e120e9d6fa1',1,'AerRadProps']]], + ['aer_5fvis_5fdiag_5fout_3104',['aer_vis_diag_out',['../classAerRadProps.html#a97f18fad2a20322240862cee5c3fb5b7',1,'AerRadProps']]], + ['aerosol_5foptics_5finit_3105',['aerosol_optics_init',['../classPhysProp.html#a2f4be5c79cc5394f258c6e2e4570f897',1,'PhysProp']]], + ['aerradprops_3106',['AerRadProps',['../classAerRadProps.html#ae0eb6fbcd6b30a8e4538b8db3944d1e0',1,'AerRadProps']]], + ['air_5fviscosity_3107',['air_viscosity',['../ERF__MOSTStress_8H.html#a83577688af6d1136ab7a0be1b16f4674',1,'ERF_MOSTStress.H']]], + ['all_5fdims_3108',['all_dims',['../classncutils_1_1NCGroup.html#a8e01fe072fa48f4fa9c8be33a3a401b0',1,'ncutils::NCGroup']]], + ['all_5fgroups_3109',['all_groups',['../classncutils_1_1NCGroup.html#a82a48643f27b33b27cdd87c60e63f5f5',1,'ncutils::NCGroup']]], + ['all_5fvars_3110',['all_vars',['../classncutils_1_1NCGroup.html#affa2e62434110dd4fa47d093162e56cf',1,'ncutils::NCGroup']]], + ['amrex_5fenum_3111',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f',1,'AMREX_ENUM(TerrainType, None, Static, Moving): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H']]], + ['amrex_5fprobinit_3112',['amrex_probinit',['../ERF__ProbCommon_8H.html#af9d998a7ea02a8866bcbbf8d3d1f8882',1,'ERF_ProbCommon.H']]], + ['appendplotvariables_3113',['appendPlotVariables',['../classERF.html#a7758f75dc7c9029eddc4c58ac0567654',1,'ERF']]], + ['apply_5ftpi_3114',['apply_tpi',['../structTurbulentPerturbation.html#adcb414231654ad9f5232a1a3377c30f2',1,'TurbulentPerturbation']]], + ['applyinvertedmask_3115',['ApplyInvertedMask',['../ERF__Utils_8H.html#acbc6116a3309adf87b7dc24242dc50ec',1,'ERF_Utils.H']]], + ['applymask_3116',['ApplyMask',['../ERF__Utils_8H.html#acebead6f3a33cb7737a1fea98341c3ae',1,'ERF_Utils.H']]], + ['applyspongezonebcsforcc_3117',['ApplySpongeZoneBCsForCC',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2bb1399e36952baeacfd197a5322d661',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const Geometry geom, const Box &bx, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_data): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a2cafd6a78e2987d7566c34f8f1f57cff',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &bx, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_data): ERF_SrcHeaders.H']]], + ['applyspongezonebcsformom_3118',['ApplySpongeZoneBCsForMom',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2f0457a5cf90ed9e3f084a3951a80ae8',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a0d9796507be7a7f2072d5f15928e05fc',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Box &tbz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &rho_w): ERF_SrcHeaders.H']]], + ['applyspongezonebcsformom_5freadfromfile_3119',['ApplySpongeZoneBCsForMom_ReadFromFile',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html#a43cc085fc4c8dd69e73541c28062925c',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev): ERF_ApplySpongeZoneBCs_ReadFromFile.cpp'],['../ERF__SrcHeaders_8H.html#ae22ef4440a73ae73f46775e3b8f635ac',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev): ERF_SrcHeaders.H']]], + ['averagedown_3120',['AverageDown',['../classERF.html#a8202de1f8f372e3e6fdc483447c6a55f',1,'ERF']]], + ['averagedownto_3121',['AverageDownTo',['../classERF.html#ae17524f168760cf435685a08d97480e7',1,'ERF']]], + ['axis_3122',['axis',['../classPlaneAverage.html#ae90ae5492fc58db64f54c342c800f59a',1,'PlaneAverage']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index 8443fae0fe..0a969bbbeb 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,24 +1,24 @@ var searchData= [ - ['binterp_3122',['binterp',['../classMam4__aer.html#ac1ba4ccab45c000472b4d40cb43c9ef9',1,'Mam4_aer']]], - ['bolton_5fsvp_5fwater_3123',['Bolton_svp_water',['../classSatMethods.html#a128ccad46f784c2d1aaeda372833dab6',1,'SatMethods']]], - ['br_5fshift_3124',['br_shift',['../ERF__WriteBndryPlanes_8cpp.html#a84c19e5c5555fe13da12dc8ba44e7da8',1,'ERF_WriteBndryPlanes.cpp']]], - ['build_5fcoriolis_5fforcings_3125',['build_coriolis_forcings',['../structSolverChoice.html#a3b31e3a91b502cabfc9fd8778492ad46',1,'SolverChoice']]], - ['build_5ffine_5fmask_3126',['build_fine_mask',['../classERF.html#af46289079e053a6d74ddef0bf1a5d8a3',1,'ERF']]], - ['buildfabsfromnetcdffile_3127',['BuildFABsFromNetCDFFile',['../ERF__NCWpsFile_8H.html#ac2228af687d21c7fde3d80c4b89e4027',1,'ERF_NCWpsFile.H']]], - ['buildfabsfromwrfbdyfile_3128',['BuildFABsFromWRFBdyFile',['../ERF__NCWpsFile_8H.html#aae7cfa7d43851de007130e9a44b7f1c0',1,'ERF_NCWpsFile.H']]], - ['buildinfogetbuilddate_3129',['buildInfoGetBuildDate',['../namespaceamrex.html#a8f794ff24efbc4b60058492d1a073c78',1,'amrex']]], - ['buildinfogetcomp_3130',['buildInfoGetComp',['../namespaceamrex.html#a9d270ec83f99e836cca454cac4e0af5e',1,'amrex']]], - ['buildinfogetcompversion_3131',['buildInfoGetCompVersion',['../namespaceamrex.html#aab3ca155f0d0a6d198817df9c35352f8',1,'amrex']]], - ['buildinfogetgithash_3132',['buildInfoGetGitHash',['../namespaceamrex.html#afa2dbdd17ead719f97272c9a0a2b0f8a',1,'amrex']]], - ['buildmask_3133',['BuildMask',['../classERFFillPatcher.html#ace667632120f87025e805461dd796599',1,'ERFFillPatcher']]], - ['bulk_5fprops_5finit_3134',['bulk_props_init',['../classPhysProp.html#a1bd98e99ebbc4373a913a6522b7a604f',1,'PhysProp']]], - ['buoyancy_5fdry_5fanelastic_3135',['buoyancy_dry_anelastic',['../ERF__BuoyancyUtils_8H.html#a5011865b681ba8438cde409a3d072ab7',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5fanelastic_5ft_3136',['buoyancy_dry_anelastic_T',['../ERF__BuoyancyUtils_8H.html#abb7188746139971e303834720b94464a',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5fthpert_3137',['buoyancy_dry_Thpert',['../ERF__BuoyancyUtils_8H.html#a5d830f8d1f69f421243bb525f1cb3451',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5ftpert_3138',['buoyancy_dry_Tpert',['../ERF__BuoyancyUtils_8H.html#a7619875c059558175b6df4771ccc8515',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5fanelastic_3139',['buoyancy_moist_anelastic',['../ERF__BuoyancyUtils_8H.html#a7ed47bf58371d45d6ae8060a81f60dfc',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5fthpert_3140',['buoyancy_moist_Thpert',['../ERF__BuoyancyUtils_8H.html#aa012a8c78677190d8b51abe67b6526eb',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5ftpert_3141',['buoyancy_moist_Tpert',['../ERF__BuoyancyUtils_8H.html#aa3a740bcf18b82738afde22ade07fff9',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5frhopert_3142',['buoyancy_rhopert',['../ERF__BuoyancyUtils_8H.html#a43ed1d4e549a33792364f14118214fac',1,'ERF_BuoyancyUtils.H']]] + ['binterp_3123',['binterp',['../classMam4__aer.html#ac1ba4ccab45c000472b4d40cb43c9ef9',1,'Mam4_aer']]], + ['bolton_5fsvp_5fwater_3124',['Bolton_svp_water',['../classSatMethods.html#a128ccad46f784c2d1aaeda372833dab6',1,'SatMethods']]], + ['br_5fshift_3125',['br_shift',['../ERF__WriteBndryPlanes_8cpp.html#a84c19e5c5555fe13da12dc8ba44e7da8',1,'ERF_WriteBndryPlanes.cpp']]], + ['build_5fcoriolis_5fforcings_3126',['build_coriolis_forcings',['../structSolverChoice.html#a3b31e3a91b502cabfc9fd8778492ad46',1,'SolverChoice']]], + ['build_5ffine_5fmask_3127',['build_fine_mask',['../classERF.html#af46289079e053a6d74ddef0bf1a5d8a3',1,'ERF']]], + ['buildfabsfromnetcdffile_3128',['BuildFABsFromNetCDFFile',['../ERF__NCWpsFile_8H.html#ac2228af687d21c7fde3d80c4b89e4027',1,'ERF_NCWpsFile.H']]], + ['buildfabsfromwrfbdyfile_3129',['BuildFABsFromWRFBdyFile',['../ERF__NCWpsFile_8H.html#aae7cfa7d43851de007130e9a44b7f1c0',1,'ERF_NCWpsFile.H']]], + ['buildinfogetbuilddate_3130',['buildInfoGetBuildDate',['../namespaceamrex.html#a8f794ff24efbc4b60058492d1a073c78',1,'amrex']]], + ['buildinfogetcomp_3131',['buildInfoGetComp',['../namespaceamrex.html#a9d270ec83f99e836cca454cac4e0af5e',1,'amrex']]], + ['buildinfogetcompversion_3132',['buildInfoGetCompVersion',['../namespaceamrex.html#aab3ca155f0d0a6d198817df9c35352f8',1,'amrex']]], + ['buildinfogetgithash_3133',['buildInfoGetGitHash',['../namespaceamrex.html#afa2dbdd17ead719f97272c9a0a2b0f8a',1,'amrex']]], + ['buildmask_3134',['BuildMask',['../classERFFillPatcher.html#ace667632120f87025e805461dd796599',1,'ERFFillPatcher']]], + ['bulk_5fprops_5finit_3135',['bulk_props_init',['../classPhysProp.html#a1bd98e99ebbc4373a913a6522b7a604f',1,'PhysProp']]], + ['buoyancy_5fdry_5fanelastic_3136',['buoyancy_dry_anelastic',['../ERF__BuoyancyUtils_8H.html#a5011865b681ba8438cde409a3d072ab7',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5fanelastic_5ft_3137',['buoyancy_dry_anelastic_T',['../ERF__BuoyancyUtils_8H.html#abb7188746139971e303834720b94464a',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5fthpert_3138',['buoyancy_dry_Thpert',['../ERF__BuoyancyUtils_8H.html#a5d830f8d1f69f421243bb525f1cb3451',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5ftpert_3139',['buoyancy_dry_Tpert',['../ERF__BuoyancyUtils_8H.html#a7619875c059558175b6df4771ccc8515',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5fanelastic_3140',['buoyancy_moist_anelastic',['../ERF__BuoyancyUtils_8H.html#a7ed47bf58371d45d6ae8060a81f60dfc',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5fthpert_3141',['buoyancy_moist_Thpert',['../ERF__BuoyancyUtils_8H.html#aa012a8c78677190d8b51abe67b6526eb',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5ftpert_3142',['buoyancy_moist_Tpert',['../ERF__BuoyancyUtils_8H.html#aa3a740bcf18b82738afde22ade07fff9',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5frhopert_3143',['buoyancy_rhopert',['../ERF__BuoyancyUtils_8H.html#a43ed1d4e549a33792364f14118214fac',1,'ERF_BuoyancyUtils.H']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index eeee952e84..a9f5dfa0d3 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -1,64 +1,64 @@ var searchData= [ - ['rad_5fcnst_5fget_5faer_5fidx_3755',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_3756',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fgas_3757',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_3758',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_3759',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_3760',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_3761',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_3762',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fidx_3763',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_3764',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_3765',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fspec_5fidx_3766',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], - ['rad_5fcnst_5finit_3767',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], - ['rad_5fcnst_5fout_3768',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], - ['rad_5fgas_5findex_3769',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], - ['radiation_3770',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation']]], - ['radiation_5fdriver_5flw_3771',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], - ['radiation_5fdriver_5fsw_3772',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], - ['randomreal_3773',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], - ['read_5fcustom_5froughness_3774',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], - ['read_5fcustom_5fterrain_3775',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], - ['read_5fcustom_5fterrain_5fusgs_3776',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], - ['read_5ffile_3777',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], - ['read_5ffrom_5ffile_3778',['read_from_file',['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()'],['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()']]], - ['read_5ffrom_5fmetgrid_3779',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], - ['read_5finput_5ffiles_3780',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], - ['read_5fint_5fstring_3781',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], - ['read_5ftables_3782',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], - ['read_5ftime_5ffile_3783',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], - ['read_5fwater_5frefindex_3784',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], - ['read_5fwindfarm_5fairfoil_5ftables_3785',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], - ['read_5fwindfarm_5fblade_5ftable_3786',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], - ['read_5fwindfarm_5flocations_5ftable_3787',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_3788',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_5fextra_3789',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], - ['readbndryplanes_3790',['ReadBndryPlanes',['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes']]], - ['readcheckpointfile_3791',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], - ['readcheckpointfilemost_3792',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], - ['readnetcdffile_3793',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], - ['readparameters_3794',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], - ['realbdy_5fcompute_5finterior_5fghost_5frhs_3795',['realbdy_compute_interior_ghost_rhs',['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H'],['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp']]], - ['realbdy_5fcompute_5flaplacian_5frelaxation_3796',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], - ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_3797',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], - ['reduce_5fto_5fmax_5fper_5fheight_3798',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], - ['refindex_5faer_5finit_3799',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], - ['refinement_5fcriteria_5fsetup_3800',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], - ['registercoarsedata_3801',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], - ['remake_5fzphys_3802',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], - ['remakelevel_3803',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], - ['reordered_3804',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], - ['resize_3805',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], - ['resize_5farrays_3806',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], - ['restart_3807',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], - ['rh_5fto_5fmxrat_3808',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], - ['rotate_5fflux_3809',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux']]], - ['rotate_5fscalar_5fflux_3810',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], - ['rotate_5fstress_5ftensor_3811',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], - ['rrtmgp_3812',['Rrtmgp',['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp']]], - ['run_3813',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], - ['run_5flongwave_5frrtmgp_3814',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], - ['run_5fshortwave_5frrtmgp_3815',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]] + ['rad_5fcnst_5fget_5faer_5fidx_3756',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_3757',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fgas_3758',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_3759',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_3760',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_3761',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_3762',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_3763',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fidx_3764',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_3765',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_3766',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fspec_5fidx_3767',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], + ['rad_5fcnst_5finit_3768',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], + ['rad_5fcnst_5fout_3769',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], + ['rad_5fgas_5findex_3770',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], + ['radiation_3771',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation']]], + ['radiation_5fdriver_5flw_3772',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], + ['radiation_5fdriver_5fsw_3773',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], + ['randomreal_3774',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], + ['read_5fcustom_5froughness_3775',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], + ['read_5fcustom_5fterrain_3776',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], + ['read_5fcustom_5fterrain_5fusgs_3777',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], + ['read_5ffile_3778',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], + ['read_5ffrom_5ffile_3779',['read_from_file',['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()'],['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()']]], + ['read_5ffrom_5fmetgrid_3780',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], + ['read_5finput_5ffiles_3781',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], + ['read_5fint_5fstring_3782',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], + ['read_5ftables_3783',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], + ['read_5ftime_5ffile_3784',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], + ['read_5fwater_5frefindex_3785',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], + ['read_5fwindfarm_5fairfoil_5ftables_3786',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], + ['read_5fwindfarm_5fblade_5ftable_3787',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], + ['read_5fwindfarm_5flocations_5ftable_3788',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_3789',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_5fextra_3790',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], + ['readbndryplanes_3791',['ReadBndryPlanes',['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes']]], + ['readcheckpointfile_3792',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], + ['readcheckpointfilemost_3793',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], + ['readnetcdffile_3794',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], + ['readparameters_3795',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], + ['realbdy_5fcompute_5finterior_5fghost_5frhs_3796',['realbdy_compute_interior_ghost_rhs',['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H'],['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp']]], + ['realbdy_5fcompute_5flaplacian_5frelaxation_3797',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], + ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_3798',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], + ['reduce_5fto_5fmax_5fper_5fheight_3799',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], + ['refindex_5faer_5finit_3800',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], + ['refinement_5fcriteria_5fsetup_3801',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], + ['registercoarsedata_3802',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], + ['remake_5fzphys_3803',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], + ['remakelevel_3804',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], + ['reordered_3805',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], + ['resize_3806',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], + ['resize_5farrays_3807',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], + ['restart_3808',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], + ['rh_5fto_5fmxrat_3809',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], + ['rotate_5fflux_3810',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux']]], + ['rotate_5fscalar_5fflux_3811',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], + ['rotate_5fstress_5ftensor_3812',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], + ['rrtmgp_3813',['Rrtmgp',['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp']]], + ['run_3814',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], + ['run_5flongwave_5frrtmgp_3815',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], + ['run_5fshortwave_5frrtmgp_3816',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]] ]; diff --git a/search/functions_11.js b/search/functions_11.js index 85f93738f2..df5da19ee3 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -1,83 +1,83 @@ var searchData= [ - ['sam_3816',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM']]], - ['sample_5fcloud_5foptics_5flw_3817',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], - ['sample_5fcloud_5foptics_5fsw_3818',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], - ['sample_5flines_3819',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], - ['sample_5fpoints_3820',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], - ['sampledata_3821',['SampleData',['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData']]], - ['sampleline_3822',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], - ['samplelinelog_3823',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], - ['samplelinelogname_3824',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], - ['samplepoint_3825',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], - ['samplepointlog_3826',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], - ['samplepointlogname_3827',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], - ['satadj_3828',['SatAdj',['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj']]], - ['set_5factive_3829',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], - ['set_5faerosol_5foptics_5flw_3830',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], - ['set_5faerosol_5foptics_5fsw_3831',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], - ['set_5falbedo_3832',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], - ['set_5fblade_5fairfoil_5fspec_3833',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], - ['set_5fblade_5fspec_3834',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], - ['set_5fdaynight_5findices_3835',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], - ['set_5ffast_5frhs_3836',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], - ['set_5fflat_5fterrain_5fflag_3837',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], - ['set_5fk_5findices_5fn_3838',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], - ['set_5fk_5findices_5ft_3839',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], - ['set_5fno_5fsubstep_3840',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], - ['set_5fnorm_5findices_5ft_3841',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], - ['set_5fnorm_5fpositions_5ft_3842',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], - ['set_5fplane_5fnormalization_3843',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], - ['set_5fprecision_3844',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], - ['set_5fregion_5fnormalization_3845',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], - ['set_5frotated_5ffields_3846',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], - ['set_5fslow_5ffast_5ftimestep_5fratio_3847',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5finc_3848',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpost_3849',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpre_3850',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], - ['set_5ftime_3851',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], - ['set_5fturb_5fdisk_5fangle_3852',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], - ['set_5fturb_5floc_3853',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], - ['set_5fturb_5fspec_3854',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], - ['set_5fturb_5fspec_5fextra_3855',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], - ['set_5fvshape_3856',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], - ['set_5fz_5fpositions_5ft_3857',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], - ['setanelastic_3858',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], - ['setblockcommmetadata_3859',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], - ['setboxlists_3860',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], - ['setforcefirststagesinglesubstep_3861',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], - ['setmodel_3862',['SetModel',['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()']]], - ['setncompcons_3863',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], - ['setnosubstepping_3864',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], - ['setplotvariables_3865',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], - ['setrayleighreffromsounding_3866',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], - ['setrecorddatainfo_3867',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], - ['setrecordsamplelineinfo_3868',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], - ['setrecordsamplepointinfo_3869',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], - ['setspongereffromsounding_3870',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], - ['shape_3871',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar']]], - ['shr_5forb_5fcosz_3872',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], - ['shr_5forb_5fdecl_3873',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], - ['simplead_3874',['SimpleAD',['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD']]], - ['size_3875',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], - ['slingo_5fliq_5foptics_5flw_3876',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], - ['slingo_5fliq_5foptics_5fsw_3877',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], - ['slm_3878',['SLM',['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM']]], - ['solve_5fwith_5fgmres_3879',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], - ['solve_5fwith_5fmlmg_3880',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], - ['source_5fterms_5fcellcentered_3881',['source_terms_cellcentered',['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()'],['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()']]], - ['sum_5fintegrated_5fquantities_3882',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], - ['surface_5fflux_3883',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux']]], - ['surface_5fflux_5fcharnock_3884',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock']]], - ['surface_5fflux_5fdonelan_3885',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan']]], - ['surface_5fflux_5fmod_5fcharnock_3886',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock']]], - ['surface_5fflux_5fwave_5fcoupled_3887',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled']]], - ['surface_5ftemp_3888',['surface_temp',['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp']]], - ['surface_5ftemp_5fcharnock_3889',['surface_temp_charnock',['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock']]], - ['surface_5ftemp_5fdonelan_3890',['surface_temp_donelan',['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan']]], - ['surface_5ftemp_5fmod_5fcharnock_3891',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock']]], - ['surface_5ftemp_5fwave_5fcoupled_3892',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled']]], - ['svp_5fice_3893',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], - ['svp_5ftrans_3894',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], - ['svp_5fwater_3895',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]] + ['sam_3817',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM']]], + ['sample_5fcloud_5foptics_5flw_3818',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], + ['sample_5fcloud_5foptics_5fsw_3819',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], + ['sample_5flines_3820',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], + ['sample_5fpoints_3821',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], + ['sampledata_3822',['SampleData',['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData']]], + ['sampleline_3823',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], + ['samplelinelog_3824',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], + ['samplelinelogname_3825',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], + ['samplepoint_3826',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], + ['samplepointlog_3827',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], + ['samplepointlogname_3828',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], + ['satadj_3829',['SatAdj',['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj']]], + ['set_5factive_3830',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], + ['set_5faerosol_5foptics_5flw_3831',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], + ['set_5faerosol_5foptics_5fsw_3832',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], + ['set_5falbedo_3833',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], + ['set_5fblade_5fairfoil_5fspec_3834',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], + ['set_5fblade_5fspec_3835',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], + ['set_5fdaynight_5findices_3836',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], + ['set_5ffast_5frhs_3837',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], + ['set_5fflat_5fterrain_5fflag_3838',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], + ['set_5fk_5findices_5fn_3839',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], + ['set_5fk_5findices_5ft_3840',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], + ['set_5fno_5fsubstep_3841',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], + ['set_5fnorm_5findices_5ft_3842',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], + ['set_5fnorm_5fpositions_5ft_3843',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], + ['set_5fplane_5fnormalization_3844',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], + ['set_5fprecision_3845',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], + ['set_5fregion_5fnormalization_3846',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], + ['set_5frotated_5ffields_3847',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], + ['set_5fslow_5ffast_5ftimestep_5fratio_3848',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5finc_3849',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpost_3850',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpre_3851',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], + ['set_5ftime_3852',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], + ['set_5fturb_5fdisk_5fangle_3853',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], + ['set_5fturb_5floc_3854',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], + ['set_5fturb_5fspec_3855',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], + ['set_5fturb_5fspec_5fextra_3856',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], + ['set_5fvshape_3857',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], + ['set_5fz_5fpositions_5ft_3858',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], + ['setanelastic_3859',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], + ['setblockcommmetadata_3860',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], + ['setboxlists_3861',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], + ['setforcefirststagesinglesubstep_3862',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], + ['setmodel_3863',['SetModel',['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()']]], + ['setncompcons_3864',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], + ['setnosubstepping_3865',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], + ['setplotvariables_3866',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], + ['setrayleighreffromsounding_3867',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], + ['setrecorddatainfo_3868',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], + ['setrecordsamplelineinfo_3869',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], + ['setrecordsamplepointinfo_3870',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], + ['setspongereffromsounding_3871',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], + ['shape_3872',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar']]], + ['shr_5forb_5fcosz_3873',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], + ['shr_5forb_5fdecl_3874',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], + ['simplead_3875',['SimpleAD',['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD']]], + ['size_3876',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], + ['slingo_5fliq_5foptics_5flw_3877',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], + ['slingo_5fliq_5foptics_5fsw_3878',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], + ['slm_3879',['SLM',['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM']]], + ['solve_5fwith_5fgmres_3880',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], + ['solve_5fwith_5fmlmg_3881',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], + ['source_5fterms_5fcellcentered_3882',['source_terms_cellcentered',['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()'],['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()']]], + ['sum_5fintegrated_5fquantities_3883',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], + ['surface_5fflux_3884',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux']]], + ['surface_5fflux_5fcharnock_3885',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock']]], + ['surface_5fflux_5fdonelan_3886',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan']]], + ['surface_5fflux_5fmod_5fcharnock_3887',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock']]], + ['surface_5fflux_5fwave_5fcoupled_3888',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled']]], + ['surface_5ftemp_3889',['surface_temp',['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp']]], + ['surface_5ftemp_5fcharnock_3890',['surface_temp_charnock',['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock']]], + ['surface_5ftemp_5fdonelan_3891',['surface_temp_donelan',['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan']]], + ['surface_5ftemp_5fmod_5fcharnock_3892',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock']]], + ['surface_5ftemp_5fwave_5fcoupled_3893',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled']]], + ['svp_5fice_3894',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], + ['svp_5ftrans_3895',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], + ['svp_5fwater_3896',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]] ]; diff --git a/search/functions_12.js b/search/functions_12.js index 03ed28a71b..bb2d7d3a7e 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -1,21 +1,21 @@ var searchData= [ - ['term_5fvel_5fqp_3896',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], - ['terraindrag_3897',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag']]], - ['terrainif_3898',['TerrainIF',['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF']]], - ['terrpoisson_5fadotx_3899',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fx_3900',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fy_3901',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fz_3902',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], - ['thetav_3903',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], - ['tilenoz_3904',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], - ['time_5favg_5fvel_5fatcc_3905',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], - ['time_5finterp_5fsst_3906',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], - ['timeinterpolateddata_3907',['TimeInterpolatedData',['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default']]], - ['timestep_3908',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], - ['tinterp_3909',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], - ['tq_5fenthalpy_3910',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], - ['trilinear_5finterp_5ft_3911',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], - ['turbpert_5famplitude_3912',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], - ['turbpert_5fupdate_3913',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]] + ['term_5fvel_5fqp_3897',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], + ['terraindrag_3898',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag']]], + ['terrainif_3899',['TerrainIF',['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF']]], + ['terrpoisson_5fadotx_3900',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fx_3901',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fy_3902',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fz_3903',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], + ['thetav_3904',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], + ['tilenoz_3905',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], + ['time_5favg_5fvel_5fatcc_3906',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], + ['time_5finterp_5fsst_3907',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], + ['timeinterpolateddata_3908',['TimeInterpolatedData',['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default']]], + ['timestep_3909',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], + ['tinterp_3910',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], + ['tq_5fenthalpy_3911',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], + ['trilinear_5finterp_5ft_3912',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], + ['turbpert_5famplitude_3913',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], + ['turbpert_5fupdate_3914',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]] ]; diff --git a/search/functions_13.js b/search/functions_13.js index 1366c4ba6b..20f2afd13a 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,24 +1,24 @@ var searchData= [ - ['unioncif_3914',['UnionCIF',['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], - ['unionlistif_3915',['UnionListIF',['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF']]], - ['update_3916',['update',['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()'],['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()']]], - ['update_5fdiffusive_5farrays_3917',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], - ['update_5ffield_5fptrs_3918',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], - ['update_5ffluxes_3919',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], - ['update_5fgeostrophic_5fprofile_3920',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], - ['update_5fmac_5fptrs_3921',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], - ['update_5fmicro_5fvars_3922',['Update_Micro_Vars',['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()']]], - ['update_5fmicro_5fvars_5flev_3923',['Update_Micro_Vars_Lev',['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()']]], - ['update_5fpblh_3924',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], - ['update_5frhoqt_5fsources_3925',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], - ['update_5frhotheta_5fsources_3926',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], - ['update_5fstate_5fvars_3927',['Update_State_Vars',['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()']]], - ['update_5fstate_5fvars_5flev_3928',['Update_State_Vars_Lev',['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()'],['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()']]], - ['update_5fsurf_5ftemp_3929',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], - ['update_5fterrain_5farrays_3930',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], - ['update_5fw_5fsubsidence_3931',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], - ['upwind3_3932',['UPWIND3',['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3']]], - ['upwind5_3933',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5']]], - ['upwindall_3934',['UPWINDALL',['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL']]] + ['unioncif_3915',['UnionCIF',['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], + ['unionlistif_3916',['UnionListIF',['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF']]], + ['update_3917',['update',['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()'],['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()']]], + ['update_5fdiffusive_5farrays_3918',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], + ['update_5ffield_5fptrs_3919',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], + ['update_5ffluxes_3920',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], + ['update_5fgeostrophic_5fprofile_3921',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], + ['update_5fmac_5fptrs_3922',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], + ['update_5fmicro_5fvars_3923',['Update_Micro_Vars',['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()']]], + ['update_5fmicro_5fvars_5flev_3924',['Update_Micro_Vars_Lev',['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()']]], + ['update_5fpblh_3925',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], + ['update_5frhoqt_5fsources_3926',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], + ['update_5frhotheta_5fsources_3927',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], + ['update_5fstate_5fvars_3928',['Update_State_Vars',['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()']]], + ['update_5fstate_5fvars_5flev_3929',['Update_State_Vars_Lev',['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()'],['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()']]], + ['update_5fsurf_5ftemp_3930',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], + ['update_5fterrain_5farrays_3931',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], + ['update_5fw_5fsubsidence_3932',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], + ['upwind3_3933',['UPWIND3',['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3']]], + ['upwind5_3934',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5']]], + ['upwindall_3935',['UPWINDALL',['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL']]] ]; diff --git a/search/functions_14.js b/search/functions_14.js index 8b0d87a9bd..6ff601cb0a 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -1,9 +1,9 @@ var searchData= [ - ['var_3935',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], - ['velocitytomomentum_3936',['VelocityToMomentum',['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp']]], - ['volcanic_5fcmip_5fsw_3937',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], - ['volcanic_5foptics_5finit_3938',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], - ['volcanic_5fradius_5foptics_5finit_3939',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], - ['volwgtsummf_3940',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] + ['var_3936',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], + ['velocitytomomentum_3937',['VelocityToMomentum',['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp']]], + ['volcanic_5fcmip_5fsw_3938',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], + ['volcanic_5foptics_5finit_3939',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], + ['volcanic_5fradius_5foptics_5finit_3940',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], + ['volwgtsummf_3941',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] ]; diff --git a/search/functions_15.js b/search/functions_15.js index 13eb224fb1..4a29764fe3 100644 --- a/search/functions_15.js +++ b/search/functions_15.js @@ -1,40 +1,40 @@ var searchData= [ - ['weno3_3941',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3']]], - ['weno5_3942',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5']]], - ['weno7_3943',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7']]], - ['weno_5fmzq3_3944',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3']]], - ['weno_5fz3_3945',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3']]], - ['weno_5fz5_3946',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5']]], - ['weno_5fz7_3947',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7']]], - ['wfromomega_3948',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], - ['windfarm_3949',['WindFarm',['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()'],['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm(int nlev, const WindFarmType &a_windfarm_type)']]], - ['write_5f1d_5fprofiles_3950',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], - ['write_5f1d_5fprofiles_5fstag_3951',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], - ['write_5factuator_5fdisks_5fvtk_3952',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], - ['write_5faverages_3953',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], - ['write_5fk_5findices_3954',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], - ['write_5fline_5fmfs_3955',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], - ['write_5fnorm_5findices_3956',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], - ['write_5fplane_5fmfs_3957',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], - ['write_5fplanes_3958',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], - ['write_5fsample_5fdata_3959',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], - ['write_5fturbine_5flocations_5fvtk_3960',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], - ['write_5fxz_5fpositions_3961',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], - ['writebndryplanes_3962',['WriteBndryPlanes',['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes']]], - ['writebuildinfo_3963',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], - ['writecheckpointfile_3964',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], - ['writegenericplotfileheaderwithterrain_3965',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], - ['writejobinfo_3966',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], - ['writemultilevelplotfilewithterrain_3967',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], - ['writenow_3968',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], - ['writeplotfile_3969',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], - ['writeplotfile_3970',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], - ['wv_5fsat_5fqsat_5fice_3971',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5ftrans_3972',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5fwater_3973',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fice_3974',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fto_5fqsat_3975',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5ftrans_3976',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fwater_3977',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] + ['weno3_3942',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3']]], + ['weno5_3943',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5']]], + ['weno7_3944',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7']]], + ['weno_5fmzq3_3945',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3']]], + ['weno_5fz3_3946',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3']]], + ['weno_5fz5_3947',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5']]], + ['weno_5fz7_3948',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7']]], + ['wfromomega_3949',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], + ['windfarm_3950',['WindFarm',['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()'],['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm(int nlev, const WindFarmType &a_windfarm_type)']]], + ['write_5f1d_5fprofiles_3951',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], + ['write_5f1d_5fprofiles_5fstag_3952',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], + ['write_5factuator_5fdisks_5fvtk_3953',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], + ['write_5faverages_3954',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], + ['write_5fk_5findices_3955',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], + ['write_5fline_5fmfs_3956',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], + ['write_5fnorm_5findices_3957',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], + ['write_5fplane_5fmfs_3958',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], + ['write_5fplanes_3959',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], + ['write_5fsample_5fdata_3960',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], + ['write_5fturbine_5flocations_5fvtk_3961',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], + ['write_5fxz_5fpositions_3962',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], + ['writebndryplanes_3963',['WriteBndryPlanes',['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes']]], + ['writebuildinfo_3964',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], + ['writecheckpointfile_3965',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], + ['writegenericplotfileheaderwithterrain_3966',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], + ['writejobinfo_3967',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], + ['writemultilevelplotfilewithterrain_3968',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], + ['writenow_3969',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], + ['writeplotfile_3970',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], + ['writeplotfile_3971',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], + ['wv_5fsat_5fqsat_5fice_3972',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5ftrans_3973',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5fwater_3974',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fice_3975',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fto_5fqsat_3976',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5ftrans_3977',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fwater_3978',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] ]; diff --git a/search/functions_16.js b/search/functions_16.js index c4c35f7a1c..4539c89b5a 100644 --- a/search/functions_16.js +++ b/search/functions_16.js @@ -1,4 +1,4 @@ var searchData= [ - ['xlo_3978',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]] + ['xlo_3979',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]] ]; diff --git a/search/functions_17.js b/search/functions_17.js index bae43ac6e5..524a780c99 100644 --- a/search/functions_17.js +++ b/search/functions_17.js @@ -1,4 +1,4 @@ var searchData= [ - ['yakl_5fto_5fmf_3979',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]] + ['yakl_5fto_5fmf_3980',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]] ]; diff --git a/search/functions_18.js b/search/functions_18.js index d9e480097b..14d81797c0 100644 --- a/search/functions_18.js +++ b/search/functions_18.js @@ -1,6 +1,6 @@ var searchData= [ - ['z0_5fest_3980',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], - ['zenith_3981',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], - ['zero_5foptics_5finit_3982',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]] + ['z0_5fest_3981',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], + ['zenith_3982',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], + ['zero_5foptics_5finit_3983',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]] ]; diff --git a/search/functions_19.js b/search/functions_19.js index cb2cb29b55..febd51f4d9 100644 --- a/search/functions_19.js +++ b/search/functions_19.js @@ -1,45 +1,45 @@ var searchData= [ - ['_7eaerradprops_3983',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], - ['_7ecif_3984',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], - ['_7ecloudradprops_3985',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], - ['_7eerf_3986',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], - ['_7eerfphysbcfunct_5fbase_3987',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], - ['_7eerfphysbcfunct_5fcons_3988',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], - ['_7eerfphysbcfunct_5fu_3989',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], - ['_7eerfphysbcfunct_5fv_3990',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], - ['_7eerfphysbcfunct_5fw_3991',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], - ['_7eeulerianmicrophysics_3992',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], - ['_7eewp_3993',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], - ['_7efitch_3994',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], - ['_7eforestdrag_3995',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], - ['_7egeneralad_3996',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], - ['_7eintersectioncif_3997',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], - ['_7ekessler_3998',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], - ['_7elandsurface_3999',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], - ['_7emicrophysics_4000',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], - ['_7emm5_4001',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], - ['_7emostaverage_4002',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], - ['_7emrisplitintegrator_4003',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], - ['_7emultiblockcontainer_4004',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], - ['_7encfile_4005',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], - ['_7endarray_4006',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], - ['_7enoah_4007',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], - ['_7enullmoist_4008',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], - ['_7enullsurf_4009',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], - ['_7enullwindfarm_4010',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], - ['_7eoptics_4011',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], - ['_7eplaneaverage_4012',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], - ['_7eproblembase_4013',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], - ['_7eradiation_4014',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], - ['_7errtmgp_4015',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], - ['_7esam_4016',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], - ['_7esatadj_4017',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], - ['_7esimplead_4018',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], - ['_7eslm_4019',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], - ['_7eterraindrag_4020',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], - ['_7etimeinterpolateddata_4021',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], - ['_7eturbulentperturbation_4022',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], - ['_7eunioncif_4023',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], - ['_7ewindfarm_4024',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] + ['_7eaerradprops_3984',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], + ['_7ecif_3985',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], + ['_7ecloudradprops_3986',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], + ['_7eerf_3987',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], + ['_7eerfphysbcfunct_5fbase_3988',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], + ['_7eerfphysbcfunct_5fcons_3989',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], + ['_7eerfphysbcfunct_5fu_3990',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], + ['_7eerfphysbcfunct_5fv_3991',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], + ['_7eerfphysbcfunct_5fw_3992',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], + ['_7eeulerianmicrophysics_3993',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], + ['_7eewp_3994',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], + ['_7efitch_3995',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], + ['_7eforestdrag_3996',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], + ['_7egeneralad_3997',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], + ['_7eintersectioncif_3998',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], + ['_7ekessler_3999',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], + ['_7elandsurface_4000',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], + ['_7emicrophysics_4001',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], + ['_7emm5_4002',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], + ['_7emostaverage_4003',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], + ['_7emrisplitintegrator_4004',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], + ['_7emultiblockcontainer_4005',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], + ['_7encfile_4006',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], + ['_7endarray_4007',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], + ['_7enoah_4008',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], + ['_7enullmoist_4009',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], + ['_7enullsurf_4010',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], + ['_7enullwindfarm_4011',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], + ['_7eoptics_4012',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], + ['_7eplaneaverage_4013',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], + ['_7eproblembase_4014',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], + ['_7eradiation_4015',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], + ['_7errtmgp_4016',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], + ['_7esam_4017',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], + ['_7esatadj_4018',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], + ['_7esimplead_4019',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], + ['_7eslm_4020',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], + ['_7eterraindrag_4021',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], + ['_7etimeinterpolateddata_4022',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], + ['_7eturbulentperturbation_4023',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], + ['_7eunioncif_4024',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], + ['_7ewindfarm_4025',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 2a7659bf54..c8e2b751e4 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,98 +1,98 @@ var searchData= [ - ['calc_5ffifth_5forder_5fderiv_3143',['calc_fifth_order_deriv',['../ERF__NumericalDiffusion_8H.html#a2985fd8720853d6b8c663c68744dbd97',1,'ERF_NumericalDiffusion.H']]], - ['calc_5fhltalt_3144',['calc_hltalt',['../classWaterVaporSat.html#a6e0a9f07f0f59514f56536e44025e980',1,'WaterVaporSat']]], - ['calc_5fp_5fisothermal_3145',['calc_p_isothermal',['../ERF__MetgridUtils_8H.html#a7d9c2d62b5ca74d130ee8042c20cb217',1,'ERF_MetgridUtils.H']]], - ['calc_5fpsi_5fh_3146',['calc_psi_h',['../structsimilarity__funs.html#a7dcb32f637eab66d2314902d03289bc2',1,'similarity_funs']]], - ['calc_5fpsi_5fm_3147',['calc_psi_m',['../structsimilarity__funs.html#a21cb206b0dd78dc2ac7211de8dbcb8d2',1,'similarity_funs']]], - ['calc_5frf_3148',['calc_Rf',['../structMYNNLevel2.html#a2970f316de64a2a1c605baaea1f34aec',1,'MYNNLevel2']]], - ['calc_5frho_5fp_3149',['calc_rho_p',['../structInputSoundingData.html#a830608de7ca272770d8ddb659d65eb31',1,'InputSoundingData']]], - ['calc_5fsh_3150',['calc_SH',['../structMYNNLevel2.html#a75e52da99ede6eb7b361e3ae12c08b1e',1,'MYNNLevel2']]], - ['calc_5fsm_3151',['calc_SM',['../structMYNNLevel2.html#a5e7e202941dd61d8aa7f3367031c9b8f',1,'MYNNLevel2']]], - ['calc_5fstability_5ffuncs_3152',['calc_stability_funcs',['../structMYNNLevel25.html#a15e53c3496f45cad7a7f794b86b31e9b',1,'MYNNLevel25']]], - ['calc_5ftpi_5famp_3153',['calc_tpi_amp',['../structTurbulentPerturbation.html#a6690a1ccf037f5cf892e72724c21b3a5',1,'TurbulentPerturbation']]], - ['calc_5ftpi_5fmeanmag_5fperbox_3154',['calc_tpi_meanMag_perBox',['../structTurbulentPerturbation.html#ac2f49dd6a95ab0bb291fa4977d9682e5',1,'TurbulentPerturbation']]], - ['calc_5ftpi_5fupdate_3155',['calc_tpi_update',['../structTurbulentPerturbation.html#a5e6200f8b6bea3c4944dccc6c7285102',1,'TurbulentPerturbation']]], - ['calc_5fwstar_3156',['calc_wstar',['../ERF__Wstar_8H.html#ae4dec2546738e08263cd23690c9028fe',1,'calc_wstar(const amrex::Real &hfx, const amrex::Real &pblh, const amrex::Real &thv): ERF_Wstar.H'],['../ERF__Wstar_8H.html#a07708294fc196cae6c560e47360c6600',1,'calc_wstar(const amrex::Real &ust, const amrex::Real &tst, const amrex::Real &qst, const amrex::Real &pblh, const amrex::Real &th, const amrex::Real &thv, const amrex::Real &qv=0.0): ERF_Wstar.H']]], - ['calculate_5fheating_5frate_3157',['calculate_heating_rate',['../classRadiation.html#ad37acecc5f023e2da167f49e09247233',1,'Radiation']]], - ['centered2_3158',['CENTERED2',['../structCENTERED2.html#a09644816e71e1ade052d277199a8d785',1,'CENTERED2']]], - ['centered4_3159',['CENTERED4',['../structCENTERED4.html#a36a14bbf9f418feee5e1af3685e1b4fb',1,'CENTERED4']]], - ['centered6_3160',['CENTERED6',['../structCENTERED6.html#acedba4c2b029f363a47c32ad0c6f30e8',1,'CENTERED6']]], - ['check_5fparams_3161',['check_params',['../structSolverChoice.html#a4c875e5fe0f3dd69fbcc145b7066c766',1,'SolverChoice']]], - ['chopgrids2d_3162',['ChopGrids2D',['../ERF__Utils_8H.html#ae73f998519cf6628e7c4a90cea4cb4f5',1,'ChopGrids2D(amrex::BoxArray &ba, const amrex::Box &domain, int target_size): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a6fe49eeaa200ab6ab8ae0a6e048f3ded',1,'ChopGrids2D(BoxArray &ba, const Box &domain, int target_size): ERF_ChopGrids.cpp']]], - ['cif_3163',['CIF',['../classCIF.html#a0e65a3004e88fe6f772690a89a87256f',1,'CIF::CIF(F &&f, bool a_active)'],['../classCIF.html#aeda8119c592d6acaf71927b7d8fe3887',1,'CIF::CIF(const CIF &rhs)=default'],['../classCIF.html#aeb3766fcdd40058f9116d815743381c9',1,'CIF::CIF(CIF &&rhs) noexcept=default']]], - ['clear_3164',['clear',['../structTimeInterpolatedData.html#a68d1abba77684ee584ba484a185a44e2',1,'TimeInterpolatedData']]], - ['clearlevel_3165',['ClearLevel',['../classERF.html#ac44e400a7ce68e18fa44e9416cb1344e',1,'ERF']]], - ['close_3166',['close',['../classncutils_1_1NCFile.html#af2c4a20c38edb3fae69087a80875b8b9',1,'ncutils::NCFile']]], - ['closest_5findex_3167',['closest_index',['../ERF__ReadBndryPlanes_8cpp.html#adc5227730afe35653b2dfa88898eb00a',1,'ERF_ReadBndryPlanes.cpp']]], - ['cloud_3168',['Cloud',['../classSAM.html#a48d25f57da2ba1d7ddb503ede0b8d998',1,'SAM']]], - ['cloud_5ffraction_3169',['cloud_fraction',['../classERF.html#a0f6effb7eeed11385b20e4bbf516b459',1,'ERF']]], - ['cloudradprops_3170',['CloudRadProps',['../classCloudRadProps.html#aade37d67dde6092189402829442285d4',1,'CloudRadProps']]], - ['coare3_5froughness_3171',['COARE3_roughness',['../ERF__MOSTRoughness_8H.html#a9fb5194b85e904a3f0a0500a05438b5e',1,'ERF_MOSTRoughness.H']]], - ['combine_5fproperties_3172',['combine_properties',['../classOptics.html#a6cbf46804754b07ab0ccf03e6db25207',1,'Optics']]], - ['compute_5fa_3173',['compute_A',['../ERF__AdvanceFitch_8cpp.html#a7b6c67da0ff16af60b10f434632b06ce',1,'ERF_AdvanceFitch.cpp']]], - ['compute_5faijk_3174',['compute_Aijk',['../ERF__AdvanceFitch_8cpp.html#a68e0a40af0744df9f7e79d181225f615',1,'ERF_AdvanceFitch.cpp']]], - ['compute_5faverages_3175',['compute_averages',['../classPlaneAverage.html#a0b4bb610551a2f07eb05b8e8b7d91820',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classPlaneAverage.html#a603aee4caf3a370d06bee77fddb0e33e',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classMOSTAverage.html#a7a28005871bb8abb49f44c3976133a4f',1,'MOSTAverage::compute_averages()']]], - ['compute_5fcoefficients_3176',['Compute_Coefficients',['../classSAM.html#a77dd99de0896cf9f9bf8299c2c80bc40',1,'SAM']]], - ['compute_5fdivergence_3177',['compute_divergence',['../classERF.html#a757e8303ce8ed936c05f559349f10aa5',1,'ERF']]], - ['compute_5ffluxes_3178',['compute_fluxes',['../classABLMost.html#a829339fc8e70a5dff8b7c85f3c2e4138',1,'ABLMost']]], - ['compute_5ffreestream_5fvelocity_3179',['compute_freestream_velocity',['../classSimpleAD.html#a1320fd9378b5802905f2a101a81b8067',1,'SimpleAD::compute_freestream_velocity()'],['../classGeneralAD.html#aaa071c6bfd4e647404242328fd1b3643',1,'GeneralAD::compute_freestream_velocity()']]], - ['compute_5fh_5feta_5fatcellcenter_3180',['Compute_h_eta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a43b431cbd97421014ff80245883e06d2',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenteri_3181',['Compute_h_eta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#aed973861215c4eb0697f7a83b37016a9',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenterj_3182',['Compute_h_eta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a0251c09947155307e047f79fccdbd463',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenterk_3183',['Compute_h_eta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#ac1434a53d9966d992133433473bc629a',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatiface_3184',['Compute_h_eta_AtIface',['../ERF__TerrainMetrics_8H.html#ad06b0ae003cb3d59227ce85a5fa8a669',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatjface_3185',['Compute_h_eta_AtJface',['../ERF__TerrainMetrics_8H.html#ae609a5c1f84347b66e9a8b712271c4ce',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatkface_3186',['Compute_h_eta_AtKface',['../ERF__TerrainMetrics_8H.html#af2b7bda0da3e8024e9b02b6d69c366fe',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatcellcenter_3187',['Compute_h_xi_AtCellCenter',['../ERF__TerrainMetrics_8H.html#ada44020dc4ec27c5bebf8fd82d336cee',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenteri_3188',['Compute_h_xi_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#ad56aa9e0cc7428ea33d4ac90d91c1f56',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenterj_3189',['Compute_h_xi_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a1582797e6ac6cf0c1e0b94a619bc13b8',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenterk_3190',['Compute_h_xi_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a07e83bf0f142a953679c9edfa42b398d',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatiface_3191',['Compute_h_xi_AtIface',['../ERF__TerrainMetrics_8H.html#a2116df83b61a39fb50b9a2d7474c00d7',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatjface_3192',['Compute_h_xi_AtJface',['../ERF__TerrainMetrics_8H.html#a9ec5ec17f16954e56733db6dd98fe07d',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatkface_3193',['Compute_h_xi_AtKface',['../ERF__TerrainMetrics_8H.html#aba0de207695f9674a9e0678a19f22677',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatcellcenter_3194',['Compute_h_zeta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a32eeeb066c70da970aa6a60918515987',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenteri_3195',['Compute_h_zeta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#a3e3ceccddeb3cca9d9e4573af2311a5e',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenterj_3196',['Compute_h_zeta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a21aac76e0b284b33e302526e1f292c76',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenterk_3197',['Compute_h_zeta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a2b9e684355ee8d6dad22950c8c51716b',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatiface_3198',['Compute_h_zeta_AtIface',['../ERF__TerrainMetrics_8H.html#a8d96671d41364f1e24391375a2bc0f1e',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatjface_3199',['Compute_h_zeta_AtJface',['../ERF__TerrainMetrics_8H.html#ada12bcb6beb3fa0d00dbdacb37f3c60f',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatkface_3200',['Compute_h_zeta_AtKface',['../ERF__TerrainMetrics_8H.html#a48f57e72ac183fdf1a984f58f3d24ee0',1,'ERF_TerrainMetrics.H']]], - ['compute_5finterior_5fghost_5fbxs_5fxy_3201',['compute_interior_ghost_bxs_xy',['../ERF__InteriorGhostCells_8cpp.html#a58aa7f6d6812d4dea186477114d1a47c',1,'compute_interior_ghost_bxs_xy(const Box &bx, const Box &domain, const int &width, const int &set_width, Box &bx_xlo, Box &bx_xhi, Box &bx_ylo, Box &bx_yhi, const IntVect &ng_vect, const bool get_int_ng): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#aaa3f051b9681a4e20d0d88b3715d8897',1,'compute_interior_ghost_bxs_xy(const amrex::Box &bx, const amrex::Box &domain, const int &width, const int &set_width, amrex::Box &bx_xlo, amrex::Box &bx_xhi, amrex::Box &bx_ylo, amrex::Box &bx_yhi, const amrex::IntVect &ng_vect=amrex::IntVect(0, 0, 0), const bool get_int_ng=false): ERF_Utils.H']]], - ['compute_5fmost_5fbcs_3202',['compute_most_bcs',['../classABLMost.html#a10ead55e11cc666e966cc68a1d1513b9',1,'ABLMost::compute_most_bcs(const int &lev, const Vector< MultiFab * > &mfs, MultiFab *xxmom_flux, MultiFab *yymom_flux, MultiFab *zzmom_flux, MultiFab *xymom_flux, MultiFab *yxmom_flux, MultiFab *xzmom_flux, MultiFab *zxmom_flux, MultiFab *yzmom_flux, MultiFab *zymom_flux, MultiFab *xheat_flux, MultiFab *yheat_flux, MultiFab *zheat_flux, MultiFab *xqv_flux, MultiFab *yqv_flux, MultiFab *zqv_flux, MultiFab *z_phys, const FluxCalc &flux_comp)'],['../classABLMost.html#ac1b3a987e1f8518eec9552f6b747a4b1',1,'ABLMost::compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)']]], - ['compute_5fpblh_3203',['compute_pblh',['../structMYNNPBLH.html#a50906c85ebea73eda08db05473370ccf',1,'MYNNPBLH::compute_pblh()'],['../classABLMost.html#a059897cd01e9bc745d37c53cad7f9162',1,'ABLMost::compute_pblh(const int &lev, Vector< Vector< MultiFab >> &vars, MultiFab *z_phys_cc, const PBLHeightEstimator &est, int RhoQv_comp, int RhoQc_comp, int RhoQr_comp)'],['../classABLMost.html#a3a6533896d60b678bc447fa7fffcf8af',1,'ABLMost::compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)']]], - ['compute_5fplane_5faverages_3204',['compute_plane_averages',['../classMOSTAverage.html#ab85828af24cd22d737931c51862389e4',1,'MOSTAverage']]], - ['compute_5fpower_5foutput_3205',['compute_power_output',['../classSimpleAD.html#ab13cca46ef87d42822ab2228976fc9ed',1,'SimpleAD::compute_power_output()'],['../classGeneralAD.html#af6b71032fe0417e12b9aefff0ba2066b',1,'GeneralAD::compute_power_output()'],['../classFitch.html#a1edfa2cd3db9e6aa95130f24307ac623',1,'Fitch::compute_power_output()'],['../classEWP.html#af9cd3be628c58fca164e35db4a559fd9',1,'EWP::compute_power_output()']]], - ['compute_5fq_5fflux_3206',['compute_q_flux',['../structcustom__flux.html#ae9e13bc10b4594df556671d9a042b48b',1,'custom_flux::compute_q_flux()'],['../structrotate__flux.html#a4a217b139f9bcbfdd615b4decb4c2f17',1,'rotate_flux::compute_q_flux()'],['../structmoeng__flux.html#a5d40e64bd085af2f4c63cfa1e9e20aa6',1,'moeng_flux::compute_q_flux()'],['../structdonelan__flux.html#adb397919f3dc33f33d8bdc7b99c52efc',1,'donelan_flux::compute_q_flux()']]], - ['compute_5fregion_5faverages_3207',['compute_region_averages',['../classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd',1,'MOSTAverage']]], - ['compute_5fsource_5fterms_5ffn_5fft_3208',['compute_source_terms_Fn_Ft',['../ERF__AdvanceGeneralAD_8cpp.html#afffd9801c692fcb424381db8ca2dc8f2',1,'ERF_AdvanceGeneralAD.cpp']]], - ['compute_5ft_5fflux_3209',['compute_t_flux',['../structrotate__flux.html#a7827a8b9fcf4800189b67242befc1c31',1,'rotate_flux::compute_t_flux()'],['../structcustom__flux.html#abb193ac77724a6452a6068c3b5954081',1,'custom_flux::compute_t_flux()'],['../structdonelan__flux.html#a999e3bdb322d29fcdfbd51047fb32ee0',1,'donelan_flux::compute_t_flux()'],['../structmoeng__flux.html#a946d89f0b1c8287c83bea9ff628bdb1e',1,'moeng_flux::compute_t_flux()']]], - ['compute_5fu_5fflux_3210',['compute_u_flux',['../structdonelan__flux.html#a44a032acc6bd6f42ff90f5a0ac14f4cf',1,'donelan_flux::compute_u_flux()'],['../structmoeng__flux.html#a2451f21fea8f87cec2e5f626c36489cb',1,'moeng_flux::compute_u_flux()'],['../structcustom__flux.html#a6ab8b167f190f9b0c4c6adb05acfff40',1,'custom_flux::compute_u_flux()'],['../structrotate__flux.html#ab29d4027d09cb56c8cce2fab327bd758',1,'rotate_flux::compute_u_flux()']]], - ['compute_5fv_5fflux_3211',['compute_v_flux',['../structmoeng__flux.html#a5ec0786b043f57c8c41edfd677dde8c9',1,'moeng_flux::compute_v_flux()'],['../structrotate__flux.html#aca0eb2ba8e9e5fb863297a39ad7cd140',1,'rotate_flux::compute_v_flux()'],['../structcustom__flux.html#a2fe8dd883e33e274f6e44f9c0c5cf118',1,'custom_flux::compute_v_flux()'],['../structdonelan__flux.html#ad2da09025b821f79782fa580010c4df2',1,'donelan_flux::compute_v_flux()']]], - ['compute_5fvapor_5fpressure_3212',['compute_vapor_pressure',['../ERF__EOS_8H.html#a380a4683a461f710517afc27bc29d46f',1,'ERF_EOS.H']]], - ['compute_5fzrel_5fatcellcenter_3213',['Compute_Zrel_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a41f9b3a5604791daf44935b10a55a565',1,'ERF_TerrainMetrics.H']]], - ['computediffusivitymynn25_3214',['ComputeDiffusivityMYNN25',['../ERF__ComputeDiffusivityMYNN25_8cpp.html#a391c08e1e3f5dbbe1bc501f0ad9ee26f',1,'ComputeDiffusivityMYNN25(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_ComputeDiffusivityMYNN25.cpp'],['../ERF__PBLModels_8H.html#aee11be8e39b591f52c42b82f6bf2aaea',1,'ComputeDiffusivityMYNN25(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_PBLModels.H']]], - ['computediffusivityysu_3215',['ComputeDiffusivityYSU',['../ERF__ComputeDiffusivityYSU_8cpp.html#a22f1a268ea7d16d0817f082a47ffc98a',1,'ComputeDiffusivityYSU(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd): ERF_ComputeDiffusivityYSU.cpp'],['../ERF__PBLModels_8H.html#ace7a2f37421af958b8f63b049b7c0835',1,'ComputeDiffusivityYSU(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd): ERF_PBLModels.H']]], - ['computedt_3216',['ComputeDt',['../classERF.html#aa38639155e79bab8a0c283aa6e7afa81',1,'ERF']]], - ['computefluxes_3217',['ComputeFluxes',['../classSLM.html#aaafd49733163332a7f9616374d103cbb',1,'SLM::ComputeFluxes()'],['../classMM5.html#a109a5f7a252a6ab6c8e5373ca68c32fb',1,'MM5::ComputeFluxes()']]], - ['computeghostcells_3218',['ComputeGhostCells',['../classERF.html#ae68b1f54d196d0a4b19716d65a59d4c5',1,'ERF']]], - ['computeqkesourceterms_3219',['ComputeQKESourceTerms',['../ERF__PBLModels_8H.html#a3cbd00ebb80bad6442be17509b800240',1,'ERF_PBLModels.H']]], - ['computesmnsmn_3220',['ComputeSmnSmn',['../ERF__EddyViscosity_8H.html#a1d775f0ce64d37053b33d514438ee856',1,'ERF_EddyViscosity.H']]], - ['computestrain_5fn_3221',['ComputeStrain_N',['../ERF__Diffusion_8H.html#a6338bbbd04537c72c5a57e8a6a52d3c0',1,'ComputeStrain_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__N_8cpp.html#a72f6c981375a19d6e96b875837b57ae0',1,'ComputeStrain_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_N.cpp']]], - ['computestrain_5ft_3222',['ComputeStrain_T',['../ERF__Diffusion_8H.html#a1c7f3e532227403ddafd0ebde7365262',1,'ComputeStrain_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__T_8cpp.html#a0234205e441f6147ae82e31753d893e2',1,'ComputeStrain_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_T.cpp']]], - ['computestressconsvisc_5fn_3223',['ComputeStressConsVisc_N',['../ERF__Diffusion_8H.html#a094da213d571d4c5be5c1f8a355be78f',1,'ComputeStressConsVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a90e3a746cdb875f5eb328b01d5168506',1,'ComputeStressConsVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], - ['computestressconsvisc_5ft_3224',['ComputeStressConsVisc_T',['../ERF__Diffusion_8H.html#a61297def6144337bbf34010d410f4e4a',1,'ComputeStressConsVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#af10fca5e9a1f97c4743e76cc935230bd',1,'ComputeStressConsVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], - ['computestressvarvisc_5fn_3225',['ComputeStressVarVisc_N',['../ERF__Diffusion_8H.html#af89bc368023b73bc1d4e3844d74b8ec2',1,'ComputeStressVarVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a3ccb3579df8fa971a01bc7504db45a1e',1,'ComputeStressVarVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], - ['computestressvarvisc_5ft_3226',['ComputeStressVarVisc_T',['../ERF__Diffusion_8H.html#a4151c371e6c66295da065ed9ed323dbe',1,'ComputeStressVarVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#a25509867afb4acb014b0eae79da251ae',1,'ComputeStressVarVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], - ['computetsurf_3227',['ComputeTsurf',['../classSLM.html#a0db509945fed4bf6ffae276c1c183707',1,'SLM::ComputeTsurf()'],['../classMM5.html#a9fc8c9cf8b165b28583be7bb7e8ac7c3',1,'MM5::ComputeTsurf()']]], - ['computeturbulentviscosity_3228',['ComputeTurbulentViscosity',['../ERF__EddyViscosity_8H.html#a2b687f91a8d8385766be20222af4ccac',1,'ComputeTurbulentViscosity(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &Tau11, const amrex::MultiFab &Tau22, const amrex::MultiFab &Tau33, const amrex::MultiFab &Tau12, const amrex::MultiFab &Tau13, const amrex::MultiFab &Tau23, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, amrex::MultiFab &Hfx1, amrex::MultiFab &Hfx2, amrex::MultiFab &Hfx3, amrex::MultiFab &Diss, const amrex::Geometry &geom, const amrex::MultiFab &mapfac_u, const amrex::MultiFab &mapfac_v, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const amrex::BCRec *bc_ptr, bool vert_only=false): ERF_EddyViscosity.H'],['../ERF__ComputeTurbulentViscosity_8cpp.html#a3865612b809df828f44e9c18218b1e37',1,'ComputeTurbulentViscosity(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const BCRec *bc_ptr, bool vert_only): ERF_ComputeTurbulentViscosity.cpp']]], - ['computeturbulentviscosityles_3229',['ComputeTurbulentViscosityLES',['../ERF__ComputeTurbulentViscosity_8cpp.html#a730dd933a41b48fe17b15e46d4dce964',1,'ERF_ComputeTurbulentViscosity.cpp']]], - ['computeverticalderivativespbl_3230',['ComputeVerticalDerivativesPBL',['../ERF__PBLModels_8H.html#acb354f0d34a376d6c1769d0a3b1521d5',1,'ERF_PBLModels.H']]], - ['construct_5ferffillpatchers_3231',['Construct_ERFFillPatchers',['../classERF.html#adc284f421c5fd9dd15c0e5cbe4ff5fc8',1,'ERF']]], - ['containerhaselement_3232',['containerHasElement',['../ERF__Plotfile_8cpp.html#a1f8554e7b211b0acfc202e8a600e7d67',1,'ERF_Plotfile.cpp']]], - ['copy_5fmicro_5fto_5fstate_3233',['Copy_Micro_to_State',['../classSatAdj.html#aa509cad79c881773e02fbdc9d78630f3',1,'SatAdj::Copy_Micro_to_State()'],['../classSAM.html#a007ed40ac7278996d257b4c0ab6c1320',1,'SAM::Copy_Micro_to_State()'],['../classNullMoist.html#a11a25944d4ddb955f74e355838b9d8b0',1,'NullMoist::Copy_Micro_to_State()'],['../classKessler.html#a747a85d4c8004b299ca49dcb1f221c7c',1,'Kessler::Copy_Micro_to_State()'],['../classNullSurf.html#a45d066ae7b9d2435f5477e35dd75bcfb',1,'NullSurf::Copy_Micro_to_State()']]], - ['copy_5fstate_5fto_5fmicro_3234',['Copy_State_to_Micro',['../classSatAdj.html#afb1e467461c3ff020db1c5a9117904d3',1,'SatAdj::Copy_State_to_Micro()'],['../classSAM.html#a1df931f91be89514c09f69f24cfeca53',1,'SAM::Copy_State_to_Micro()'],['../classNullMoist.html#aacb06ee696c6870e899d1bc26aa9933e',1,'NullMoist::Copy_State_to_Micro()'],['../classKessler.html#a18f83fc4dff53c8c29ee9ee974e65ac2',1,'Kessler::Copy_State_to_Micro()'],['../classNullSurf.html#a1c31c18677e12226716217ca87cd526c',1,'NullSurf::Copy_State_to_Micro()']]], - ['create_3235',['create',['../classncutils_1_1NCFile.html#a47bdccee2cc22a735ca715d9c88e4f6b',1,'ncutils::NCFile']]], - ['create_5fpar_3236',['create_par',['../classncutils_1_1NCFile.html#a6607bd5f3f75b451e2436ff713931f19',1,'ncutils::NCFile']]], - ['custom_5fflux_3237',['custom_flux',['../structcustom__flux.html#aa9715fd8b84d6df19fa17c89a703210a',1,'custom_flux']]] + ['calc_5ffifth_5forder_5fderiv_3144',['calc_fifth_order_deriv',['../ERF__NumericalDiffusion_8H.html#a2985fd8720853d6b8c663c68744dbd97',1,'ERF_NumericalDiffusion.H']]], + ['calc_5fhltalt_3145',['calc_hltalt',['../classWaterVaporSat.html#a6e0a9f07f0f59514f56536e44025e980',1,'WaterVaporSat']]], + ['calc_5fp_5fisothermal_3146',['calc_p_isothermal',['../ERF__MetgridUtils_8H.html#a7d9c2d62b5ca74d130ee8042c20cb217',1,'ERF_MetgridUtils.H']]], + ['calc_5fpsi_5fh_3147',['calc_psi_h',['../structsimilarity__funs.html#a7dcb32f637eab66d2314902d03289bc2',1,'similarity_funs']]], + ['calc_5fpsi_5fm_3148',['calc_psi_m',['../structsimilarity__funs.html#a21cb206b0dd78dc2ac7211de8dbcb8d2',1,'similarity_funs']]], + ['calc_5frf_3149',['calc_Rf',['../structMYNNLevel2.html#a2970f316de64a2a1c605baaea1f34aec',1,'MYNNLevel2']]], + ['calc_5frho_5fp_3150',['calc_rho_p',['../structInputSoundingData.html#a830608de7ca272770d8ddb659d65eb31',1,'InputSoundingData']]], + ['calc_5fsh_3151',['calc_SH',['../structMYNNLevel2.html#a75e52da99ede6eb7b361e3ae12c08b1e',1,'MYNNLevel2']]], + ['calc_5fsm_3152',['calc_SM',['../structMYNNLevel2.html#a5e7e202941dd61d8aa7f3367031c9b8f',1,'MYNNLevel2']]], + ['calc_5fstability_5ffuncs_3153',['calc_stability_funcs',['../structMYNNLevel25.html#a15e53c3496f45cad7a7f794b86b31e9b',1,'MYNNLevel25']]], + ['calc_5ftpi_5famp_3154',['calc_tpi_amp',['../structTurbulentPerturbation.html#a6690a1ccf037f5cf892e72724c21b3a5',1,'TurbulentPerturbation']]], + ['calc_5ftpi_5fmeanmag_5fperbox_3155',['calc_tpi_meanMag_perBox',['../structTurbulentPerturbation.html#ac2f49dd6a95ab0bb291fa4977d9682e5',1,'TurbulentPerturbation']]], + ['calc_5ftpi_5fupdate_3156',['calc_tpi_update',['../structTurbulentPerturbation.html#a5e6200f8b6bea3c4944dccc6c7285102',1,'TurbulentPerturbation']]], + ['calc_5fwstar_3157',['calc_wstar',['../ERF__Wstar_8H.html#ae4dec2546738e08263cd23690c9028fe',1,'calc_wstar(const amrex::Real &hfx, const amrex::Real &pblh, const amrex::Real &thv): ERF_Wstar.H'],['../ERF__Wstar_8H.html#a07708294fc196cae6c560e47360c6600',1,'calc_wstar(const amrex::Real &ust, const amrex::Real &tst, const amrex::Real &qst, const amrex::Real &pblh, const amrex::Real &th, const amrex::Real &thv, const amrex::Real &qv=0.0): ERF_Wstar.H']]], + ['calculate_5fheating_5frate_3158',['calculate_heating_rate',['../classRadiation.html#ad37acecc5f023e2da167f49e09247233',1,'Radiation']]], + ['centered2_3159',['CENTERED2',['../structCENTERED2.html#a09644816e71e1ade052d277199a8d785',1,'CENTERED2']]], + ['centered4_3160',['CENTERED4',['../structCENTERED4.html#a36a14bbf9f418feee5e1af3685e1b4fb',1,'CENTERED4']]], + ['centered6_3161',['CENTERED6',['../structCENTERED6.html#acedba4c2b029f363a47c32ad0c6f30e8',1,'CENTERED6']]], + ['check_5fparams_3162',['check_params',['../structSolverChoice.html#a4c875e5fe0f3dd69fbcc145b7066c766',1,'SolverChoice']]], + ['chopgrids2d_3163',['ChopGrids2D',['../ERF__Utils_8H.html#ae73f998519cf6628e7c4a90cea4cb4f5',1,'ChopGrids2D(amrex::BoxArray &ba, const amrex::Box &domain, int target_size): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a6fe49eeaa200ab6ab8ae0a6e048f3ded',1,'ChopGrids2D(BoxArray &ba, const Box &domain, int target_size): ERF_ChopGrids.cpp']]], + ['cif_3164',['CIF',['../classCIF.html#a0e65a3004e88fe6f772690a89a87256f',1,'CIF::CIF(F &&f, bool a_active)'],['../classCIF.html#aeda8119c592d6acaf71927b7d8fe3887',1,'CIF::CIF(const CIF &rhs)=default'],['../classCIF.html#aeb3766fcdd40058f9116d815743381c9',1,'CIF::CIF(CIF &&rhs) noexcept=default']]], + ['clear_3165',['clear',['../structTimeInterpolatedData.html#a68d1abba77684ee584ba484a185a44e2',1,'TimeInterpolatedData']]], + ['clearlevel_3166',['ClearLevel',['../classERF.html#ac44e400a7ce68e18fa44e9416cb1344e',1,'ERF']]], + ['close_3167',['close',['../classncutils_1_1NCFile.html#af2c4a20c38edb3fae69087a80875b8b9',1,'ncutils::NCFile']]], + ['closest_5findex_3168',['closest_index',['../ERF__ReadBndryPlanes_8cpp.html#adc5227730afe35653b2dfa88898eb00a',1,'ERF_ReadBndryPlanes.cpp']]], + ['cloud_3169',['Cloud',['../classSAM.html#a48d25f57da2ba1d7ddb503ede0b8d998',1,'SAM']]], + ['cloud_5ffraction_3170',['cloud_fraction',['../classERF.html#a0f6effb7eeed11385b20e4bbf516b459',1,'ERF']]], + ['cloudradprops_3171',['CloudRadProps',['../classCloudRadProps.html#aade37d67dde6092189402829442285d4',1,'CloudRadProps']]], + ['coare3_5froughness_3172',['COARE3_roughness',['../ERF__MOSTRoughness_8H.html#a9fb5194b85e904a3f0a0500a05438b5e',1,'ERF_MOSTRoughness.H']]], + ['combine_5fproperties_3173',['combine_properties',['../classOptics.html#a6cbf46804754b07ab0ccf03e6db25207',1,'Optics']]], + ['compute_5fa_3174',['compute_A',['../ERF__AdvanceFitch_8cpp.html#a7b6c67da0ff16af60b10f434632b06ce',1,'ERF_AdvanceFitch.cpp']]], + ['compute_5faijk_3175',['compute_Aijk',['../ERF__AdvanceFitch_8cpp.html#a68e0a40af0744df9f7e79d181225f615',1,'ERF_AdvanceFitch.cpp']]], + ['compute_5faverages_3176',['compute_averages',['../classPlaneAverage.html#a0b4bb610551a2f07eb05b8e8b7d91820',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classPlaneAverage.html#a603aee4caf3a370d06bee77fddb0e33e',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classMOSTAverage.html#a7a28005871bb8abb49f44c3976133a4f',1,'MOSTAverage::compute_averages()']]], + ['compute_5fcoefficients_3177',['Compute_Coefficients',['../classSAM.html#a77dd99de0896cf9f9bf8299c2c80bc40',1,'SAM']]], + ['compute_5fdivergence_3178',['compute_divergence',['../classERF.html#a757e8303ce8ed936c05f559349f10aa5',1,'ERF']]], + ['compute_5ffluxes_3179',['compute_fluxes',['../classABLMost.html#a829339fc8e70a5dff8b7c85f3c2e4138',1,'ABLMost']]], + ['compute_5ffreestream_5fvelocity_3180',['compute_freestream_velocity',['../classSimpleAD.html#a1320fd9378b5802905f2a101a81b8067',1,'SimpleAD::compute_freestream_velocity()'],['../classGeneralAD.html#aaa071c6bfd4e647404242328fd1b3643',1,'GeneralAD::compute_freestream_velocity()']]], + ['compute_5fh_5feta_5fatcellcenter_3181',['Compute_h_eta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a43b431cbd97421014ff80245883e06d2',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenteri_3182',['Compute_h_eta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#aed973861215c4eb0697f7a83b37016a9',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenterj_3183',['Compute_h_eta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a0251c09947155307e047f79fccdbd463',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenterk_3184',['Compute_h_eta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#ac1434a53d9966d992133433473bc629a',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatiface_3185',['Compute_h_eta_AtIface',['../ERF__TerrainMetrics_8H.html#ad06b0ae003cb3d59227ce85a5fa8a669',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatjface_3186',['Compute_h_eta_AtJface',['../ERF__TerrainMetrics_8H.html#ae609a5c1f84347b66e9a8b712271c4ce',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatkface_3187',['Compute_h_eta_AtKface',['../ERF__TerrainMetrics_8H.html#af2b7bda0da3e8024e9b02b6d69c366fe',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatcellcenter_3188',['Compute_h_xi_AtCellCenter',['../ERF__TerrainMetrics_8H.html#ada44020dc4ec27c5bebf8fd82d336cee',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenteri_3189',['Compute_h_xi_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#ad56aa9e0cc7428ea33d4ac90d91c1f56',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenterj_3190',['Compute_h_xi_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a1582797e6ac6cf0c1e0b94a619bc13b8',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenterk_3191',['Compute_h_xi_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a07e83bf0f142a953679c9edfa42b398d',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatiface_3192',['Compute_h_xi_AtIface',['../ERF__TerrainMetrics_8H.html#a2116df83b61a39fb50b9a2d7474c00d7',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatjface_3193',['Compute_h_xi_AtJface',['../ERF__TerrainMetrics_8H.html#a9ec5ec17f16954e56733db6dd98fe07d',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatkface_3194',['Compute_h_xi_AtKface',['../ERF__TerrainMetrics_8H.html#aba0de207695f9674a9e0678a19f22677',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatcellcenter_3195',['Compute_h_zeta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a32eeeb066c70da970aa6a60918515987',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenteri_3196',['Compute_h_zeta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#a3e3ceccddeb3cca9d9e4573af2311a5e',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenterj_3197',['Compute_h_zeta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a21aac76e0b284b33e302526e1f292c76',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenterk_3198',['Compute_h_zeta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a2b9e684355ee8d6dad22950c8c51716b',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatiface_3199',['Compute_h_zeta_AtIface',['../ERF__TerrainMetrics_8H.html#a8d96671d41364f1e24391375a2bc0f1e',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatjface_3200',['Compute_h_zeta_AtJface',['../ERF__TerrainMetrics_8H.html#ada12bcb6beb3fa0d00dbdacb37f3c60f',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatkface_3201',['Compute_h_zeta_AtKface',['../ERF__TerrainMetrics_8H.html#a48f57e72ac183fdf1a984f58f3d24ee0',1,'ERF_TerrainMetrics.H']]], + ['compute_5finterior_5fghost_5fbxs_5fxy_3202',['compute_interior_ghost_bxs_xy',['../ERF__InteriorGhostCells_8cpp.html#a58aa7f6d6812d4dea186477114d1a47c',1,'compute_interior_ghost_bxs_xy(const Box &bx, const Box &domain, const int &width, const int &set_width, Box &bx_xlo, Box &bx_xhi, Box &bx_ylo, Box &bx_yhi, const IntVect &ng_vect, const bool get_int_ng): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#aaa3f051b9681a4e20d0d88b3715d8897',1,'compute_interior_ghost_bxs_xy(const amrex::Box &bx, const amrex::Box &domain, const int &width, const int &set_width, amrex::Box &bx_xlo, amrex::Box &bx_xhi, amrex::Box &bx_ylo, amrex::Box &bx_yhi, const amrex::IntVect &ng_vect=amrex::IntVect(0, 0, 0), const bool get_int_ng=false): ERF_Utils.H']]], + ['compute_5fmost_5fbcs_3203',['compute_most_bcs',['../classABLMost.html#a10ead55e11cc666e966cc68a1d1513b9',1,'ABLMost::compute_most_bcs(const int &lev, const Vector< MultiFab * > &mfs, MultiFab *xxmom_flux, MultiFab *yymom_flux, MultiFab *zzmom_flux, MultiFab *xymom_flux, MultiFab *yxmom_flux, MultiFab *xzmom_flux, MultiFab *zxmom_flux, MultiFab *yzmom_flux, MultiFab *zymom_flux, MultiFab *xheat_flux, MultiFab *yheat_flux, MultiFab *zheat_flux, MultiFab *xqv_flux, MultiFab *yqv_flux, MultiFab *zqv_flux, MultiFab *z_phys, const FluxCalc &flux_comp)'],['../classABLMost.html#ac1b3a987e1f8518eec9552f6b747a4b1',1,'ABLMost::compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)']]], + ['compute_5fpblh_3204',['compute_pblh',['../structMYNNPBLH.html#a50906c85ebea73eda08db05473370ccf',1,'MYNNPBLH::compute_pblh()'],['../classABLMost.html#a059897cd01e9bc745d37c53cad7f9162',1,'ABLMost::compute_pblh(const int &lev, Vector< Vector< MultiFab >> &vars, MultiFab *z_phys_cc, const PBLHeightEstimator &est, int RhoQv_comp, int RhoQc_comp, int RhoQr_comp)'],['../classABLMost.html#a3a6533896d60b678bc447fa7fffcf8af',1,'ABLMost::compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)']]], + ['compute_5fplane_5faverages_3205',['compute_plane_averages',['../classMOSTAverage.html#ab85828af24cd22d737931c51862389e4',1,'MOSTAverage']]], + ['compute_5fpower_5foutput_3206',['compute_power_output',['../classSimpleAD.html#ab13cca46ef87d42822ab2228976fc9ed',1,'SimpleAD::compute_power_output()'],['../classGeneralAD.html#af6b71032fe0417e12b9aefff0ba2066b',1,'GeneralAD::compute_power_output()'],['../classFitch.html#a1edfa2cd3db9e6aa95130f24307ac623',1,'Fitch::compute_power_output()'],['../classEWP.html#af9cd3be628c58fca164e35db4a559fd9',1,'EWP::compute_power_output()']]], + ['compute_5fq_5fflux_3207',['compute_q_flux',['../structcustom__flux.html#ae9e13bc10b4594df556671d9a042b48b',1,'custom_flux::compute_q_flux()'],['../structrotate__flux.html#a4a217b139f9bcbfdd615b4decb4c2f17',1,'rotate_flux::compute_q_flux()'],['../structmoeng__flux.html#a5d40e64bd085af2f4c63cfa1e9e20aa6',1,'moeng_flux::compute_q_flux()'],['../structdonelan__flux.html#adb397919f3dc33f33d8bdc7b99c52efc',1,'donelan_flux::compute_q_flux()']]], + ['compute_5fregion_5faverages_3208',['compute_region_averages',['../classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd',1,'MOSTAverage']]], + ['compute_5fsource_5fterms_5ffn_5fft_3209',['compute_source_terms_Fn_Ft',['../ERF__AdvanceGeneralAD_8cpp.html#afffd9801c692fcb424381db8ca2dc8f2',1,'ERF_AdvanceGeneralAD.cpp']]], + ['compute_5ft_5fflux_3210',['compute_t_flux',['../structrotate__flux.html#a7827a8b9fcf4800189b67242befc1c31',1,'rotate_flux::compute_t_flux()'],['../structcustom__flux.html#abb193ac77724a6452a6068c3b5954081',1,'custom_flux::compute_t_flux()'],['../structdonelan__flux.html#a999e3bdb322d29fcdfbd51047fb32ee0',1,'donelan_flux::compute_t_flux()'],['../structmoeng__flux.html#a946d89f0b1c8287c83bea9ff628bdb1e',1,'moeng_flux::compute_t_flux()']]], + ['compute_5fu_5fflux_3211',['compute_u_flux',['../structdonelan__flux.html#a44a032acc6bd6f42ff90f5a0ac14f4cf',1,'donelan_flux::compute_u_flux()'],['../structmoeng__flux.html#a2451f21fea8f87cec2e5f626c36489cb',1,'moeng_flux::compute_u_flux()'],['../structcustom__flux.html#a6ab8b167f190f9b0c4c6adb05acfff40',1,'custom_flux::compute_u_flux()'],['../structrotate__flux.html#ab29d4027d09cb56c8cce2fab327bd758',1,'rotate_flux::compute_u_flux()']]], + ['compute_5fv_5fflux_3212',['compute_v_flux',['../structmoeng__flux.html#a5ec0786b043f57c8c41edfd677dde8c9',1,'moeng_flux::compute_v_flux()'],['../structrotate__flux.html#aca0eb2ba8e9e5fb863297a39ad7cd140',1,'rotate_flux::compute_v_flux()'],['../structcustom__flux.html#a2fe8dd883e33e274f6e44f9c0c5cf118',1,'custom_flux::compute_v_flux()'],['../structdonelan__flux.html#ad2da09025b821f79782fa580010c4df2',1,'donelan_flux::compute_v_flux()']]], + ['compute_5fvapor_5fpressure_3213',['compute_vapor_pressure',['../ERF__EOS_8H.html#a380a4683a461f710517afc27bc29d46f',1,'ERF_EOS.H']]], + ['compute_5fzrel_5fatcellcenter_3214',['Compute_Zrel_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a41f9b3a5604791daf44935b10a55a565',1,'ERF_TerrainMetrics.H']]], + ['computediffusivitymynn25_3215',['ComputeDiffusivityMYNN25',['../ERF__ComputeDiffusivityMYNN25_8cpp.html#a391c08e1e3f5dbbe1bc501f0ad9ee26f',1,'ComputeDiffusivityMYNN25(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_ComputeDiffusivityMYNN25.cpp'],['../ERF__PBLModels_8H.html#aee11be8e39b591f52c42b82f6bf2aaea',1,'ComputeDiffusivityMYNN25(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_PBLModels.H']]], + ['computediffusivityysu_3216',['ComputeDiffusivityYSU',['../ERF__ComputeDiffusivityYSU_8cpp.html#a22f1a268ea7d16d0817f082a47ffc98a',1,'ComputeDiffusivityYSU(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd): ERF_ComputeDiffusivityYSU.cpp'],['../ERF__PBLModels_8H.html#ace7a2f37421af958b8f63b049b7c0835',1,'ComputeDiffusivityYSU(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd): ERF_PBLModels.H']]], + ['computedt_3217',['ComputeDt',['../classERF.html#aa38639155e79bab8a0c283aa6e7afa81',1,'ERF']]], + ['computefluxes_3218',['ComputeFluxes',['../classSLM.html#aaafd49733163332a7f9616374d103cbb',1,'SLM::ComputeFluxes()'],['../classMM5.html#a109a5f7a252a6ab6c8e5373ca68c32fb',1,'MM5::ComputeFluxes()']]], + ['computeghostcells_3219',['ComputeGhostCells',['../classERF.html#ae68b1f54d196d0a4b19716d65a59d4c5',1,'ERF']]], + ['computeqkesourceterms_3220',['ComputeQKESourceTerms',['../ERF__PBLModels_8H.html#a3cbd00ebb80bad6442be17509b800240',1,'ERF_PBLModels.H']]], + ['computesmnsmn_3221',['ComputeSmnSmn',['../ERF__EddyViscosity_8H.html#a1d775f0ce64d37053b33d514438ee856',1,'ERF_EddyViscosity.H']]], + ['computestrain_5fn_3222',['ComputeStrain_N',['../ERF__Diffusion_8H.html#a6338bbbd04537c72c5a57e8a6a52d3c0',1,'ComputeStrain_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__N_8cpp.html#a72f6c981375a19d6e96b875837b57ae0',1,'ComputeStrain_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_N.cpp']]], + ['computestrain_5ft_3223',['ComputeStrain_T',['../ERF__Diffusion_8H.html#a1c7f3e532227403ddafd0ebde7365262',1,'ComputeStrain_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__T_8cpp.html#a0234205e441f6147ae82e31753d893e2',1,'ComputeStrain_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_T.cpp']]], + ['computestressconsvisc_5fn_3224',['ComputeStressConsVisc_N',['../ERF__Diffusion_8H.html#a094da213d571d4c5be5c1f8a355be78f',1,'ComputeStressConsVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a90e3a746cdb875f5eb328b01d5168506',1,'ComputeStressConsVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], + ['computestressconsvisc_5ft_3225',['ComputeStressConsVisc_T',['../ERF__Diffusion_8H.html#a61297def6144337bbf34010d410f4e4a',1,'ComputeStressConsVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#af10fca5e9a1f97c4743e76cc935230bd',1,'ComputeStressConsVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], + ['computestressvarvisc_5fn_3226',['ComputeStressVarVisc_N',['../ERF__Diffusion_8H.html#af89bc368023b73bc1d4e3844d74b8ec2',1,'ComputeStressVarVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a3ccb3579df8fa971a01bc7504db45a1e',1,'ComputeStressVarVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], + ['computestressvarvisc_5ft_3227',['ComputeStressVarVisc_T',['../ERF__Diffusion_8H.html#a4151c371e6c66295da065ed9ed323dbe',1,'ComputeStressVarVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#a25509867afb4acb014b0eae79da251ae',1,'ComputeStressVarVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], + ['computetsurf_3228',['ComputeTsurf',['../classSLM.html#a0db509945fed4bf6ffae276c1c183707',1,'SLM::ComputeTsurf()'],['../classMM5.html#a9fc8c9cf8b165b28583be7bb7e8ac7c3',1,'MM5::ComputeTsurf()']]], + ['computeturbulentviscosity_3229',['ComputeTurbulentViscosity',['../ERF__EddyViscosity_8H.html#a2b687f91a8d8385766be20222af4ccac',1,'ComputeTurbulentViscosity(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &Tau11, const amrex::MultiFab &Tau22, const amrex::MultiFab &Tau33, const amrex::MultiFab &Tau12, const amrex::MultiFab &Tau13, const amrex::MultiFab &Tau23, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, amrex::MultiFab &Hfx1, amrex::MultiFab &Hfx2, amrex::MultiFab &Hfx3, amrex::MultiFab &Diss, const amrex::Geometry &geom, const amrex::MultiFab &mapfac_u, const amrex::MultiFab &mapfac_v, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const amrex::BCRec *bc_ptr, bool vert_only=false): ERF_EddyViscosity.H'],['../ERF__ComputeTurbulentViscosity_8cpp.html#a3865612b809df828f44e9c18218b1e37',1,'ComputeTurbulentViscosity(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const BCRec *bc_ptr, bool vert_only): ERF_ComputeTurbulentViscosity.cpp']]], + ['computeturbulentviscosityles_3230',['ComputeTurbulentViscosityLES',['../ERF__ComputeTurbulentViscosity_8cpp.html#a730dd933a41b48fe17b15e46d4dce964',1,'ERF_ComputeTurbulentViscosity.cpp']]], + ['computeverticalderivativespbl_3231',['ComputeVerticalDerivativesPBL',['../ERF__PBLModels_8H.html#acb354f0d34a376d6c1769d0a3b1521d5',1,'ERF_PBLModels.H']]], + ['construct_5ferffillpatchers_3232',['Construct_ERFFillPatchers',['../classERF.html#adc284f421c5fd9dd15c0e5cbe4ff5fc8',1,'ERF']]], + ['containerhaselement_3233',['containerHasElement',['../ERF__Plotfile_8cpp.html#a1f8554e7b211b0acfc202e8a600e7d67',1,'ERF_Plotfile.cpp']]], + ['copy_5fmicro_5fto_5fstate_3234',['Copy_Micro_to_State',['../classSatAdj.html#aa509cad79c881773e02fbdc9d78630f3',1,'SatAdj::Copy_Micro_to_State()'],['../classSAM.html#a007ed40ac7278996d257b4c0ab6c1320',1,'SAM::Copy_Micro_to_State()'],['../classNullMoist.html#a11a25944d4ddb955f74e355838b9d8b0',1,'NullMoist::Copy_Micro_to_State()'],['../classKessler.html#a747a85d4c8004b299ca49dcb1f221c7c',1,'Kessler::Copy_Micro_to_State()'],['../classNullSurf.html#a45d066ae7b9d2435f5477e35dd75bcfb',1,'NullSurf::Copy_Micro_to_State()']]], + ['copy_5fstate_5fto_5fmicro_3235',['Copy_State_to_Micro',['../classSatAdj.html#afb1e467461c3ff020db1c5a9117904d3',1,'SatAdj::Copy_State_to_Micro()'],['../classSAM.html#a1df931f91be89514c09f69f24cfeca53',1,'SAM::Copy_State_to_Micro()'],['../classNullMoist.html#aacb06ee696c6870e899d1bc26aa9933e',1,'NullMoist::Copy_State_to_Micro()'],['../classKessler.html#a18f83fc4dff53c8c29ee9ee974e65ac2',1,'Kessler::Copy_State_to_Micro()'],['../classNullSurf.html#a1c31c18677e12226716217ca87cd526c',1,'NullSurf::Copy_State_to_Micro()']]], + ['create_3236',['create',['../classncutils_1_1NCFile.html#a47bdccee2cc22a735ca715d9c88e4f6b',1,'ncutils::NCFile']]], + ['create_5fpar_3237',['create_par',['../classncutils_1_1NCFile.html#a6607bd5f3f75b451e2436ff713931f19',1,'ncutils::NCFile']]], + ['custom_5fflux_3238',['custom_flux',['../structcustom__flux.html#aa9715fd8b84d6df19fa17c89a703210a',1,'custom_flux']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 55bc647b32..ec18d05784 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,29 +1,29 @@ var searchData= [ - ['datalog_3238',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], - ['datalogname_3239',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], - ['debug_3240',['debug',['../structTurbulentPerturbation.html#aa7c1ce943bf06d347d762131ec0c24cf',1,'TurbulentPerturbation']]], - ['def_5farray_3241',['def_array',['../classncutils_1_1NCGroup.html#acf969a6598527e2d00a84d35e0522fa1',1,'ncutils::NCGroup']]], - ['def_5fdim_3242',['def_dim',['../classncutils_1_1NCGroup.html#a8c9376a217f29012f565a13f131bea84',1,'ncutils::NCGroup']]], - ['def_5fvar_3243',['def_var',['../classncutils_1_1NCGroup.html#ae640d6aef18835f643e3cbaacb43e682',1,'ncutils::NCGroup']]], - ['define_3244',['Define',['../classMicrophysics.html#a380240aa9ec93af02a9b27ba1be4172a',1,'Microphysics::Define()'],['../classSatAdj.html#ad0fc9773d2d35cf054f14dca53886d02',1,'SatAdj::Define()'],['../classSAM.html#aba6460f2d34882d6b512574106e44531',1,'SAM::Define()'],['../classNullMoist.html#aab112947c592c330b45a2d7e5529ec07',1,'NullMoist::Define()'],['../classKessler.html#a5e989e5755fb57a853e2f1f0ec4c49e8',1,'Kessler::Define()'],['../classEulerianMicrophysics.html#a444c916c5bb1167ea1efc9f2b9595436',1,'EulerianMicrophysics::Define()'],['../classSLM.html#aa6b96866fc326fe740b163be0141ff56',1,'SLM::Define()'],['../classNullSurf.html#a5aec888a24181ce049b48ed10817489c',1,'NullSurf::Define()'],['../classMM5.html#aca75345d5bf1a5ef4ce434047cc70437',1,'MM5::Define()'],['../classLandSurface.html#ae2087847b83c6a9e4453ccaa110134ce',1,'LandSurface::Define()'],['../classERFFillPatcher.html#a3dcdf3322c58c07eec765f6e3413ba68',1,'ERFFillPatcher::Define()']]], - ['define_5fdrag_5ffield_3245',['define_drag_field',['../classForestDrag.html#adf4abd455b45d7a38422ffe2dc7b499f',1,'ForestDrag']]], - ['define_5ferffillpatchers_3246',['Define_ERFFillPatchers',['../classERF.html#ac0951404aa6802aad7a3be6b7375dfa2',1,'ERF']]], - ['define_5flevel_5fdata_3247',['define_level_data',['../classReadBndryPlanes.html#a16ed881bb428b7abb89e4284b356c8d6',1,'ReadBndryPlanes']]], - ['define_5fterrain_5fblank_5ffield_3248',['define_terrain_blank_field',['../classTerrainDrag.html#a2d2bd8ea385b844ed7a9bb01389dfdf2',1,'TerrainDrag']]], - ['deriv_5foutputs_3249',['deriv_outputs',['../classWaterVaporSat.html#a9d72a29e54869f42ec419639d6c3d70f',1,'WaterVaporSat']]], - ['derive_5fdiag_5fprofiles_3250',['derive_diag_profiles',['../classERF.html#ab5b66549344d8b04b126fa0ef16c7ca2',1,'ERF']]], - ['derive_5fdiag_5fprofiles_5fstag_3251',['derive_diag_profiles_stag',['../classERF.html#a8b93b715895b00e86e7db653d2a7284a',1,'ERF']]], - ['derive_5fstress_5fprofiles_3252',['derive_stress_profiles',['../classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb',1,'ERF']]], - ['derive_5fstress_5fprofiles_5fstag_3253',['derive_stress_profiles_stag',['../classERF.html#ae09680325ba108583147eb2e254a266e',1,'ERF']]], - ['derive_5fupwp_3254',['derive_upwp',['../classERF.html#af1981699bedbbfd6785f26ca340a74d8',1,'ERF']]], - ['diffusionsrcformom_5fn_3255',['DiffusionSrcForMom_N',['../ERF__DiffusionSrcForMom__N_8cpp.html#a426fe9fce28e7c29e11b29197e98f6a4',1,'DiffusionSrcForMom_N(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau23, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_N.cpp'],['../ERF__Diffusion_8H.html#a1385ec02c8aa1a6916f0827a359efa2b',1,'DiffusionSrcForMom_N(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau23, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], - ['diffusionsrcformom_5ft_3256',['DiffusionSrcForMom_T',['../ERF__DiffusionSrcForMom__T_8cpp.html#abd43ffde58dc80eec337c1fa12a0e2cf',1,'DiffusionSrcForMom_T(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau21, const Array4< const Real > &tau23, const Array4< const Real > &tau31, const Array4< const Real > &tau32, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_T.cpp'],['../ERF__Diffusion_8H.html#a9c81dadeb1784c3274f6f8c9a9d1bcb7',1,'DiffusionSrcForMom_T(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau21, const amrex::Array4< const amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &tau31, const amrex::Array4< const amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], - ['diffusionsrcforstate_5fn_3257',['DiffusionSrcForState_N',['../ERF__DiffusionSrcForState__N_8cpp.html#a61d842d8a45b6d97948ce19b106bba0a',1,'DiffusionSrcForState_N(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_z, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_N.cpp'],['../ERF__Diffusion_8H.html#a31a619f70cd632a82eb50a2863c66f82',1,'DiffusionSrcForState_N(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H']]], - ['diffusionsrcforstate_5ft_3258',['DiffusionSrcForState_T',['../ERF__Diffusion_8H.html#ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0',1,'DiffusionSrcForState_T(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_x, amrex::Array4< amrex::Real > &hfx_y, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_x, amrex::Array4< amrex::Real > &qfx1_y, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H'],['../ERF__DiffusionSrcForState__T_8cpp.html#ab29316749b16c72caa2fe0b7558397c9',1,'DiffusionSrcForState_T(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_x, Array4< Real > &hfx_y, Array4< Real > &hfx_z, Array4< Real > &qfx1_x, Array4< Real > &qfx1_y, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_T.cpp']]], - ['dim_3259',['dim',['../classncutils_1_1NCGroup.html#addc8bbac9a2cfa8d9c49497b7da0310f',1,'ncutils::NCGroup']]], - ['display_3260',['display',['../structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f',1,'TurbChoice::display()'],['../structSpongeChoice.html#a66fd55eceebbe3e97e31325cc55369de',1,'SpongeChoice::display()'],['../structDiffChoice.html#adc2925cf95fd6058bb83e1748fd1b765',1,'DiffChoice::display()'],['../structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e',1,'SolverChoice::display()'],['../structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c',1,'AdvChoice::display()']]], - ['donelan_5fflux_3261',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux']]], - ['donelan_5froughness_3262',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], - ['dx_3263',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage']]] + ['datalog_3239',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], + ['datalogname_3240',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], + ['debug_3241',['debug',['../structTurbulentPerturbation.html#aa7c1ce943bf06d347d762131ec0c24cf',1,'TurbulentPerturbation']]], + ['def_5farray_3242',['def_array',['../classncutils_1_1NCGroup.html#acf969a6598527e2d00a84d35e0522fa1',1,'ncutils::NCGroup']]], + ['def_5fdim_3243',['def_dim',['../classncutils_1_1NCGroup.html#a8c9376a217f29012f565a13f131bea84',1,'ncutils::NCGroup']]], + ['def_5fvar_3244',['def_var',['../classncutils_1_1NCGroup.html#ae640d6aef18835f643e3cbaacb43e682',1,'ncutils::NCGroup']]], + ['define_3245',['Define',['../classMicrophysics.html#a380240aa9ec93af02a9b27ba1be4172a',1,'Microphysics::Define()'],['../classSatAdj.html#ad0fc9773d2d35cf054f14dca53886d02',1,'SatAdj::Define()'],['../classSAM.html#aba6460f2d34882d6b512574106e44531',1,'SAM::Define()'],['../classNullMoist.html#aab112947c592c330b45a2d7e5529ec07',1,'NullMoist::Define()'],['../classKessler.html#a5e989e5755fb57a853e2f1f0ec4c49e8',1,'Kessler::Define()'],['../classEulerianMicrophysics.html#a444c916c5bb1167ea1efc9f2b9595436',1,'EulerianMicrophysics::Define()'],['../classSLM.html#aa6b96866fc326fe740b163be0141ff56',1,'SLM::Define()'],['../classNullSurf.html#a5aec888a24181ce049b48ed10817489c',1,'NullSurf::Define()'],['../classMM5.html#aca75345d5bf1a5ef4ce434047cc70437',1,'MM5::Define()'],['../classLandSurface.html#ae2087847b83c6a9e4453ccaa110134ce',1,'LandSurface::Define()'],['../classERFFillPatcher.html#a3dcdf3322c58c07eec765f6e3413ba68',1,'ERFFillPatcher::Define()']]], + ['define_5fdrag_5ffield_3246',['define_drag_field',['../classForestDrag.html#adf4abd455b45d7a38422ffe2dc7b499f',1,'ForestDrag']]], + ['define_5ferffillpatchers_3247',['Define_ERFFillPatchers',['../classERF.html#ac0951404aa6802aad7a3be6b7375dfa2',1,'ERF']]], + ['define_5flevel_5fdata_3248',['define_level_data',['../classReadBndryPlanes.html#a16ed881bb428b7abb89e4284b356c8d6',1,'ReadBndryPlanes']]], + ['define_5fterrain_5fblank_5ffield_3249',['define_terrain_blank_field',['../classTerrainDrag.html#a2d2bd8ea385b844ed7a9bb01389dfdf2',1,'TerrainDrag']]], + ['deriv_5foutputs_3250',['deriv_outputs',['../classWaterVaporSat.html#a9d72a29e54869f42ec419639d6c3d70f',1,'WaterVaporSat']]], + ['derive_5fdiag_5fprofiles_3251',['derive_diag_profiles',['../classERF.html#ab5b66549344d8b04b126fa0ef16c7ca2',1,'ERF']]], + ['derive_5fdiag_5fprofiles_5fstag_3252',['derive_diag_profiles_stag',['../classERF.html#a8b93b715895b00e86e7db653d2a7284a',1,'ERF']]], + ['derive_5fstress_5fprofiles_3253',['derive_stress_profiles',['../classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb',1,'ERF']]], + ['derive_5fstress_5fprofiles_5fstag_3254',['derive_stress_profiles_stag',['../classERF.html#ae09680325ba108583147eb2e254a266e',1,'ERF']]], + ['derive_5fupwp_3255',['derive_upwp',['../classERF.html#af1981699bedbbfd6785f26ca340a74d8',1,'ERF']]], + ['diffusionsrcformom_5fn_3256',['DiffusionSrcForMom_N',['../ERF__DiffusionSrcForMom__N_8cpp.html#a426fe9fce28e7c29e11b29197e98f6a4',1,'DiffusionSrcForMom_N(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau23, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_N.cpp'],['../ERF__Diffusion_8H.html#a1385ec02c8aa1a6916f0827a359efa2b',1,'DiffusionSrcForMom_N(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau23, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], + ['diffusionsrcformom_5ft_3257',['DiffusionSrcForMom_T',['../ERF__DiffusionSrcForMom__T_8cpp.html#abd43ffde58dc80eec337c1fa12a0e2cf',1,'DiffusionSrcForMom_T(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau21, const Array4< const Real > &tau23, const Array4< const Real > &tau31, const Array4< const Real > &tau32, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_T.cpp'],['../ERF__Diffusion_8H.html#a9c81dadeb1784c3274f6f8c9a9d1bcb7',1,'DiffusionSrcForMom_T(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau21, const amrex::Array4< const amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &tau31, const amrex::Array4< const amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], + ['diffusionsrcforstate_5fn_3258',['DiffusionSrcForState_N',['../ERF__DiffusionSrcForState__N_8cpp.html#a61d842d8a45b6d97948ce19b106bba0a',1,'DiffusionSrcForState_N(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_z, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_N.cpp'],['../ERF__Diffusion_8H.html#a31a619f70cd632a82eb50a2863c66f82',1,'DiffusionSrcForState_N(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H']]], + ['diffusionsrcforstate_5ft_3259',['DiffusionSrcForState_T',['../ERF__Diffusion_8H.html#ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0',1,'DiffusionSrcForState_T(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_x, amrex::Array4< amrex::Real > &hfx_y, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_x, amrex::Array4< amrex::Real > &qfx1_y, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H'],['../ERF__DiffusionSrcForState__T_8cpp.html#ab29316749b16c72caa2fe0b7558397c9',1,'DiffusionSrcForState_T(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_x, Array4< Real > &hfx_y, Array4< Real > &hfx_z, Array4< Real > &qfx1_x, Array4< Real > &qfx1_y, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_T.cpp']]], + ['dim_3260',['dim',['../classncutils_1_1NCGroup.html#addc8bbac9a2cfa8d9c49497b7da0310f',1,'ncutils::NCGroup']]], + ['display_3261',['display',['../structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f',1,'TurbChoice::display()'],['../structSpongeChoice.html#a66fd55eceebbe3e97e31325cc55369de',1,'SpongeChoice::display()'],['../structDiffChoice.html#adc2925cf95fd6058bb83e1748fd1b765',1,'DiffChoice::display()'],['../structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e',1,'SolverChoice::display()'],['../structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c',1,'AdvChoice::display()']]], + ['donelan_5fflux_3262',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux']]], + ['donelan_5froughness_3263',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], + ['dx_3264',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index c9b997b85c..f8da77fac7 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,62 +1,62 @@ var searchData= [ - ['ec_5fice_5foptics_5flw_3264',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], - ['ec_5fice_5foptics_5fsw_3265',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], - ['efficientadvtype_3266',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], - ['enter_5fdef_5fmode_3267',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], - ['erf_3268',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete']]], - ['erf_5fderke_3269',['erf_derKE',['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdermagvel_3270',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], - ['erf_5fdermoisttemp_3271',['erf_dermoisttemp',['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdernull_3272',['erf_dernull',['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fderrhodivide_3273',['erf_derrhodivide',['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)']]], - ['erf_5fderscalar_3274',['erf_derscalar',['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdersoundspeed_3275',['erf_dersoundspeed',['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertemp_3276',['erf_dertemp',['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertheta_3277',['erf_dertheta',['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdervortx_3278',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], - ['erf_5fdervorty_3279',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], - ['erf_5fdervortz_3280',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], - ['erf_5fdtesati_3281',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_3282',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_5fcc_3283',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsati_3284',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsatw_3285',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fenforce_5fhse_3286',['erf_enforce_hse',['../classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f',1,'ERF']]], - ['erf_5fesati_3287',['erf_esati',['../ERF__MicrophysicsUtils_8H.html#a4ea516e89f4e87b4ffc305504e8f0bf1',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fesatw_3288',['erf_esatw',['../ERF__MicrophysicsUtils_8H.html#a16a390366e7e68ca35fdac4cad824428',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fesatw_5fcc_3289',['erf_esatw_cc',['../ERF__MicrophysicsUtils_8H.html#afac5e7caca80647972b208a0248b2ed8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5ffast_5frhs_5fmt_3290',['erf_fast_rhs_MT',['../ERF__TI__fast__headers_8H.html#af066cb6138b09ea93e2c0fc35702fb0e',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stg_data, const amrex::MultiFab &S_stg_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< amrex::MultiFab > &z_t_rk, const amrex::MultiFab *z_t_pert, std::unique_ptr< amrex::MultiFab > &z_phys_nd_old, std::unique_ptr< amrex::MultiFab > &z_phys_nd_new, std::unique_ptr< amrex::MultiFab > &z_phys_nd_stg, std::unique_ptr< amrex::MultiFab > &detJ_cc_old, std::unique_ptr< amrex::MultiFab > &detJ_cc_new, std::unique_ptr< amrex::MultiFab > &detJ_cc_stg, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H'],['../ERF__FastRhs__MT_8cpp.html#af5d569dbe264703bf1e1c6ae59d14b4c',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stg_data, const MultiFab &S_stg_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< MultiFab > &z_t_rk, const MultiFab *z_t_pert, std::unique_ptr< MultiFab > &z_phys_nd_old, std::unique_ptr< MultiFab > &z_phys_nd_new, std::unique_ptr< MultiFab > &z_phys_nd_stg, std::unique_ptr< MultiFab > &detJ_cc_old, std::unique_ptr< MultiFab > &detJ_cc_new, std::unique_ptr< MultiFab > &detJ_cc_stg, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_MT.cpp']]], - ['erf_5ffast_5frhs_5fn_3291',['erf_fast_rhs_N',['../ERF__FastRhs__N_8cpp.html#a5fbcc0fe33b8e8e42f840ad475a092bd',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_FastRhs_N.cpp'],['../ERF__TI__fast__headers_8H.html#a25b4f2c626cbe895f44d04b262cd0938',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], - ['erf_5ffast_5frhs_5ft_3292',['erf_fast_rhs_T',['../ERF__FastRhs__T_8cpp.html#a83ebca7dc0d4507076941aa3a971e877',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &detJ_cc, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_T.cpp'],['../ERF__TI__fast__headers_8H.html#a8ed4e910b837a4cbbe4d6a7ab8610f51',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], - ['erf_5fgammafff_3293',['erf_gammafff',['../ERF__MicrophysicsUtils_8H.html#abd125e107924437493cbcbac9a97c017',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5finit_5fdens_5fhse_3294',['erf_init_dens_hse',['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse()'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H'],['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H']]], - ['erf_5finit_5fdens_5fhse_5fmoist_3295',['erf_init_dens_hse_moist',['../classProblemBase.html#ad1a7277d332001542789e488458096b9',1,'ProblemBase']]], - ['erf_5finit_5frayleigh_3296',['erf_init_rayleigh',['../ERF__InitRayleighDamping_8H.html#aa0988e9ca7c21c75ca232ea0ee850195',1,'erf_init_rayleigh(): ERF_InitRayleighDamping.H'],['../classProblemBase.html#aaf5cb14c8033c99df446fd943b1f2216',1,'ProblemBase::erf_init_rayleigh()']]], - ['erf_5fmake_5ftau_5fterms_3297',['erf_make_tau_terms',['../ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30',1,'erf_make_tau_terms(int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v): ERF_TI_slow_headers.H'],['../ERF__MakeTauTerms_8cpp.html#a7a7d71e3e796b67737a6931399588ae8',1,'erf_make_tau_terms(int level, int nrk, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, Vector< MultiFab > &S_data, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v): ERF_MakeTauTerms.cpp']]], - ['erf_5fqsati_3298',['erf_qsati',['../ERF__MicrophysicsUtils_8H.html#ac39ef2a869ef543f708d5ed7da4754d3',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fqsatw_3299',['erf_qsatw',['../ERF__MicrophysicsUtils_8H.html#a8e4b0c6ed8b95c2040dc0c9e8fcb8615',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fshared_3300',['ERF_shared',['../classERF.html#aab5871c91a4d8888c110865e9d35e8b2',1,'ERF']]], - ['erf_5fslow_5frhs_5finc_3301',['erf_slow_rhs_inc',['../ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0',1,'ERF_TI_slow_headers.H']]], - ['erf_5fslow_5frhs_5fpost_3302',['erf_slow_rhs_post',['../ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp'],['../ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], - ['erf_5fslow_5frhs_5fpre_3303',['erf_slow_rhs_pre',['../ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp'],['../ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], - ['erffillpatcher_3304',['ERFFillPatcher',['../classERFFillPatcher.html#a4236a9ab8003847e327495ff170a9a7a',1,'ERFFillPatcher']]], - ['erfphysbcfunct_5fbase_3305',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base']]], - ['erfphysbcfunct_5fcons_3306',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#a946d62bb44e2344fac3fe34ed4c27d3a',1,'ERFPhysBCFunct_cons']]], - ['erfphysbcfunct_5fu_3307',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#a02e58c56eb025621156c134d7782e495',1,'ERFPhysBCFunct_u']]], - ['erfphysbcfunct_5fv_3308',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v']]], - ['erfphysbcfunct_5fw_3309',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436',1,'ERFPhysBCFunct_w']]], - ['erfpostprocessbasegrids_3310',['ERFPostProcessBaseGrids',['../ERF__Utils_8H.html#aa333d30d88adfbad5d860b704845f857',1,'ERFPostProcessBaseGrids(const amrex::Box &domain, bool decompose_in_z): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a140e3056fee7f1dcd5a295d2efdaf0b2',1,'ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z): ERF_ChopGrids.cpp']]], - ['errorest_3311',['ErrorEst',['../classERF.html#a18e6dbbf968b4492e78aa427791620f4',1,'ERF']]], - ['esttimestep_3312',['estTimeStep',['../classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5',1,'ERF']]], - ['eulerianmicrophysics_3313',['EulerianMicrophysics',['../classEulerianMicrophysics.html#af78c2f059431d49deec9f570ada4daaa',1,'EulerianMicrophysics::EulerianMicrophysics()'],['../classEulerianMicrophysics.html#a26a985c76efcd1dd68b5c853bbd264f6',1,'EulerianMicrophysics::EulerianMicrophysics(const int &nlev, const MoistureType &a_model_type)']]], - ['evaluate_3314',['Evaluate',['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], - ['evolve_3315',['Evolve',['../classERF.html#a0be12798b46f52fa4b5a995f147c3f96',1,'ERF']]], - ['ewp_3316',['EWP',['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP']]], - ['exit_5fdef_5fmode_3317',['exit_def_mode',['../classncutils_1_1NCGroup.html#a3a4ebd106195be96fb41bb3bfde83143',1,'ncutils::NCGroup']]], - ['exp_5finterpol_3318',['exp_interpol',['../classPhysProp.html#a9bc40a34bf3b039dd0d8ad87678e23d1',1,'PhysProp']]], - ['expand_5fand_5finterpolate_5f1d_3319',['expand_and_interpolate_1d',['../ERF__Interpolation__1D_8H.html#af71b362e58803c8c29aa5127adcf645f',1,'ERF_Interpolation_1D.H']]], - ['expand_5fday_5ffluxes_3320',['expand_day_fluxes',['../namespaceinternal.html#a154efe747ea48707745d01843ac5eb71',1,'internal']]], - ['expand_5fyakl1d_5fto_5fmf_3321',['expand_yakl1d_to_mf',['../classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb',1,'Radiation']]], - ['export_5fsurface_5ffluxes_3322',['export_surface_fluxes',['../classRadiation.html#a2115945b42eb2b2c6844049b2edc74ca',1,'Radiation']]] + ['ec_5fice_5foptics_5flw_3265',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], + ['ec_5fice_5foptics_5fsw_3266',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], + ['efficientadvtype_3267',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], + ['enter_5fdef_5fmode_3268',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], + ['erf_3269',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete']]], + ['erf_5fderke_3270',['erf_derKE',['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdermagvel_3271',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], + ['erf_5fdermoisttemp_3272',['erf_dermoisttemp',['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdernull_3273',['erf_dernull',['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fderrhodivide_3274',['erf_derrhodivide',['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)']]], + ['erf_5fderscalar_3275',['erf_derscalar',['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdersoundspeed_3276',['erf_dersoundspeed',['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdertemp_3277',['erf_dertemp',['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdertheta_3278',['erf_dertheta',['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdervortx_3279',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], + ['erf_5fdervorty_3280',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], + ['erf_5fdervortz_3281',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], + ['erf_5fdtesati_3282',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_3283',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_5fcc_3284',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsati_3285',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsatw_3286',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fenforce_5fhse_3287',['erf_enforce_hse',['../classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f',1,'ERF']]], + ['erf_5fesati_3288',['erf_esati',['../ERF__MicrophysicsUtils_8H.html#a4ea516e89f4e87b4ffc305504e8f0bf1',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fesatw_3289',['erf_esatw',['../ERF__MicrophysicsUtils_8H.html#a16a390366e7e68ca35fdac4cad824428',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fesatw_5fcc_3290',['erf_esatw_cc',['../ERF__MicrophysicsUtils_8H.html#afac5e7caca80647972b208a0248b2ed8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5ffast_5frhs_5fmt_3291',['erf_fast_rhs_MT',['../ERF__TI__fast__headers_8H.html#af066cb6138b09ea93e2c0fc35702fb0e',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stg_data, const amrex::MultiFab &S_stg_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< amrex::MultiFab > &z_t_rk, const amrex::MultiFab *z_t_pert, std::unique_ptr< amrex::MultiFab > &z_phys_nd_old, std::unique_ptr< amrex::MultiFab > &z_phys_nd_new, std::unique_ptr< amrex::MultiFab > &z_phys_nd_stg, std::unique_ptr< amrex::MultiFab > &detJ_cc_old, std::unique_ptr< amrex::MultiFab > &detJ_cc_new, std::unique_ptr< amrex::MultiFab > &detJ_cc_stg, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H'],['../ERF__FastRhs__MT_8cpp.html#af5d569dbe264703bf1e1c6ae59d14b4c',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stg_data, const MultiFab &S_stg_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< MultiFab > &z_t_rk, const MultiFab *z_t_pert, std::unique_ptr< MultiFab > &z_phys_nd_old, std::unique_ptr< MultiFab > &z_phys_nd_new, std::unique_ptr< MultiFab > &z_phys_nd_stg, std::unique_ptr< MultiFab > &detJ_cc_old, std::unique_ptr< MultiFab > &detJ_cc_new, std::unique_ptr< MultiFab > &detJ_cc_stg, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_MT.cpp']]], + ['erf_5ffast_5frhs_5fn_3292',['erf_fast_rhs_N',['../ERF__FastRhs__N_8cpp.html#a5fbcc0fe33b8e8e42f840ad475a092bd',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_FastRhs_N.cpp'],['../ERF__TI__fast__headers_8H.html#a25b4f2c626cbe895f44d04b262cd0938',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], + ['erf_5ffast_5frhs_5ft_3293',['erf_fast_rhs_T',['../ERF__FastRhs__T_8cpp.html#a83ebca7dc0d4507076941aa3a971e877',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &detJ_cc, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_T.cpp'],['../ERF__TI__fast__headers_8H.html#a8ed4e910b837a4cbbe4d6a7ab8610f51',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], + ['erf_5fgammafff_3294',['erf_gammafff',['../ERF__MicrophysicsUtils_8H.html#abd125e107924437493cbcbac9a97c017',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5finit_5fdens_5fhse_3295',['erf_init_dens_hse',['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse()'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H'],['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H']]], + ['erf_5finit_5fdens_5fhse_5fmoist_3296',['erf_init_dens_hse_moist',['../classProblemBase.html#ad1a7277d332001542789e488458096b9',1,'ProblemBase']]], + ['erf_5finit_5frayleigh_3297',['erf_init_rayleigh',['../ERF__InitRayleighDamping_8H.html#aa0988e9ca7c21c75ca232ea0ee850195',1,'erf_init_rayleigh(): ERF_InitRayleighDamping.H'],['../classProblemBase.html#aaf5cb14c8033c99df446fd943b1f2216',1,'ProblemBase::erf_init_rayleigh()']]], + ['erf_5fmake_5ftau_5fterms_3298',['erf_make_tau_terms',['../ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30',1,'erf_make_tau_terms(int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v): ERF_TI_slow_headers.H'],['../ERF__MakeTauTerms_8cpp.html#a7a7d71e3e796b67737a6931399588ae8',1,'erf_make_tau_terms(int level, int nrk, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, Vector< MultiFab > &S_data, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v): ERF_MakeTauTerms.cpp']]], + ['erf_5fqsati_3299',['erf_qsati',['../ERF__MicrophysicsUtils_8H.html#ac39ef2a869ef543f708d5ed7da4754d3',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fqsatw_3300',['erf_qsatw',['../ERF__MicrophysicsUtils_8H.html#a8e4b0c6ed8b95c2040dc0c9e8fcb8615',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fshared_3301',['ERF_shared',['../classERF.html#aab5871c91a4d8888c110865e9d35e8b2',1,'ERF']]], + ['erf_5fslow_5frhs_5finc_3302',['erf_slow_rhs_inc',['../ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0',1,'ERF_TI_slow_headers.H']]], + ['erf_5fslow_5frhs_5fpost_3303',['erf_slow_rhs_post',['../ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp'],['../ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], + ['erf_5fslow_5frhs_5fpre_3304',['erf_slow_rhs_pre',['../ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp'],['../ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], + ['erffillpatcher_3305',['ERFFillPatcher',['../classERFFillPatcher.html#a4236a9ab8003847e327495ff170a9a7a',1,'ERFFillPatcher']]], + ['erfphysbcfunct_5fbase_3306',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base']]], + ['erfphysbcfunct_5fcons_3307',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#a946d62bb44e2344fac3fe34ed4c27d3a',1,'ERFPhysBCFunct_cons']]], + ['erfphysbcfunct_5fu_3308',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#a02e58c56eb025621156c134d7782e495',1,'ERFPhysBCFunct_u']]], + ['erfphysbcfunct_5fv_3309',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v']]], + ['erfphysbcfunct_5fw_3310',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436',1,'ERFPhysBCFunct_w']]], + ['erfpostprocessbasegrids_3311',['ERFPostProcessBaseGrids',['../ERF__Utils_8H.html#aa333d30d88adfbad5d860b704845f857',1,'ERFPostProcessBaseGrids(const amrex::Box &domain, bool decompose_in_z): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a140e3056fee7f1dcd5a295d2efdaf0b2',1,'ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z): ERF_ChopGrids.cpp']]], + ['errorest_3312',['ErrorEst',['../classERF.html#a18e6dbbf968b4492e78aa427791620f4',1,'ERF']]], + ['esttimestep_3313',['estTimeStep',['../classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5',1,'ERF']]], + ['eulerianmicrophysics_3314',['EulerianMicrophysics',['../classEulerianMicrophysics.html#af78c2f059431d49deec9f570ada4daaa',1,'EulerianMicrophysics::EulerianMicrophysics()'],['../classEulerianMicrophysics.html#a26a985c76efcd1dd68b5c853bbd264f6',1,'EulerianMicrophysics::EulerianMicrophysics(const int &nlev, const MoistureType &a_model_type)']]], + ['evaluate_3315',['Evaluate',['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], + ['evolve_3316',['Evolve',['../classERF.html#a0be12798b46f52fa4b5a995f147c3f96',1,'ERF']]], + ['ewp_3317',['EWP',['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP']]], + ['exit_5fdef_5fmode_3318',['exit_def_mode',['../classncutils_1_1NCGroup.html#a3a4ebd106195be96fb41bb3bfde83143',1,'ncutils::NCGroup']]], + ['exp_5finterpol_3319',['exp_interpol',['../classPhysProp.html#a9bc40a34bf3b039dd0d8ad87678e23d1',1,'PhysProp']]], + ['expand_5fand_5finterpolate_5f1d_3320',['expand_and_interpolate_1d',['../ERF__Interpolation__1D_8H.html#af71b362e58803c8c29aa5127adcf645f',1,'ERF_Interpolation_1D.H']]], + ['expand_5fday_5ffluxes_3321',['expand_day_fluxes',['../namespaceinternal.html#a154efe747ea48707745d01843ac5eb71',1,'internal']]], + ['expand_5fyakl1d_5fto_5fmf_3322',['expand_yakl1d_to_mf',['../classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb',1,'Radiation']]], + ['export_5fsurface_5ffluxes_3323',['export_surface_fluxes',['../classRadiation.html#a2115945b42eb2b2c6844049b2edc74ca',1,'Radiation']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index 417b07f3b4..9cdce3a991 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,26 +1,26 @@ var searchData= [ - ['field_3323',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], - ['fill_3324',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], - ['fill_5ffab_5ffrom_5farrays_3325',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], - ['fill_5ffrom_5fbndryregs_3326',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], - ['fill_5fnturb_5fmultifab_3327',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], - ['fill_5frhs_3328',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], - ['fill_5fsmark_5fmultifab_3329',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], - ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_3330',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], - ['fillbdyccvels_3331',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], - ['fillcoarsepatch_3332',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], - ['fillintermediatepatch_3333',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], - ['fillpatch_3334',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], - ['fillpatchblocks_3335',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], - ['fillrelax_3336',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], - ['fillset_3337',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], - ['finalize_3338',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], - ['find_5fif_5fmarked_3339',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], - ['find_5frad_5floc_5findex_3340',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], - ['findsp_3341',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], - ['fine_5fcompute_5finterior_5fghost_5frhs_3342',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], - ['fitch_3343',['Fitch',['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch']]], - ['forestdrag_3344',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag']]], - ['full_5fname_3345',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] + ['field_3324',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], + ['fill_3325',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], + ['fill_5ffab_5ffrom_5farrays_3326',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], + ['fill_5ffrom_5fbndryregs_3327',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], + ['fill_5fnturb_5fmultifab_3328',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], + ['fill_5frhs_3329',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], + ['fill_5fsmark_5fmultifab_3330',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], + ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_3331',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], + ['fillbdyccvels_3332',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], + ['fillcoarsepatch_3333',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], + ['fillintermediatepatch_3334',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], + ['fillpatch_3335',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], + ['fillpatchblocks_3336',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], + ['fillrelax_3337',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], + ['fillset_3338',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], + ['finalize_3339',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], + ['find_5fif_5fmarked_3340',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], + ['find_5frad_5floc_5findex_3341',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], + ['findsp_3342',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], + ['fine_5fcompute_5finterior_5fghost_5frhs_3343',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], + ['fitch_3344',['Fitch',['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch']]], + ['forestdrag_3345',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag']]], + ['full_5fname_3346',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index a1cc3e5e86..a3d4b7593e 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,174 +1,174 @@ var searchData= [ - ['gam_5fliquid_5flw_3346',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], - ['gam_5fliquid_5fsw_3347',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], - ['gammadist_5fliq_5foptics_5flw_3348',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], - ['gammadist_5fliq_5foptics_5fsw_3349',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], - ['generalad_3350',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD']]], - ['get_3351',['get',['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const']]], - ['get_5fabsplw_3352',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], - ['get_5fabspsw_3353',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], - ['get_5faer_5flw_5fabs_3354',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], - ['get_5faer_5flw_5fhygro_5fabs_3355',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], - ['get_5faer_5fmu_3356',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], - ['get_5faer_5fopticstype_3357',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], - ['get_5faer_5fr_5flw_5fabs_3358',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fascat_3359',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fext_3360',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fscat_3361',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5flw_3362',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5fsw_3363',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fasm_3364',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fext_3365',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fssa_3366',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fascat_3367',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fasm_3368',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fext_3369',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fscat_3370',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fssa_3371',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], - ['get_5faername_3372',['get_aername',['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername()'],['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()']]], - ['get_5faero_5fnames_3373',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], - ['get_5fasmpsw_3374',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], - ['get_5fattr_3375',['get_attr',['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr(const std::string &name) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const']]], - ['get_5faverage_3376',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], - ['get_5fblade_5fairfoil_5fspec_3377',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], - ['get_5fblade_5fspec_3378',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], - ['get_5fcloud_5foptics_5flw_3379',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], - ['get_5fcloud_5foptics_5fsw_3380',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], - ['get_5fdata_3381',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], - ['get_5fdata_5fptr_3382',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], - ['get_5fdata_5fsize_3383',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], - ['get_5fdensity_5faer_3384',['get_density_aer',['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer()'],['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()']]], - ['get_5fdgnum_3385',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], - ['get_5fdgnumhi_3386',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], - ['get_5fdgnumlo_3387',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], - ['get_5fdispersion_5faer_3388',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], - ['get_5fdrag_5ffield_3389',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], - ['get_5fdryrad_5faer_3390',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], - ['get_5fextpsw_3391',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], - ['get_5fflux_5fptr_3392',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], - ['get_5fgas_5fnames_3393',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], - ['get_5fgas_5fvmr_3394',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], - ['get_5fgpoint_5fbands_5flw_3395',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], - ['get_5fgpoint_5fbands_5fsw_3396',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], - ['get_5fhygro_5faer_3397',['get_hygro_aer',['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()'],['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()']]], - ['get_5fhygro_5frad_5fprops_3398',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], - ['get_5fline_5fmfs_3399',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], - ['get_5flmask_3400',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], - ['get_5flsm_5fgeom_3401',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], - ['get_5flsm_5ftsurf_3402',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], - ['get_5flw_5fabs_3403',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], - ['get_5flw_5fhygro_5fabs_3404',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], - ['get_5flw_5fspectral_5fboundaries_3405',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], - ['get_5flw_5fspectral_5fmidpoints_3406',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], - ['get_5fmac_5favg_3407',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], - ['get_5fmam_5fdensity_5faer_3408',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], - ['get_5fmam_5fhygro_5faer_3409',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], - ['get_5fmam_5fprops_3410',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], - ['get_5fmam_5fprops_5flw_3411',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], - ['get_5fmam_5fprops_5fsw_3412',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], - ['get_5fmax_5ftemperature_3413',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], - ['get_5fmin_5ftemperature_3414',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], - ['get_5fmode_5fnspec_3415',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], - ['get_5fmode_5fprops_3416',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], - ['get_5fmu_3417',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], - ['get_5fmu_5flambda_5fweights_3418',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], - ['get_5fnaero_3419',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], - ['get_5fnband_5flw_3420',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], - ['get_5fnband_5fsw_3421',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], - ['get_5fncoef_3422',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], - ['get_5fngas_3423',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], - ['get_5fngpt_5flw_3424',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], - ['get_5fngpt_5fsw_3425',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], - ['get_5fnmodes_3426',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], - ['get_5fnonhygro_5frad_5fprops_3427',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], - ['get_5fnum_5fto_5fmass_5faer_3428',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], - ['get_5fnumber_5fsw_5fbands_3429',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], - ['get_5folen_3430',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], - ['get_5fopticstype_3431',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], - ['get_5fpb_5fmag_3432',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], - ['get_5fpb_5fnetzero_3433',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], - ['get_5fpblh_3434',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], - ['get_5fplane_5fmfs_3435',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], - ['get_5fprefi_3436',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], - ['get_5fprefr_3437',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], - ['get_5fprojection_5fbc_3438',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], - ['get_5fq_5fstar_3439',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], - ['get_5fqmoist_5fptr_3440',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], - ['get_5fqmoist_5frestart_5fvars_3441',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], - ['get_5fqmoist_5fsize_3442',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], - ['get_5fqstate_5fsize_3443',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], - ['get_5fr_5flw_5fabs_3444',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], - ['get_5fr_5fsw_5fascat_3445',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], - ['get_5fr_5fsw_5fext_3446',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], - ['get_5fr_5fsw_5fscat_3447',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5flw_3448',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5fsw_3449',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5flw_3450',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5fsw_3451',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], - ['get_5fref_5fsolar_5fband_5firrad_3452',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], - ['get_5fref_5ftotal_5fsolar_5firrad_3453',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], - ['get_5frefitablw_3454',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], - ['get_5frefitabsw_3455',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], - ['get_5frefrtablw_3456',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], - ['get_5frefrtabsw_3457',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], - ['get_5frhcrystal_3458',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], - ['get_5frhdeliques_3459',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], - ['get_5frhs_3460',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], - ['get_5fsample_5fdata_3461',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], - ['get_5fsigmag_3462',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], - ['get_5fslow_5ffast_5ftimestep_5fratio_3463',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], - ['get_5fsolar_5fband_5ffraction_5firrad_3464',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], - ['get_5fsourcefile_3465',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fasm_3466',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fext_3467',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fssa_3468',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fascat_3469',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fasm_3470',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fext_3471',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fscat_3472',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fssa_3473',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], - ['get_5fsw_5fspectral_5fboundaries_3474',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], - ['get_5fsw_5fspectral_5fmidpoints_3475',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], - ['get_5ft_5fstar_3476',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], - ['get_5ft_5fsurf_3477',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], - ['get_5fterrain_5fblank_5ffield_3478',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], - ['get_5ftime_3479',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], - ['get_5fturb_5fdisk_5fangle_3480',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], - ['get_5fturb_5floc_3481',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], - ['get_5fturb_5fspec_3482',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], - ['get_5fturb_5fspec_5fextra_3483',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], - ['get_5fu_5fstar_3484',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], - ['get_5fvar_3485',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], - ['get_5fvarname_3486',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], - ['get_5fvname_3487',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], - ['get_5fvolcanic_5frad_5fprops_3488',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], - ['get_5fvolcanic_5fradius_5frad_5fprops_3489',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], - ['get_5fvshape_3490',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], - ['get_5fw_5fstar_3491',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], - ['get_5fz0_3492',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], - ['get_5fzref_3493',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], - ['getadvfluxreg_3494',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], - ['getcputime_3495',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], - ['getdpdrgivenconstanttheta_3496',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], - ['getepochtime_3497',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], - ['getexnergivenp_3498',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], - ['getexnergivenrth_3499',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], - ['getindexbox_3500',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], - ['getindx_3501',['getIndx',['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], - ['getmask_3502',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], - ['getpgivenrth_3503',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], - ['getrelaxmaskval_3504',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], - ['getrhogiventandpress_3505',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], - ['getrhogiventhetapress_3506',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], - ['getrhothetagivenp_3507',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], - ['getsetmaskval_3508',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], - ['gettgivenpandth_3509',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], - ['gettgivenrandrth_3510',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], - ['getthgivenpandt_3511',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], - ['getthgivenrandt_3512',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], - ['goffgratch_5fsvp_5fice_3513',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], - ['goffgratch_5fsvp_5fwater_3514',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], - ['gotonextline_3515',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], - ['group_3516',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] + ['gam_5fliquid_5flw_3347',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], + ['gam_5fliquid_5fsw_3348',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], + ['gammadist_5fliq_5foptics_5flw_3349',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], + ['gammadist_5fliq_5foptics_5fsw_3350',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], + ['generalad_3351',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD']]], + ['get_3352',['get',['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const']]], + ['get_5fabsplw_3353',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], + ['get_5fabspsw_3354',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], + ['get_5faer_5flw_5fabs_3355',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], + ['get_5faer_5flw_5fhygro_5fabs_3356',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], + ['get_5faer_5fmu_3357',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], + ['get_5faer_5fopticstype_3358',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], + ['get_5faer_5fr_5flw_5fabs_3359',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fascat_3360',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fext_3361',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fscat_3362',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5flw_3363',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5fsw_3364',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fasm_3365',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fext_3366',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fssa_3367',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fascat_3368',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fasm_3369',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fext_3370',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fscat_3371',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fssa_3372',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], + ['get_5faername_3373',['get_aername',['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername()'],['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()']]], + ['get_5faero_5fnames_3374',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], + ['get_5fasmpsw_3375',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], + ['get_5fattr_3376',['get_attr',['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr(const std::string &name) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const']]], + ['get_5faverage_3377',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], + ['get_5fblade_5fairfoil_5fspec_3378',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], + ['get_5fblade_5fspec_3379',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], + ['get_5fcloud_5foptics_5flw_3380',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], + ['get_5fcloud_5foptics_5fsw_3381',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], + ['get_5fdata_3382',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], + ['get_5fdata_5fptr_3383',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], + ['get_5fdata_5fsize_3384',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], + ['get_5fdensity_5faer_3385',['get_density_aer',['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer()'],['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()']]], + ['get_5fdgnum_3386',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], + ['get_5fdgnumhi_3387',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], + ['get_5fdgnumlo_3388',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], + ['get_5fdispersion_5faer_3389',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], + ['get_5fdrag_5ffield_3390',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], + ['get_5fdryrad_5faer_3391',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], + ['get_5fextpsw_3392',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], + ['get_5fflux_5fptr_3393',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], + ['get_5fgas_5fnames_3394',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], + ['get_5fgas_5fvmr_3395',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], + ['get_5fgpoint_5fbands_5flw_3396',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], + ['get_5fgpoint_5fbands_5fsw_3397',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], + ['get_5fhygro_5faer_3398',['get_hygro_aer',['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()'],['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()']]], + ['get_5fhygro_5frad_5fprops_3399',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], + ['get_5fline_5fmfs_3400',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], + ['get_5flmask_3401',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], + ['get_5flsm_5fgeom_3402',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], + ['get_5flsm_5ftsurf_3403',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], + ['get_5flw_5fabs_3404',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], + ['get_5flw_5fhygro_5fabs_3405',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], + ['get_5flw_5fspectral_5fboundaries_3406',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], + ['get_5flw_5fspectral_5fmidpoints_3407',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], + ['get_5fmac_5favg_3408',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], + ['get_5fmam_5fdensity_5faer_3409',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], + ['get_5fmam_5fhygro_5faer_3410',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], + ['get_5fmam_5fprops_3411',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], + ['get_5fmam_5fprops_5flw_3412',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], + ['get_5fmam_5fprops_5fsw_3413',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], + ['get_5fmax_5ftemperature_3414',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], + ['get_5fmin_5ftemperature_3415',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], + ['get_5fmode_5fnspec_3416',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], + ['get_5fmode_5fprops_3417',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], + ['get_5fmu_3418',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], + ['get_5fmu_5flambda_5fweights_3419',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], + ['get_5fnaero_3420',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], + ['get_5fnband_5flw_3421',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], + ['get_5fnband_5fsw_3422',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], + ['get_5fncoef_3423',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], + ['get_5fngas_3424',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], + ['get_5fngpt_5flw_3425',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], + ['get_5fngpt_5fsw_3426',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], + ['get_5fnmodes_3427',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], + ['get_5fnonhygro_5frad_5fprops_3428',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], + ['get_5fnum_5fto_5fmass_5faer_3429',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], + ['get_5fnumber_5fsw_5fbands_3430',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], + ['get_5folen_3431',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], + ['get_5fopticstype_3432',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], + ['get_5fpb_5fmag_3433',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], + ['get_5fpb_5fnetzero_3434',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], + ['get_5fpblh_3435',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], + ['get_5fplane_5fmfs_3436',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], + ['get_5fprefi_3437',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], + ['get_5fprefr_3438',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], + ['get_5fprojection_5fbc_3439',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], + ['get_5fq_5fstar_3440',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], + ['get_5fqmoist_5fptr_3441',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], + ['get_5fqmoist_5frestart_5fvars_3442',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], + ['get_5fqmoist_5fsize_3443',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], + ['get_5fqstate_5fsize_3444',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], + ['get_5fr_5flw_5fabs_3445',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], + ['get_5fr_5fsw_5fascat_3446',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], + ['get_5fr_5fsw_5fext_3447',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], + ['get_5fr_5fsw_5fscat_3448',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5flw_3449',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5fsw_3450',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5flw_3451',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5fsw_3452',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], + ['get_5fref_5fsolar_5fband_5firrad_3453',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], + ['get_5fref_5ftotal_5fsolar_5firrad_3454',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], + ['get_5frefitablw_3455',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], + ['get_5frefitabsw_3456',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], + ['get_5frefrtablw_3457',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], + ['get_5frefrtabsw_3458',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], + ['get_5frhcrystal_3459',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], + ['get_5frhdeliques_3460',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], + ['get_5frhs_3461',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], + ['get_5fsample_5fdata_3462',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], + ['get_5fsigmag_3463',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], + ['get_5fslow_5ffast_5ftimestep_5fratio_3464',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], + ['get_5fsolar_5fband_5ffraction_5firrad_3465',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], + ['get_5fsourcefile_3466',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fasm_3467',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fext_3468',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fssa_3469',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fascat_3470',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fasm_3471',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fext_3472',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fscat_3473',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fssa_3474',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], + ['get_5fsw_5fspectral_5fboundaries_3475',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], + ['get_5fsw_5fspectral_5fmidpoints_3476',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], + ['get_5ft_5fstar_3477',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], + ['get_5ft_5fsurf_3478',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], + ['get_5fterrain_5fblank_5ffield_3479',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], + ['get_5ftime_3480',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], + ['get_5fturb_5fdisk_5fangle_3481',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], + ['get_5fturb_5floc_3482',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], + ['get_5fturb_5fspec_3483',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], + ['get_5fturb_5fspec_5fextra_3484',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], + ['get_5fu_5fstar_3485',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], + ['get_5fvar_3486',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], + ['get_5fvarname_3487',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], + ['get_5fvname_3488',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], + ['get_5fvolcanic_5frad_5fprops_3489',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], + ['get_5fvolcanic_5fradius_5frad_5fprops_3490',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], + ['get_5fvshape_3491',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], + ['get_5fw_5fstar_3492',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], + ['get_5fz0_3493',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], + ['get_5fzref_3494',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], + ['getadvfluxreg_3495',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], + ['getcputime_3496',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], + ['getdpdrgivenconstanttheta_3497',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], + ['getepochtime_3498',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], + ['getexnergivenp_3499',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], + ['getexnergivenrth_3500',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], + ['getindexbox_3501',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], + ['getindx_3502',['getIndx',['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], + ['getmask_3503',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], + ['getpgivenrth_3504',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], + ['getrelaxmaskval_3505',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], + ['getrhogiventandpress_3506',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], + ['getrhogiventhetapress_3507',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], + ['getrhothetagivenp_3508',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], + ['getsetmaskval_3509',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], + ['gettgivenpandth_3510',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], + ['gettgivenrandrth_3511',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], + ['getthgivenpandt_3512',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], + ['getthgivenrandt_3513',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], + ['goffgratch_5fsvp_5fice_3514',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], + ['goffgratch_5fsvp_5fwater_3515',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], + ['gotonextline_3516',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], + ['group_3517',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index 49b52532c2..acffd748bd 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,11 +1,11 @@ var searchData= [ - ['has_5fattr_3517',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], - ['has_5fdim_3518',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], - ['has_5fgroup_3519',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], - ['has_5fvar_3520',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], - ['have_5fvariable_5fsea_5froughness_3521',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], - ['host_5fto_5fdevice_3522',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], - ['hygro_5foptics_5finit_3523',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], - ['hygroscopic_5foptics_5finit_3524',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] + ['has_5fattr_3518',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], + ['has_5fdim_3519',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], + ['has_5fgroup_3520',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], + ['has_5fvar_3521',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], + ['have_5fvariable_5fsea_5froughness_3522',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], + ['host_5fto_5fdevice_3523',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], + ['hygro_5foptics_5finit_3524',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], + ['hygroscopic_5foptics_5finit_3525',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] ]; diff --git a/search/functions_8.js b/search/functions_8.js index 549713e343..488e373f5e 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,98 +1,98 @@ var searchData= [ - ['ice_5feffective_5fradius_3525',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], - ['icefall_3526',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], - ['impose_5flateral_5fbasestate_5fbcs_3527',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], - ['impose_5flateral_5fcons_5fbcs_3528',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], - ['impose_5flateral_5fxvel_5fbcs_3529',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], - ['impose_5flateral_5fyvel_5fbcs_3530',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], - ['impose_5flateral_5fzvel_5fbcs_3531',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], - ['impose_5fmost_5fbcs_3532',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], - ['impose_5fvertical_5fbasestate_5fbcs_3533',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], - ['impose_5fvertical_5fcons_5fbcs_3534',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], - ['impose_5fvertical_5fxvel_5fbcs_3535',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], - ['impose_5fvertical_5fyvel_5fbcs_3536',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], - ['impose_5fvertical_5fzvel_5fbcs_3537',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], - ['ingested_5fdensity_3538',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], - ['ingested_5fke_3539',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], - ['ingested_5fq1_3540',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], - ['ingested_5fq2_3541',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], - ['ingested_5fscalar_3542',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], - ['ingested_5ftheta_3543',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], - ['ingested_5fvelocity_3544',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], - ['init_3545',['Init',['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics']]], - ['init_3546',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], - ['init_3547',['Init',['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()'],['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], - ['init1darrays_3548',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], - ['init_5fbase_5fparms_3549',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], - ['init_5fbase_5fstate_5ffrom_5fmetgrid_3550',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], - ['init_5fbcs_3551',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_3552',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_3553',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_3554',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fcoeffs_3555',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], - ['init_5fcustom_3556',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], - ['init_5fcustom_5fpert_3557',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], - ['init_5fcustom_5fterrain_3558',['init_custom_terrain',['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)'],['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)']]], - ['init_5fdirichlet_5fbc_5fdata_3559',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], - ['init_5ffrom_5fhse_3560',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], - ['init_5ffrom_5finput_5fsounding_3561',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], - ['init_5fgeo_5fwind_5fprofile_3562',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], - ['init_5fimmersed_5fbody_3563',['init_immersed_body',['../classERF.html#a63c64467bb933ddd2feff8b08e48b812',1,'ERF']]], - ['init_5fisentropic_5fhse_3564',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], - ['init_5fisentropic_5fhse_5fterrain_3565',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], - ['init_5fmode_5fcomps_3566',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], - ['init_5fmsfs_5ffrom_5fmetgrid_3567',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], - ['init_5fonly_3568',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], - ['init_5fparams_3569',['init_params',['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()']]], - ['init_5fstate_5ffrom_5fmetgrid_3570',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], - ['init_5fstuff_3571',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], - ['init_5fterrain_5ffrom_5fmetgrid_3572',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], - ['init_5fterrain_5fgrid_3573',['init_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H']]], - ['init_5ftpi_3574',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], - ['init_5funiform_3575',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], - ['init_5fwhich_5fterrain_5fgrid_3576',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], - ['init_5fwindfarm_5flat_5flon_3577',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], - ['init_5fwindfarm_5fx_5fy_3578',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], - ['init_5fzlevels_3579',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], - ['init_5fzphys_3580',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], - ['initdata_3581',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], - ['initdata_5fpost_3582',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], - ['initdata_5fpre_3583',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], - ['inithse_3584',['initHSE',['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()'],['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)']]], - ['initial_5ffluxes_3585',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], - ['initialize_3586',['initialize',['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize(const T &S_data)']]], - ['initialize_5fdata_3587',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], - ['initialize_5fintegrator_3588',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], - ['initializeblocks_3589',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], - ['initializefromfile_3590',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], - ['initializelevelfromdata_3591',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], - ['initializemicrophysics_3592',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], - ['initrayleigh_3593',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], - ['initsponge_3594',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], - ['input_5fsponge_3595',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], - ['inputsoundingdata_3596',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData']]], - ['inputspongedata_3597',['InputSpongeData',['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData']]], - ['insoluble_5foptics_5finit_3598',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], - ['interp1d_3599',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], - ['interp2d1d_3600',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], - ['interp2d2d_3601',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], - ['interp3d2d_3602',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], - ['interp_5fin_5ftime_3603',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], - ['interpcell_3604',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], - ['interpface_3605',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], - ['interpolate_5f1d_3606',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], - ['interpolate_5fcolumn_5fmetgrid_3607',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], - ['interpolate_5fcolumn_5fmetgrid_5flinear_3608',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], - ['interpolatedensitypertfromcelltoface_3609',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], - ['interpolatedval_3610',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], - ['interpolateinx_3611',['InterpolateInX',['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], - ['interpolateiny_3612',['InterpolateInY',['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()'],['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()']]], - ['interpolateinz_3613',['InterpolateInZ',['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(int i, int j, int k, const amrex::Array4< const amrex::Real > &qty, int qty_index, amrex::Real upw, const AdvType adv_type): ERF_Interpolation.H']]], - ['interpolatepertfromcell_3614',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], - ['intersectioncif_3615',['IntersectionCIF',['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default']]], - ['is_5factive_3616',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], - ['is_5fempty_3617',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], - ['is_5fit_5ftime_5ffor_5faction_3618',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], - ['iterate_5fflux_3619',['iterate_flux',['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] + ['ice_5feffective_5fradius_3526',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], + ['icefall_3527',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], + ['impose_5flateral_5fbasestate_5fbcs_3528',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], + ['impose_5flateral_5fcons_5fbcs_3529',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], + ['impose_5flateral_5fxvel_5fbcs_3530',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], + ['impose_5flateral_5fyvel_5fbcs_3531',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], + ['impose_5flateral_5fzvel_5fbcs_3532',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], + ['impose_5fmost_5fbcs_3533',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], + ['impose_5fvertical_5fbasestate_5fbcs_3534',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], + ['impose_5fvertical_5fcons_5fbcs_3535',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], + ['impose_5fvertical_5fxvel_5fbcs_3536',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], + ['impose_5fvertical_5fyvel_5fbcs_3537',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], + ['impose_5fvertical_5fzvel_5fbcs_3538',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], + ['ingested_5fdensity_3539',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], + ['ingested_5fke_3540',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], + ['ingested_5fq1_3541',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], + ['ingested_5fq2_3542',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], + ['ingested_5fscalar_3543',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], + ['ingested_5ftheta_3544',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], + ['ingested_5fvelocity_3545',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], + ['init_3546',['Init',['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics']]], + ['init_3547',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], + ['init_3548',['Init',['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()'],['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], + ['init1darrays_3549',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], + ['init_5fbase_5fparms_3550',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], + ['init_5fbase_5fstate_5ffrom_5fmetgrid_3551',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], + ['init_5fbcs_3552',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_3553',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_3554',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_3555',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fcoeffs_3556',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], + ['init_5fcustom_3557',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], + ['init_5fcustom_5fpert_3558',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], + ['init_5fcustom_5fterrain_3559',['init_custom_terrain',['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)'],['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)']]], + ['init_5fdirichlet_5fbc_5fdata_3560',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], + ['init_5ffrom_5fhse_3561',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], + ['init_5ffrom_5finput_5fsounding_3562',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], + ['init_5fgeo_5fwind_5fprofile_3563',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], + ['init_5fimmersed_5fbody_3564',['init_immersed_body',['../classERF.html#a63c64467bb933ddd2feff8b08e48b812',1,'ERF']]], + ['init_5fisentropic_5fhse_3565',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], + ['init_5fisentropic_5fhse_5fterrain_3566',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], + ['init_5fmode_5fcomps_3567',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], + ['init_5fmsfs_5ffrom_5fmetgrid_3568',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], + ['init_5fonly_3569',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], + ['init_5fparams_3570',['init_params',['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()']]], + ['init_5fstate_5ffrom_5fmetgrid_3571',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], + ['init_5fstuff_3572',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], + ['init_5fterrain_5ffrom_5fmetgrid_3573',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], + ['init_5fterrain_5fgrid_3574',['init_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H']]], + ['init_5ftpi_3575',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], + ['init_5funiform_3576',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], + ['init_5fwhich_5fterrain_5fgrid_3577',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], + ['init_5fwindfarm_5flat_5flon_3578',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], + ['init_5fwindfarm_5fx_5fy_3579',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], + ['init_5fzlevels_3580',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], + ['init_5fzphys_3581',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], + ['initdata_3582',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], + ['initdata_5fpost_3583',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], + ['initdata_5fpre_3584',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], + ['inithse_3585',['initHSE',['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()'],['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)']]], + ['initial_5ffluxes_3586',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], + ['initialize_3587',['initialize',['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize(const T &S_data)']]], + ['initialize_5fdata_3588',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], + ['initialize_5fintegrator_3589',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], + ['initializeblocks_3590',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], + ['initializefromfile_3591',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], + ['initializelevelfromdata_3592',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], + ['initializemicrophysics_3593',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], + ['initrayleigh_3594',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], + ['initsponge_3595',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], + ['input_5fsponge_3596',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], + ['inputsoundingdata_3597',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData']]], + ['inputspongedata_3598',['InputSpongeData',['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData']]], + ['insoluble_5foptics_5finit_3599',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], + ['interp1d_3600',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], + ['interp2d1d_3601',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], + ['interp2d2d_3602',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], + ['interp3d2d_3603',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], + ['interp_5fin_5ftime_3604',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], + ['interpcell_3605',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], + ['interpface_3606',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], + ['interpolate_5f1d_3607',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], + ['interpolate_5fcolumn_5fmetgrid_3608',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], + ['interpolate_5fcolumn_5fmetgrid_5flinear_3609',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], + ['interpolatedensitypertfromcelltoface_3610',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], + ['interpolatedval_3611',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], + ['interpolateinx_3612',['InterpolateInX',['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], + ['interpolateiny_3613',['InterpolateInY',['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()'],['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()']]], + ['interpolateinz_3614',['InterpolateInZ',['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(int i, int j, int k, const amrex::Array4< const amrex::Real > &qty, int qty_index, amrex::Real upw, const AdvType adv_type): ERF_Interpolation.H']]], + ['interpolatepertfromcell_3615',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], + ['intersectioncif_3616',['IntersectionCIF',['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default']]], + ['is_5factive_3617',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], + ['is_5fempty_3618',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], + ['is_5fit_5ftime_5ffor_5faction_3619',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], + ['iterate_5fflux_3620',['iterate_flux',['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index d540f31ac1..4be3b80bd1 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['kessler_3620',['Kessler',['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler']]] + ['kessler_3621',['Kessler',['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index 71f9b4d087..1fa8c6e15a 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,20 +1,20 @@ var searchData= [ - ['lagrange_5finterp_3621',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], - ['lagrange_5fsetup_3622',['lagrange_setup',['../ERF__MetgridUtils_8H.html#ad4a14b9729d55361ead1229a6df4e026',1,'ERF_MetgridUtils.H']]], - ['landsurface_3623',['LandSurface',['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface']]], - ['len_3624',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], - ['level_3625',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], - ['lin_5finterpol_3626',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], - ['line_5faverage_3627',['line_average',['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const'],['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)']]], - ['line_5faverage_5finterpolated_3628',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], - ['line_5fcentroids_3629',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], - ['linesampler_3630',['LineSampler',['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler']]], - ['liquid_5feffective_5fradius_3631',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], - ['lmask_5fmin_5freduce_3632',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], - ['lsm_5fdata_5fptr_3633',['Lsm_Data_Ptr',['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()'],['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr(const int &varIdx) override']]], - ['lsm_5fdata_5fsize_3634',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()']]], - ['lsm_5fflux_5fptr_3635',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()']]], - ['lsm_5fgeom_3636',['Lsm_Geom',['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()']]], - ['lsm_5fvarname_3637',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]] + ['lagrange_5finterp_3622',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], + ['lagrange_5fsetup_3623',['lagrange_setup',['../ERF__MetgridUtils_8H.html#ad4a14b9729d55361ead1229a6df4e026',1,'ERF_MetgridUtils.H']]], + ['landsurface_3624',['LandSurface',['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface']]], + ['len_3625',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], + ['level_3626',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], + ['lin_5finterpol_3627',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], + ['line_5faverage_3628',['line_average',['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const'],['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)']]], + ['line_5faverage_5finterpolated_3629',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], + ['line_5fcentroids_3630',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], + ['linesampler_3631',['LineSampler',['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler']]], + ['liquid_5feffective_5fradius_3632',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], + ['lmask_5fmin_5freduce_3633',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], + ['lsm_5fdata_5fptr_3634',['Lsm_Data_Ptr',['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()'],['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr(const int &varIdx) override']]], + ['lsm_5fdata_5fsize_3635',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()']]], + ['lsm_5fflux_5fptr_3636',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()']]], + ['lsm_5fgeom_3637',['Lsm_Geom',['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()']]], + ['lsm_5fvarname_3638',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]] ]; diff --git a/search/functions_b.js b/search/functions_b.js index 0f12e06056..345310cad6 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -1,42 +1,42 @@ var searchData= [ - ['m2005_5feffradius_3638',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], - ['main_3639',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], - ['make_5fareas_3640',['make_areas',['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp']]], - ['make_5fbuoyancy_3641',['make_buoyancy',['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H'],['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp']]], - ['make_5ffast_5fcoeffs_3642',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], - ['make_5fj_3643',['make_J',['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H']]], - ['make_5fmom_5fsources_3644',['make_mom_sources',['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp'],['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H']]], - ['make_5fphysbcs_3645',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], - ['make_5fsources_3646',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], - ['make_5fzcc_3647',['make_zcc',['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H']]], - ['makediagnosticaverage_3648',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], - ['makehorizontalaverages_3649',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], - ['makenewlevelfromcoarse_3650',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], - ['makenewlevelfromscratch_3651',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], - ['makoh_5fcubic_3652',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], - ['makoh_5fquartic_3653',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], - ['mamconstituents_3654',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents']]], - ['map_5fdata_3655',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], - ['mcica_5fsubcol_5fmask_3656',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], - ['microphysics_3657',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics']]], - ['mitchell_5fice_5foptics_5flw_3658',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], - ['mitchell_5fice_5foptics_5fsw_3659',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], - ['mm5_3660',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5']]], - ['modal_5faero_5fcalcsize_5fdiag_3661',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], - ['modal_5faero_5fkohler_3662',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], - ['modal_5faero_5flw_3663',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], - ['modal_5faero_5fsw_3664',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], - ['modal_5faero_5fwateruptake_5fdr_3665',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], - ['modal_5faero_5fwateruptake_5fsub_3666',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], - ['modal_5foptics_5finit_3667',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], - ['modal_5fsize_5fparameters_3668',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], - ['modeltype_3669',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], - ['moeng_5fflux_3670',['moeng_flux',['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux']]], - ['momentumtovelocity_3671',['MomentumToVelocity',['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp'],['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], - ['mostaverage_3672',['MOSTAverage',['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)']]], - ['mrisplitintegrator_3673',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default']]], - ['multiblockcontainer_3674',['MultiBlockContainer',['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer']]], - ['murphykoop_5fsvp_5fice_3675',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], - ['murphykoop_5fsvp_5fwater_3676',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]] + ['m2005_5feffradius_3639',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], + ['main_3640',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['make_5fareas_3641',['make_areas',['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp']]], + ['make_5fbuoyancy_3642',['make_buoyancy',['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H'],['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp']]], + ['make_5ffast_5fcoeffs_3643',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], + ['make_5fj_3644',['make_J',['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H']]], + ['make_5fmom_5fsources_3645',['make_mom_sources',['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp'],['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H']]], + ['make_5fphysbcs_3646',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], + ['make_5fsources_3647',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], + ['make_5fzcc_3648',['make_zcc',['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H']]], + ['makediagnosticaverage_3649',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], + ['makehorizontalaverages_3650',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], + ['makenewlevelfromcoarse_3651',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], + ['makenewlevelfromscratch_3652',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], + ['makoh_5fcubic_3653',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], + ['makoh_5fquartic_3654',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], + ['mamconstituents_3655',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents']]], + ['map_5fdata_3656',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], + ['mcica_5fsubcol_5fmask_3657',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], + ['microphysics_3658',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics']]], + ['mitchell_5fice_5foptics_5flw_3659',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], + ['mitchell_5fice_5foptics_5fsw_3660',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], + ['mm5_3661',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5']]], + ['modal_5faero_5fcalcsize_5fdiag_3662',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], + ['modal_5faero_5fkohler_3663',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], + ['modal_5faero_5flw_3664',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], + ['modal_5faero_5fsw_3665',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], + ['modal_5faero_5fwateruptake_5fdr_3666',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], + ['modal_5faero_5fwateruptake_5fsub_3667',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], + ['modal_5foptics_5finit_3668',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], + ['modal_5fsize_5fparameters_3669',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], + ['modeltype_3670',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], + ['moeng_5fflux_3671',['moeng_flux',['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux']]], + ['momentumtovelocity_3672',['MomentumToVelocity',['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp'],['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], + ['mostaverage_3673',['MOSTAverage',['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)']]], + ['mrisplitintegrator_3674',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default']]], + ['multiblockcontainer_3675',['MultiBlockContainer',['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer']]], + ['murphykoop_5fsvp_5fice_3676',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], + ['murphykoop_5fsvp_5fwater_3677',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 9b7b913dbb..1ec86d9750 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,34 +1,34 @@ var searchData= [ - ['name_3677',['name',['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()']]], - ['ncell_5fline_3678',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], - ['ncell_5fplane_3679',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], - ['ncfile_3680',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile']]], - ['ncgroup_3681',['NCGroup',['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)']]], - ['ncomp_3682',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], - ['ndarray_3683',['NDArray',['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], - ['ndim_3684',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], - ['netzerobuoyantadd_3685',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], - ['netzerobuoyantadjust_3686',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], - ['newton_5fraphson_5fhse_3687',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], - ['newtonitersat_3688',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], - ['no_5fip_5fhltalt_3689',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], - ['noah_3690',['NOAH',['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH']]], - ['nonhygro_5foptics_5finit_3691',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], - ['nullmoist_3692',['NullMoist',['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist']]], - ['nullsurf_3693',['NullSurf',['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf']]], - ['nullwindfarm_3694',['NullWindFarm',['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm']]], - ['num_5fattributes_3695',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], - ['num_5fdimensions_3696',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], - ['num_5fgroups_3697',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], - ['num_5fvariables_3698',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], - ['num_5fvars_3699',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], - ['numdatalogs_3700',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], - ['numericaldiffusion_5fscal_3701',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], - ['numericaldiffusion_5fxmom_3702',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], - ['numericaldiffusion_5fymom_3703',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], - ['numsamplelinelogs_3704',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], - ['numsamplelines_3705',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], - ['numsamplepointlogs_3706',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], - ['numsamplepoints_3707',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]] + ['name_3678',['name',['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()']]], + ['ncell_5fline_3679',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], + ['ncell_5fplane_3680',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], + ['ncfile_3681',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile']]], + ['ncgroup_3682',['NCGroup',['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)']]], + ['ncomp_3683',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], + ['ndarray_3684',['NDArray',['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], + ['ndim_3685',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], + ['netzerobuoyantadd_3686',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], + ['netzerobuoyantadjust_3687',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], + ['newton_5fraphson_5fhse_3688',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], + ['newtonitersat_3689',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], + ['no_5fip_5fhltalt_3690',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], + ['noah_3691',['NOAH',['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH']]], + ['nonhygro_5foptics_5finit_3692',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], + ['nullmoist_3693',['NullMoist',['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist']]], + ['nullsurf_3694',['NullSurf',['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf']]], + ['nullwindfarm_3695',['NullWindFarm',['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm']]], + ['num_5fattributes_3696',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], + ['num_5fdimensions_3697',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], + ['num_5fgroups_3698',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], + ['num_5fvariables_3699',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], + ['num_5fvars_3700',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], + ['numdatalogs_3701',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], + ['numericaldiffusion_5fscal_3702',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numericaldiffusion_5fxmom_3703',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], + ['numericaldiffusion_5fymom_3704',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], + ['numsamplelinelogs_3705',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], + ['numsamplelines_3706',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], + ['numsamplepointlogs_3707',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], + ['numsamplepoints_3708',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]] ]; diff --git a/search/functions_d.js b/search/functions_d.js index b0343df0d4..4b77902af6 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,13 +1,13 @@ var searchData= [ - ['offset_3708',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], - ['oldgoffgratch_5fsvp_5fice_3709',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], - ['oldgoffgratch_5fsvp_5fwater_3710',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], - ['omegafromw_3711',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], - ['on_5fcomplete_3712',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], - ['open_3713',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile']]], - ['open_5fpar_3714',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], - ['operator_28_29_3715',['operator()',['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()']]], - ['operator_3d_3716',['operator=',['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=(const ERF &other)=delete'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=(ERF &&other) noexcept=delete'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=()'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=(CIF &&rhs) noexcept=default'],['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=(const CIF &rhs)=default'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete']]], - ['optics_3717',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]] + ['offset_3709',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], + ['oldgoffgratch_5fsvp_5fice_3710',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], + ['oldgoffgratch_5fsvp_5fwater_3711',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], + ['omegafromw_3712',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], + ['on_5fcomplete_3713',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], + ['open_3714',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile']]], + ['open_5fpar_3715',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], + ['operator_28_29_3716',['operator()',['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()']]], + ['operator_3d_3717',['operator=',['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=(const ERF &other)=delete'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=(ERF &&other) noexcept=delete'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=()'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=(CIF &&rhs) noexcept=default'],['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=(const CIF &rhs)=default'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete']]], + ['optics_3718',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]] ]; diff --git a/search/functions_e.js b/search/functions_e.js index abf1448c31..315633f39c 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -1,32 +1,32 @@ var searchData= [ - ['par_5faccess_3718',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], - ['parallelbox_3719',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], - ['parametersanitychecks_3720',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], - ['perpendicularbox_3721',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], - ['physprop_5faccum_5funique_5ffiles_3722',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], - ['physprop_5fget_5fid_3723',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], - ['physprop_5finit_3724',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], - ['planeaverage_3725',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage(const amrex::MultiFab *field_in, amrex::Geometry geom_in, int axis_in, bool inc_ghost=false)'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()=delete']]], - ['planesampler_3726',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler']]], - ['plot_5flsm_5fdata_3727',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], - ['plotfilename_3728',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], - ['plotfilevarnames_3729',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], - ['pn_3730',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], - ['post_5ftimestep_3731',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], - ['post_5fupdate_3732',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], - ['pp_3733',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], - ['precip_3734',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], - ['precipfall_3735',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], - ['print_5fbanner_3736',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], - ['print_5ferror_3737',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], - ['print_5fsummary_3738',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], - ['print_5ftpls_3739',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], - ['print_5fusage_3740',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], - ['project_5fvelocities_3741',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], - ['project_5fvelocities_5ftb_3742',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], - ['projection_5fhas_5fdirichlet_3743',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], - ['pseudorandompert_3744',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], - ['put_3745',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const']]], - ['put_5fattr_3746',['put_attr',['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const']]] + ['par_5faccess_3719',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], + ['parallelbox_3720',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], + ['parametersanitychecks_3721',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], + ['perpendicularbox_3722',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], + ['physprop_5faccum_5funique_5ffiles_3723',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], + ['physprop_5fget_5fid_3724',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], + ['physprop_5finit_3725',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], + ['planeaverage_3726',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage(const amrex::MultiFab *field_in, amrex::Geometry geom_in, int axis_in, bool inc_ghost=false)'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()=delete']]], + ['planesampler_3727',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler']]], + ['plot_5flsm_5fdata_3728',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], + ['plotfilename_3729',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], + ['plotfilevarnames_3730',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], + ['pn_3731',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], + ['post_5ftimestep_3732',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], + ['post_5fupdate_3733',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], + ['pp_3734',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], + ['precip_3735',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], + ['precipfall_3736',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], + ['print_5fbanner_3737',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], + ['print_5ferror_3738',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], + ['print_5fsummary_3739',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], + ['print_5ftpls_3740',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], + ['print_5fusage_3741',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], + ['project_5fvelocities_3742',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], + ['project_5fvelocities_5ftb_3743',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], + ['projection_5fhas_5fdirichlet_3744',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], + ['pseudorandompert_3745',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], + ['put_3746',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const']]], + ['put_5fattr_3747',['put_attr',['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index 14888941d5..32bee84aeb 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,11 +1,11 @@ var searchData= [ - ['qmoist_5fptr_3747',['Qmoist_Ptr',['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr(const int &varIdx) override']]], - ['qmoist_5frestart_5fvars_3748',['Qmoist_Restart_Vars',['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()']]], - ['qmoist_5fsize_3749',['Qmoist_Size',['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], - ['qsat_3750',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], - ['qsat_5fice_3751',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], - ['qsat_5fwater_3752',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], - ['qstate_5fsize_3753',['Qstate_Size',['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()'],['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()']]], - ['query_5fone_5for_5fper_5flevel_3754',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]] + ['qmoist_5fptr_3748',['Qmoist_Ptr',['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr(const int &varIdx) override']]], + ['qmoist_5frestart_5fvars_3749',['Qmoist_Restart_Vars',['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()']]], + ['qmoist_5fsize_3750',['Qmoist_Size',['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], + ['qsat_3751',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], + ['qsat_5fice_3752',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], + ['qsat_5fwater_3753',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], + ['qstate_5fsize_3754',['Qstate_Size',['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()'],['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()']]], + ['query_5fone_5for_5fper_5flevel_3755',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]] ]; diff --git a/search/namespaces_0.js b/search/namespaces_0.js index 34b47bffff..61c5bbab7a 100644 --- a/search/namespaces_0.js +++ b/search/namespaces_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['amrex_2777',['amrex',['../namespaceamrex.html',1,'']]] + ['amrex_2778',['amrex',['../namespaceamrex.html',1,'']]] ]; diff --git a/search/namespaces_1.js b/search/namespaces_1.js index 2c23a6789f..6405c0a437 100644 --- a/search/namespaces_1.js +++ b/search/namespaces_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['basestate_2778',['BaseState',['../namespaceBaseState.html',1,'']]], - ['bcvars_2779',['BCVars',['../namespaceBCVars.html',1,'']]] + ['basestate_2779',['BaseState',['../namespaceBaseState.html',1,'']]], + ['bcvars_2780',['BCVars',['../namespaceBCVars.html',1,'']]] ]; diff --git a/search/namespaces_2.js b/search/namespaces_2.js index 105ef27ce2..dc00e7c132 100644 --- a/search/namespaces_2.js +++ b/search/namespaces_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['derived_2780',['derived',['../namespacederived.html',1,'']]] + ['derived_2781',['derived',['../namespacederived.html',1,'']]] ]; diff --git a/search/namespaces_3.js b/search/namespaces_3.js index beef73067e..fdd8124964 100644 --- a/search/namespaces_3.js +++ b/search/namespaces_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['eddydiff_2781',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], - ['erfbctype_2782',['ERFBCType',['../namespaceERFBCType.html',1,'']]] + ['eddydiff_2782',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], + ['erfbctype_2783',['ERFBCType',['../namespaceERFBCType.html',1,'']]] ]; diff --git a/search/namespaces_4.js b/search/namespaces_4.js index 026bf3b558..bb71e072aa 100644 --- a/search/namespaces_4.js +++ b/search/namespaces_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['hseutils_2783',['HSEutils',['../namespaceHSEutils.html',1,'']]] + ['hseutils_2784',['HSEutils',['../namespaceHSEutils.html',1,'']]] ]; diff --git a/search/namespaces_5.js b/search/namespaces_5.js index c2d68aa73e..a05016197d 100644 --- a/search/namespaces_5.js +++ b/search/namespaces_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['internal_2784',['internal',['../namespaceinternal.html',1,'']]], - ['intvars_2785',['IntVars',['../namespaceIntVars.html',1,'']]] + ['internal_2785',['internal',['../namespaceinternal.html',1,'']]], + ['intvars_2786',['IntVars',['../namespaceIntVars.html',1,'']]] ]; diff --git a/search/namespaces_6.js b/search/namespaces_6.js index 4c83964e45..bd607b7361 100644 --- a/search/namespaces_6.js +++ b/search/namespaces_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['lsmvar_5fmm5_2786',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], - ['lsmvar_5fslm_2787',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]] + ['lsmvar_5fmm5_2787',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], + ['lsmvar_5fslm_2788',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]] ]; diff --git a/search/namespaces_7.js b/search/namespaces_7.js index 6c36f1051b..7824e1479b 100644 --- a/search/namespaces_7.js +++ b/search/namespaces_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['metgridbdyvars_2788',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], - ['micvar_2789',['MicVar',['../namespaceMicVar.html',1,'']]], - ['micvar_5fkess_2790',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], - ['micvar_5fsatadj_2791',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]] + ['metgridbdyvars_2789',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], + ['micvar_2790',['MicVar',['../namespaceMicVar.html',1,'']]], + ['micvar_5fkess_2791',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], + ['micvar_5fsatadj_2792',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]] ]; diff --git a/search/namespaces_8.js b/search/namespaces_8.js index 1054a9aa34..90fb05ca9e 100644 --- a/search/namespaces_8.js +++ b/search/namespaces_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['ncutils_2792',['ncutils',['../namespacencutils.html',1,'']]] + ['ncutils_2793',['ncutils',['../namespacencutils.html',1,'']]] ]; diff --git a/search/namespaces_9.js b/search/namespaces_9.js index c46c753948..2d1e19c7c5 100644 --- a/search/namespaces_9.js +++ b/search/namespaces_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['realbdyvars_2793',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]] + ['realbdyvars_2794',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]] ]; diff --git a/search/namespaces_a.js b/search/namespaces_a.js index 46b004f3e0..2ff9f71f32 100644 --- a/search/namespaces_a.js +++ b/search/namespaces_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['vars_2794',['Vars',['../namespaceVars.html',1,'']]] + ['vars_2795',['Vars',['../namespaceVars.html',1,'']]] ]; diff --git a/search/namespaces_b.js b/search/namespaces_b.js index c4eadb5ae5..d2d23ce8a9 100644 --- a/search/namespaces_b.js +++ b/search/namespaces_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['wrfbdyvars_2795',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]] + ['wrfbdyvars_2796',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]] ]; diff --git a/search/pages_0.js b/search/pages_0.js index fbbd668df4..a11dcc946b 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_5394',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]] + ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_5395',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]] ]; diff --git a/search/typedefs_0.js b/search/typedefs_0.js index e4f61c8c78..7caad79a10 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['bctype_5193',['BCType',['../ERF__SolveWithEBMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithEBMLMG.cpp'],['../ERF__SolveWithMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithMLMG.cpp']]] + ['bctype_5194',['BCType',['../ERF__SolveWithEBMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithEBMLMG.cpp'],['../ERF__SolveWithMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithMLMG.cpp']]] ]; diff --git a/search/typedefs_1.js b/search/typedefs_1.js index a3c96ab981..6bc6196b08 100644 --- a/search/typedefs_1.js +++ b/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['dtype_5194',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]] + ['dtype_5195',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]] ]; diff --git a/search/typedefs_2.js b/search/typedefs_2.js index 260e98910a..df700ce638 100644 --- a/search/typedefs_2.js +++ b/search/typedefs_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['fabptr_5195',['FabPtr',['../classMM5.html#a1c62f3c8eb0010c903b517e6ba49973d',1,'MM5::FabPtr()'],['../classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba',1,'SLM::FabPtr()'],['../classKessler.html#ad9b9b2f6662807890f9f2b016d6d0d1c',1,'Kessler::FabPtr()'],['../classSAM.html#a2ffb00984d39bfc39057c68f708774a9',1,'SAM::FabPtr()'],['../classSatAdj.html#a96e3b06ce00e69e0bf66d1665cee0938',1,'SatAdj::FabPtr()']]] + ['fabptr_5196',['FabPtr',['../classMM5.html#a1c62f3c8eb0010c903b517e6ba49973d',1,'MM5::FabPtr()'],['../classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba',1,'SLM::FabPtr()'],['../classKessler.html#ad9b9b2f6662807890f9f2b016d6d0d1c',1,'Kessler::FabPtr()'],['../classSAM.html#a2ffb00984d39bfc39057c68f708774a9',1,'SAM::FabPtr()'],['../classSatAdj.html#a96e3b06ce00e69e0bf66d1665cee0938',1,'SatAdj::FabPtr()']]] ]; diff --git a/search/typedefs_3.js b/search/typedefs_3.js index 2988ea431a..9094c1a0eb 100644 --- a/search/typedefs_3.js +++ b/search/typedefs_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['planevector_5196',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]] + ['planevector_5197',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]] ]; diff --git a/search/typedefs_4.js b/search/typedefs_4.js index c26a4b8db8..9136f1816c 100644 --- a/search/typedefs_4.js +++ b/search/typedefs_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['rtype_5197',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]] + ['rtype_5198',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]] ]; diff --git a/search/typedefs_5.js b/search/typedefs_5.js index 8758e6b53a..fa90a34a8e 100644 --- a/search/typedefs_5.js +++ b/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['xdir_5198',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]] + ['xdir_5199',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/typedefs_6.js b/search/typedefs_6.js index d9077e6ba6..6d1ff44f2e 100644 --- a/search/typedefs_6.js +++ b/search/typedefs_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['ydir_5199',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]] + ['ydir_5200',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/typedefs_7.js b/search/typedefs_7.js index 914e811375..a680b7f57d 100644 --- a/search/typedefs_7.js +++ b/search/typedefs_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['zdir_5200',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]] + ['zdir_5201',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/variables_0.js b/search/variables_0.js index 9c232a6efd..3d6d53c7b5 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,67 +1,67 @@ var searchData= [ - ['a1_4025',['A1',['../structMYNNLevel2.html#ab4b88d6873a172ac886f94ea35c26a98',1,'MYNNLevel2::A1()'],['../structMYNNLevel25.html#af059aaff0f5dd837293d497198c5ca02',1,'MYNNLevel25::A1()']]], - ['a2_4026',['A2',['../structMYNNLevel25.html#a767313a41fbd7da7ede8d5f4037e4e6a',1,'MYNNLevel25::A2()'],['../structMYNNLevel2.html#a02ae067397dad9810d528dc84ffe631d',1,'MYNNLevel2::A2()']]], - ['a_5fbg_4027',['a_bg',['../ERF__Constants_8H.html#a0910a9292394778082e25954da60fe05',1,'ERF_Constants.H']]], - ['a_5fgr_4028',['a_gr',['../ERF__Constants_8H.html#a16f25ab24f4aca4bb0ff8f3203b0b924',1,'ERF_Constants.H']]], - ['a_5fgrau_4029',['a_grau',['../ERF__Constants_8H.html#a2fe4f2c6313692ac5073cb9ca72552e2',1,'ERF_Constants.H']]], - ['a_5fpr_4030',['a_pr',['../ERF__Constants_8H.html#afddfdf9f48fef3929914f786ce79022a',1,'ERF_Constants.H']]], - ['a_5frain_4031',['a_rain',['../ERF__Constants_8H.html#adf319f31edb7d4f2b4b712096189734b',1,'ERF_Constants.H']]], - ['a_5fsnow_4032',['a_snow',['../ERF__Constants_8H.html#aeb6d6f09d27c3f646bc4d91b7b88e570',1,'ERF_Constants.H']]], - ['abl_5fdriver_5ftype_4033',['abl_driver_type',['../structSolverChoice.html#abe7f2d933204e7a6127469a006240f8f',1,'SolverChoice']]], - ['abl_5fgeo_5fforcing_4034',['abl_geo_forcing',['../structSolverChoice.html#a5147634b7c1414a7694c59c1b4a88d69',1,'SolverChoice']]], - ['abl_5fgeo_5fwind_5ftable_4035',['abl_geo_wind_table',['../structSolverChoice.html#aae719af83409639331018f92be62642b',1,'SolverChoice']]], - ['abl_5fpressure_5fgrad_4036',['abl_pressure_grad',['../structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb',1,'SolverChoice']]], - ['abs_5flw_5fice_4037',['abs_lw_ice',['../classCloudRadProps.html#a0e0fa4537c3e0c1dd695229f63ff42a0',1,'CloudRadProps']]], - ['abs_5flw_5fliq_4038',['abs_lw_liq',['../classCloudRadProps.html#a3aaf016afa4dfea8f3dd0ed574ec3570',1,'CloudRadProps']]], - ['absplw_4039',['absplw',['../structPhysProp_1_1physprop__t.html#a1b15e2d7f7b059cecb30c630a339b020',1,'PhysProp::physprop_t']]], - ['abspsw_4040',['abspsw',['../structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5',1,'PhysProp::physprop_t']]], - ['accrgc_4041',['accrgc',['../classSAM.html#aa2de795ae7721e5070a8f4844e3897f6',1,'SAM']]], - ['accrgi_4042',['accrgi',['../classSAM.html#a2ec33470030fdfd34b9b9436f0b56cfd',1,'SAM']]], - ['accrrc_4043',['accrrc',['../classSAM.html#a74856cc0ee48b638ee5263cd51fd1090',1,'SAM']]], - ['accrsc_4044',['accrsc',['../classSAM.html#aa32720be8b27907466650050dc73e110',1,'SAM']]], - ['accrsi_4045',['accrsi',['../classSAM.html#a6b848cc96480f05c0c7b1e811cdb50d7',1,'SAM']]], - ['active_5fgases_4046',['active_gases',['../classRadiation.html#a830faa00a602447dd4ebeb868837f4ee',1,'Radiation::active_gases()'],['../classRrtmgp.html#a083da6e26f2c0e2b52a4145f8d285a92',1,'Rrtmgp::active_gases()']]], - ['advchoice_4047',['advChoice',['../structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e',1,'SolverChoice']]], - ['advect_5fke_4048',['advect_KE',['../structTurbChoice.html#af151e25e9513f7c6a995ca82db98278c',1,'TurbChoice']]], - ['advflux_5freg_4049',['advflux_reg',['../classERF.html#a86a0bc8e41668411ee0ab5801d4688a7',1,'ERF']]], - ['aer_4050',['aer',['../structMamConstituents_1_1aerlist__t.html#a21f61436cc2e4a150e675d9d0163fcdf',1,'MamConstituents::aerlist_t']]], - ['aer_5fasm_5fbnd_5fsw_4051',['aer_asm_bnd_sw',['../classRadiation.html#a3c4f1ced64f83e26971d080529b971fe',1,'Radiation']]], - ['aer_5fasm_5fbnd_5fsw_5f1d_4052',['aer_asm_bnd_sw_1d',['../classRadiation.html#a9c46e92bbf20f23807395c224ab68f72',1,'Radiation']]], - ['aer_5fasm_5fbnd_5fsw_5fo_5f1d_4053',['aer_asm_bnd_sw_o_1d',['../classRadiation.html#ae6838c1ed64903695cd463ff8f8e90ce',1,'Radiation']]], - ['aer_5frad_4054',['aer_rad',['../classRadiation.html#a753f36a08e04e4332b9f6851dbd34128',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_4055',['aer_ssa_bnd_sw',['../classRadiation.html#a14529545c30d5e1add40db4f23f138a2',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_5f1d_4056',['aer_ssa_bnd_sw_1d',['../classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_5fo_5f1d_4057',['aer_ssa_bnd_sw_o_1d',['../classRadiation.html#a3cc75098a48e71cd63f04aeff8caa5b5',1,'Radiation']]], - ['aer_5ftau_5fbnd_5flw_4058',['aer_tau_bnd_lw',['../classRadiation.html#af94700ceeb3868d2547f7c676d25e8f2',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_4059',['aer_tau_bnd_sw',['../classRadiation.html#a0bd90f81b3baab1cdc125716837d41ac',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_5f1d_4060',['aer_tau_bnd_sw_1d',['../classRadiation.html#ac535ba110b35b09d7e99394729028422',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_5fo_5f1d_4061',['aer_tau_bnd_sw_o_1d',['../classRadiation.html#a43e0cb6ec0be157434f2807442253098',1,'Radiation']]], - ['aername_4062',['aername',['../structPhysProp_1_1physprop__t.html#a55a195e47028b0355c737bffb1f60fbd',1,'PhysProp::physprop_t']]], - ['aernames_4063',['aernames',['../classRadiation.html#aa593162cb83bd300584f65cc31480683',1,'Radiation']]], - ['aero_5fnames_4064',['aero_names',['../classAerRadProps.html#a6dcb735fda4651c893ce9d3c2860a0af',1,'AerRadProps']]], - ['aero_5foptics_4065',['aero_optics',['../classOptics.html#a2153b2cf09af64100464587e8afb6d8f',1,'Optics']]], - ['aerosollist_4066',['aerosollist',['../classMamConstituents.html#ace0a867813831b2170a67343ba032ffa',1,'MamConstituents']]], - ['af_5fcmip6_5fsw_4067',['af_cmip6_sw',['../classAerRadProps.html#afd083b451cf913a409380fb0b95de4c0',1,'AerRadProps']]], - ['albedo_5fdif_4068',['albedo_dif',['../classRadiation.html#ab11967968e25e70b72d975ceb99fe9a6',1,'Radiation']]], - ['albedo_5fdir_4069',['albedo_dir',['../classRadiation.html#ab0801286969e7a03277b4813611c691f',1,'Radiation']]], - ['alpha_5fc_4070',['alpha_C',['../structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d',1,'DiffChoice']]], - ['alpha_5ft_4071',['alpha_T',['../structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517',1,'DiffChoice']]], - ['alphaelq_4072',['alphaelq',['../ERF__Constants_8H.html#a3c70f890015491421d536954a374324d',1,'ERF_Constants.H']]], - ['anelastic_4073',['anelastic',['../classMRISplitIntegrator.html#a277f590efb755921c145d09f84e740af',1,'MRISplitIntegrator::anelastic()'],['../structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec',1,'SolverChoice::anelastic()']]], - ['apply_5fbcs_4074',['apply_bcs',['../ERF__TI__utils_8H.html#a5e7934b18ef63bc8c4c16db42277c52f',1,'ERF_TI_utils.H']]], - ['asm_5fsw_5fice_4075',['asm_sw_ice',['../classCloudRadProps.html#ae5d0881c315505e02035349403ed4270',1,'CloudRadProps']]], - ['asm_5fsw_5fliq_4076',['asm_sw_liq',['../classCloudRadProps.html#aa32eef207df809527562060ba064baf4',1,'CloudRadProps']]], - ['asmpsw_4077',['asmpsw',['../structPhysProp_1_1physprop__t.html#a14ca153cc7e4dbcc7e097b4014385c8f',1,'PhysProp::physprop_t']]], - ['ave_5fplane_4078',['ave_plane',['../structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c',1,'SolverChoice']]], - ['avogadro_4079',['avogadro',['../ERF__Constants_8H.html#a3b2a75494e18c62ae8e6f6ebb231c3fa',1,'ERF_Constants.H']]], - ['ax_4080',['ax',['../classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c',1,'ERF']]], - ['ax_5fnew_4081',['ax_new',['../classERF.html#adf9043b29880747cfe0cf12ab19bf4ae',1,'ERF']]], - ['ax_5fsrc_4082',['ax_src',['../classERF.html#abe77a4434d27561109ffc666546511dc',1,'ERF']]], - ['ay_4083',['ay',['../classERF.html#ade870f983d113c64406bdcb8a9194044',1,'ERF']]], - ['ay_5fnew_4084',['ay_new',['../classERF.html#a3004600e3ebdd453c9e1816ad96209e4',1,'ERF']]], - ['ay_5fsrc_4085',['ay_src',['../classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab',1,'ERF']]], - ['az_4086',['az',['../classERF.html#a391914523e66645f7e947cefcd19c011',1,'ERF']]], - ['az_5fnew_4087',['az_new',['../classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c',1,'ERF']]], - ['az_5fsrc_4088',['az_src',['../classERF.html#ad2d8e37fbdac323eda857e0b8c151852',1,'ERF']]] + ['a1_4026',['A1',['../structMYNNLevel2.html#ab4b88d6873a172ac886f94ea35c26a98',1,'MYNNLevel2::A1()'],['../structMYNNLevel25.html#af059aaff0f5dd837293d497198c5ca02',1,'MYNNLevel25::A1()']]], + ['a2_4027',['A2',['../structMYNNLevel25.html#a767313a41fbd7da7ede8d5f4037e4e6a',1,'MYNNLevel25::A2()'],['../structMYNNLevel2.html#a02ae067397dad9810d528dc84ffe631d',1,'MYNNLevel2::A2()']]], + ['a_5fbg_4028',['a_bg',['../ERF__Constants_8H.html#a0910a9292394778082e25954da60fe05',1,'ERF_Constants.H']]], + ['a_5fgr_4029',['a_gr',['../ERF__Constants_8H.html#a16f25ab24f4aca4bb0ff8f3203b0b924',1,'ERF_Constants.H']]], + ['a_5fgrau_4030',['a_grau',['../ERF__Constants_8H.html#a2fe4f2c6313692ac5073cb9ca72552e2',1,'ERF_Constants.H']]], + ['a_5fpr_4031',['a_pr',['../ERF__Constants_8H.html#afddfdf9f48fef3929914f786ce79022a',1,'ERF_Constants.H']]], + ['a_5frain_4032',['a_rain',['../ERF__Constants_8H.html#adf319f31edb7d4f2b4b712096189734b',1,'ERF_Constants.H']]], + ['a_5fsnow_4033',['a_snow',['../ERF__Constants_8H.html#aeb6d6f09d27c3f646bc4d91b7b88e570',1,'ERF_Constants.H']]], + ['abl_5fdriver_5ftype_4034',['abl_driver_type',['../structSolverChoice.html#abe7f2d933204e7a6127469a006240f8f',1,'SolverChoice']]], + ['abl_5fgeo_5fforcing_4035',['abl_geo_forcing',['../structSolverChoice.html#a5147634b7c1414a7694c59c1b4a88d69',1,'SolverChoice']]], + ['abl_5fgeo_5fwind_5ftable_4036',['abl_geo_wind_table',['../structSolverChoice.html#aae719af83409639331018f92be62642b',1,'SolverChoice']]], + ['abl_5fpressure_5fgrad_4037',['abl_pressure_grad',['../structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb',1,'SolverChoice']]], + ['abs_5flw_5fice_4038',['abs_lw_ice',['../classCloudRadProps.html#a0e0fa4537c3e0c1dd695229f63ff42a0',1,'CloudRadProps']]], + ['abs_5flw_5fliq_4039',['abs_lw_liq',['../classCloudRadProps.html#a3aaf016afa4dfea8f3dd0ed574ec3570',1,'CloudRadProps']]], + ['absplw_4040',['absplw',['../structPhysProp_1_1physprop__t.html#a1b15e2d7f7b059cecb30c630a339b020',1,'PhysProp::physprop_t']]], + ['abspsw_4041',['abspsw',['../structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5',1,'PhysProp::physprop_t']]], + ['accrgc_4042',['accrgc',['../classSAM.html#aa2de795ae7721e5070a8f4844e3897f6',1,'SAM']]], + ['accrgi_4043',['accrgi',['../classSAM.html#a2ec33470030fdfd34b9b9436f0b56cfd',1,'SAM']]], + ['accrrc_4044',['accrrc',['../classSAM.html#a74856cc0ee48b638ee5263cd51fd1090',1,'SAM']]], + ['accrsc_4045',['accrsc',['../classSAM.html#aa32720be8b27907466650050dc73e110',1,'SAM']]], + ['accrsi_4046',['accrsi',['../classSAM.html#a6b848cc96480f05c0c7b1e811cdb50d7',1,'SAM']]], + ['active_5fgases_4047',['active_gases',['../classRadiation.html#a830faa00a602447dd4ebeb868837f4ee',1,'Radiation::active_gases()'],['../classRrtmgp.html#a083da6e26f2c0e2b52a4145f8d285a92',1,'Rrtmgp::active_gases()']]], + ['advchoice_4048',['advChoice',['../structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e',1,'SolverChoice']]], + ['advect_5fke_4049',['advect_KE',['../structTurbChoice.html#af151e25e9513f7c6a995ca82db98278c',1,'TurbChoice']]], + ['advflux_5freg_4050',['advflux_reg',['../classERF.html#a86a0bc8e41668411ee0ab5801d4688a7',1,'ERF']]], + ['aer_4051',['aer',['../structMamConstituents_1_1aerlist__t.html#a21f61436cc2e4a150e675d9d0163fcdf',1,'MamConstituents::aerlist_t']]], + ['aer_5fasm_5fbnd_5fsw_4052',['aer_asm_bnd_sw',['../classRadiation.html#a3c4f1ced64f83e26971d080529b971fe',1,'Radiation']]], + ['aer_5fasm_5fbnd_5fsw_5f1d_4053',['aer_asm_bnd_sw_1d',['../classRadiation.html#a9c46e92bbf20f23807395c224ab68f72',1,'Radiation']]], + ['aer_5fasm_5fbnd_5fsw_5fo_5f1d_4054',['aer_asm_bnd_sw_o_1d',['../classRadiation.html#ae6838c1ed64903695cd463ff8f8e90ce',1,'Radiation']]], + ['aer_5frad_4055',['aer_rad',['../classRadiation.html#a753f36a08e04e4332b9f6851dbd34128',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_4056',['aer_ssa_bnd_sw',['../classRadiation.html#a14529545c30d5e1add40db4f23f138a2',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_5f1d_4057',['aer_ssa_bnd_sw_1d',['../classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_5fo_5f1d_4058',['aer_ssa_bnd_sw_o_1d',['../classRadiation.html#a3cc75098a48e71cd63f04aeff8caa5b5',1,'Radiation']]], + ['aer_5ftau_5fbnd_5flw_4059',['aer_tau_bnd_lw',['../classRadiation.html#af94700ceeb3868d2547f7c676d25e8f2',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_4060',['aer_tau_bnd_sw',['../classRadiation.html#a0bd90f81b3baab1cdc125716837d41ac',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_5f1d_4061',['aer_tau_bnd_sw_1d',['../classRadiation.html#ac535ba110b35b09d7e99394729028422',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_5fo_5f1d_4062',['aer_tau_bnd_sw_o_1d',['../classRadiation.html#a43e0cb6ec0be157434f2807442253098',1,'Radiation']]], + ['aername_4063',['aername',['../structPhysProp_1_1physprop__t.html#a55a195e47028b0355c737bffb1f60fbd',1,'PhysProp::physprop_t']]], + ['aernames_4064',['aernames',['../classRadiation.html#aa593162cb83bd300584f65cc31480683',1,'Radiation']]], + ['aero_5fnames_4065',['aero_names',['../classAerRadProps.html#a6dcb735fda4651c893ce9d3c2860a0af',1,'AerRadProps']]], + ['aero_5foptics_4066',['aero_optics',['../classOptics.html#a2153b2cf09af64100464587e8afb6d8f',1,'Optics']]], + ['aerosollist_4067',['aerosollist',['../classMamConstituents.html#ace0a867813831b2170a67343ba032ffa',1,'MamConstituents']]], + ['af_5fcmip6_5fsw_4068',['af_cmip6_sw',['../classAerRadProps.html#afd083b451cf913a409380fb0b95de4c0',1,'AerRadProps']]], + ['albedo_5fdif_4069',['albedo_dif',['../classRadiation.html#ab11967968e25e70b72d975ceb99fe9a6',1,'Radiation']]], + ['albedo_5fdir_4070',['albedo_dir',['../classRadiation.html#ab0801286969e7a03277b4813611c691f',1,'Radiation']]], + ['alpha_5fc_4071',['alpha_C',['../structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d',1,'DiffChoice']]], + ['alpha_5ft_4072',['alpha_T',['../structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517',1,'DiffChoice']]], + ['alphaelq_4073',['alphaelq',['../ERF__Constants_8H.html#a3c70f890015491421d536954a374324d',1,'ERF_Constants.H']]], + ['anelastic_4074',['anelastic',['../classMRISplitIntegrator.html#a277f590efb755921c145d09f84e740af',1,'MRISplitIntegrator::anelastic()'],['../structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec',1,'SolverChoice::anelastic()']]], + ['apply_5fbcs_4075',['apply_bcs',['../ERF__TI__utils_8H.html#a5e7934b18ef63bc8c4c16db42277c52f',1,'ERF_TI_utils.H']]], + ['asm_5fsw_5fice_4076',['asm_sw_ice',['../classCloudRadProps.html#ae5d0881c315505e02035349403ed4270',1,'CloudRadProps']]], + ['asm_5fsw_5fliq_4077',['asm_sw_liq',['../classCloudRadProps.html#aa32eef207df809527562060ba064baf4',1,'CloudRadProps']]], + ['asmpsw_4078',['asmpsw',['../structPhysProp_1_1physprop__t.html#a14ca153cc7e4dbcc7e097b4014385c8f',1,'PhysProp::physprop_t']]], + ['ave_5fplane_4079',['ave_plane',['../structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c',1,'SolverChoice']]], + ['avogadro_4080',['avogadro',['../ERF__Constants_8H.html#a3b2a75494e18c62ae8e6f6ebb231c3fa',1,'ERF_Constants.H']]], + ['ax_4081',['ax',['../classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c',1,'ERF']]], + ['ax_5fnew_4082',['ax_new',['../classERF.html#adf9043b29880747cfe0cf12ab19bf4ae',1,'ERF']]], + ['ax_5fsrc_4083',['ax_src',['../classERF.html#abe77a4434d27561109ffc666546511dc',1,'ERF']]], + ['ay_4084',['ay',['../classERF.html#ade870f983d113c64406bdcb8a9194044',1,'ERF']]], + ['ay_5fnew_4085',['ay_new',['../classERF.html#a3004600e3ebdd453c9e1816ad96209e4',1,'ERF']]], + ['ay_5fsrc_4086',['ay_src',['../classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab',1,'ERF']]], + ['az_4087',['az',['../classERF.html#a391914523e66645f7e947cefcd19c011',1,'ERF']]], + ['az_5fnew_4088',['az_new',['../classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c',1,'ERF']]], + ['az_5fsrc_4089',['az_src',['../classERF.html#ad2d8e37fbdac323eda857e0b8c151852',1,'ERF']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index 9b80a24f14..075b1a5c28 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,31 +1,31 @@ var searchData= [ - ['b1_4089',['B1',['../structMYNNLevel25.html#a8a1dab3e8da3715b39e07436759b3e80',1,'MYNNLevel25']]], - ['b2_4090',['B2',['../structMYNNLevel25.html#abcb530c05ffc485eafaec178d050b6ba',1,'MYNNLevel25']]], - ['b_5fgrau_4091',['b_grau',['../ERF__Constants_8H.html#a5b9ceb4b022305781565b213273b24df',1,'ERF_Constants.H']]], - ['b_5frain_4092',['b_rain',['../ERF__Constants_8H.html#a73a3e2e084667177abe0e4d2cd3da51c',1,'ERF_Constants.H']]], - ['b_5fsnow_4093',['b_snow',['../ERF__Constants_8H.html#aee22c64edc9a6e972b3866ee44c575fc',1,'ERF_Constants.H']]], - ['base_5fparms_4094',['base_parms',['../classProblemBase.html#ae21bdcbfbf32d1ec423b6a0edd92dbda',1,'ProblemBase']]], - ['base_5fstate_4095',['base_state',['../classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c',1,'ERF']]], - ['base_5fstate_5fnew_4096',['base_state_new',['../classERF.html#a37b2a4257df8ff53d4450de47f16ace1',1,'ERF']]], - ['bcnames_4097',['BCNames',['../ERF_8cpp.html#a6f88b0d6d3b295286a69983d08d9985f',1,'ERF.cpp']]], - ['beta_5fh_4098',['beta_h',['../structsimilarity__funs.html#a5254469dd7ec9856ed6d1e0034306cc4',1,'similarity_funs']]], - ['beta_5fm_4099',['beta_m',['../structsimilarity__funs.html#a3658f855e05c54c9cbc27c8dfb3b0355',1,'similarity_funs']]], - ['betaelq_4100',['betaelq',['../ERF__Constants_8H.html#a2bf4e906e54dd5044116807d54709e48',1,'ERF_Constants.H']]], - ['bjr_5fbeta_4101',['Bjr_beta',['../structmost__data.html#acdc883c0d7a7eb90774ea0c8e376d91d',1,'most_data']]], - ['blade_5fpitch_4102',['blade_pitch',['../classWindFarm.html#a2fc81cd15b5bbaec6e10bab30997fa7c',1,'WindFarm::blade_pitch()'],['../classGeneralAD.html#a735e81390aef6a10e396bf4b7f1c7661',1,'GeneralAD::blade_pitch()']]], - ['bld_5fairfoil_5faoa_4103',['bld_airfoil_aoa',['../classWindFarm.html#a5746b9a61d306dc1b8a8ca121e2906bb',1,'WindFarm::bld_airfoil_aoa()'],['../classGeneralAD.html#ae95fc1dda876a138123f8eddce348d28',1,'GeneralAD::bld_airfoil_aoa()']]], - ['bld_5fairfoil_5fcd_4104',['bld_airfoil_Cd',['../classWindFarm.html#a80014fbca537f74f24f5c54d69467866',1,'WindFarm::bld_airfoil_Cd()'],['../classGeneralAD.html#af8542d68395d4daa200c5ea4e25514dc',1,'GeneralAD::bld_airfoil_Cd()']]], - ['bld_5fairfoil_5fcl_4105',['bld_airfoil_Cl',['../classGeneralAD.html#a0db6baf8703517d3974b08ba7d854fc4',1,'GeneralAD::bld_airfoil_Cl()'],['../classWindFarm.html#a2a7411926b7f581556ab806dc2d9f3db',1,'WindFarm::bld_airfoil_Cl()']]], - ['bld_5fchord_4106',['bld_chord',['../classGeneralAD.html#ab4b3db7ac8efd8610b63ee32349e234e',1,'GeneralAD::bld_chord()'],['../classWindFarm.html#aaab919aaa049f74aaa240318df77a890',1,'WindFarm::bld_chord()']]], - ['bld_5frad_5floc_4107',['bld_rad_loc',['../classGeneralAD.html#abf37f6f4405fc016a3c6b9afda47b4ff',1,'GeneralAD::bld_rad_loc()'],['../classWindFarm.html#aecf311136c814318eccea16a2a3c5efd',1,'WindFarm::bld_rad_loc()']]], - ['bld_5ftwist_4108',['bld_twist',['../classGeneralAD.html#a7dd38f7dc025fcf192e502321ceddc3e',1,'GeneralAD::bld_twist()'],['../classWindFarm.html#a735f2980748b427839b5a5f492f3add8',1,'WindFarm::bld_twist()']]], - ['blv_4109',['blv',['../classMultiBlockContainer.html#a1e364c34a67e56ae960b56b6fb835a7b',1,'MultiBlockContainer']]], - ['bndry_5flev_4110',['bndry_lev',['../classWriteBndryPlanes.html#a0f85ce22ec7a00d38091d2aa2b829fca',1,'WriteBndryPlanes']]], - ['bndry_5foutput_5fplanes_5finterval_4111',['bndry_output_planes_interval',['../classERF.html#aab4575d8fb57595a2f1aaf088c60447a',1,'ERF']]], - ['bndry_5foutput_5fplanes_5fper_4112',['bndry_output_planes_per',['../classERF.html#a5f99e949c83d86507e003ae556cf7c22',1,'ERF']]], - ['bndry_5foutput_5fplanes_5fstart_5ftime_4113',['bndry_output_planes_start_time',['../classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1',1,'ERF']]], - ['boltz_4114',['boltz',['../ERF__Constants_8H.html#a6700ceab4c13f15657c8137f8dd8c039',1,'ERF_Constants.H']]], - ['boxes_5fat_5flevel_4115',['boxes_at_level',['../classERF.html#a050dbd236c9bf246554a53008e09f683',1,'ERF']]], - ['buoyancy_5ftype_4116',['buoyancy_type',['../structSolverChoice.html#ad6ee95a1f016f6f236f26144dbf234d0',1,'SolverChoice']]] + ['b1_4090',['B1',['../structMYNNLevel25.html#a8a1dab3e8da3715b39e07436759b3e80',1,'MYNNLevel25']]], + ['b2_4091',['B2',['../structMYNNLevel25.html#abcb530c05ffc485eafaec178d050b6ba',1,'MYNNLevel25']]], + ['b_5fgrau_4092',['b_grau',['../ERF__Constants_8H.html#a5b9ceb4b022305781565b213273b24df',1,'ERF_Constants.H']]], + ['b_5frain_4093',['b_rain',['../ERF__Constants_8H.html#a73a3e2e084667177abe0e4d2cd3da51c',1,'ERF_Constants.H']]], + ['b_5fsnow_4094',['b_snow',['../ERF__Constants_8H.html#aee22c64edc9a6e972b3866ee44c575fc',1,'ERF_Constants.H']]], + ['base_5fparms_4095',['base_parms',['../classProblemBase.html#ae21bdcbfbf32d1ec423b6a0edd92dbda',1,'ProblemBase']]], + ['base_5fstate_4096',['base_state',['../classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c',1,'ERF']]], + ['base_5fstate_5fnew_4097',['base_state_new',['../classERF.html#a37b2a4257df8ff53d4450de47f16ace1',1,'ERF']]], + ['bcnames_4098',['BCNames',['../ERF_8cpp.html#a6f88b0d6d3b295286a69983d08d9985f',1,'ERF.cpp']]], + ['beta_5fh_4099',['beta_h',['../structsimilarity__funs.html#a5254469dd7ec9856ed6d1e0034306cc4',1,'similarity_funs']]], + ['beta_5fm_4100',['beta_m',['../structsimilarity__funs.html#a3658f855e05c54c9cbc27c8dfb3b0355',1,'similarity_funs']]], + ['betaelq_4101',['betaelq',['../ERF__Constants_8H.html#a2bf4e906e54dd5044116807d54709e48',1,'ERF_Constants.H']]], + ['bjr_5fbeta_4102',['Bjr_beta',['../structmost__data.html#acdc883c0d7a7eb90774ea0c8e376d91d',1,'most_data']]], + ['blade_5fpitch_4103',['blade_pitch',['../classWindFarm.html#a2fc81cd15b5bbaec6e10bab30997fa7c',1,'WindFarm::blade_pitch()'],['../classGeneralAD.html#a735e81390aef6a10e396bf4b7f1c7661',1,'GeneralAD::blade_pitch()']]], + ['bld_5fairfoil_5faoa_4104',['bld_airfoil_aoa',['../classWindFarm.html#a5746b9a61d306dc1b8a8ca121e2906bb',1,'WindFarm::bld_airfoil_aoa()'],['../classGeneralAD.html#ae95fc1dda876a138123f8eddce348d28',1,'GeneralAD::bld_airfoil_aoa()']]], + ['bld_5fairfoil_5fcd_4105',['bld_airfoil_Cd',['../classWindFarm.html#a80014fbca537f74f24f5c54d69467866',1,'WindFarm::bld_airfoil_Cd()'],['../classGeneralAD.html#af8542d68395d4daa200c5ea4e25514dc',1,'GeneralAD::bld_airfoil_Cd()']]], + ['bld_5fairfoil_5fcl_4106',['bld_airfoil_Cl',['../classGeneralAD.html#a0db6baf8703517d3974b08ba7d854fc4',1,'GeneralAD::bld_airfoil_Cl()'],['../classWindFarm.html#a2a7411926b7f581556ab806dc2d9f3db',1,'WindFarm::bld_airfoil_Cl()']]], + ['bld_5fchord_4107',['bld_chord',['../classGeneralAD.html#ab4b3db7ac8efd8610b63ee32349e234e',1,'GeneralAD::bld_chord()'],['../classWindFarm.html#aaab919aaa049f74aaa240318df77a890',1,'WindFarm::bld_chord()']]], + ['bld_5frad_5floc_4108',['bld_rad_loc',['../classGeneralAD.html#abf37f6f4405fc016a3c6b9afda47b4ff',1,'GeneralAD::bld_rad_loc()'],['../classWindFarm.html#aecf311136c814318eccea16a2a3c5efd',1,'WindFarm::bld_rad_loc()']]], + ['bld_5ftwist_4109',['bld_twist',['../classGeneralAD.html#a7dd38f7dc025fcf192e502321ceddc3e',1,'GeneralAD::bld_twist()'],['../classWindFarm.html#a735f2980748b427839b5a5f492f3add8',1,'WindFarm::bld_twist()']]], + ['blv_4110',['blv',['../classMultiBlockContainer.html#a1e364c34a67e56ae960b56b6fb835a7b',1,'MultiBlockContainer']]], + ['bndry_5flev_4111',['bndry_lev',['../classWriteBndryPlanes.html#a0f85ce22ec7a00d38091d2aa2b829fca',1,'WriteBndryPlanes']]], + ['bndry_5foutput_5fplanes_5finterval_4112',['bndry_output_planes_interval',['../classERF.html#aab4575d8fb57595a2f1aaf088c60447a',1,'ERF']]], + ['bndry_5foutput_5fplanes_5fper_4113',['bndry_output_planes_per',['../classERF.html#a5f99e949c83d86507e003ae556cf7c22',1,'ERF']]], + ['bndry_5foutput_5fplanes_5fstart_5ftime_4114',['bndry_output_planes_start_time',['../classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1',1,'ERF']]], + ['boltz_4115',['boltz',['../ERF__Constants_8H.html#a6700ceab4c13f15657c8137f8dd8c039',1,'ERF_Constants.H']]], + ['boxes_5fat_5flevel_4116',['boxes_at_level',['../classERF.html#a050dbd236c9bf246554a53008e09f683',1,'ERF']]], + ['buoyancy_5ftype_4117',['buoyancy_type',['../structSolverChoice.html#ad6ee95a1f016f6f236f26144dbf234d0',1,'SolverChoice']]] ]; diff --git a/search/variables_10.js b/search/variables_10.js index 72d36d0e6c..6e84b22605 100644 --- a/search/variables_10.js +++ b/search/variables_10.js @@ -1,26 +1,26 @@ var searchData= [ - ['q_5fstar_4829',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], - ['qaerwat_5fm_4830',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], - ['qc_4831',['qc',['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation']]], - ['qci0_4832',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], - ['qcw0_4833',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], - ['qi_4834',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], - ['qmoist_4835',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], - ['qn_4836',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation']]], - ['qn1d_4837',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], - ['qp_5fthreshold_4838',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], - ['qr_5fprim_4839',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], - ['qrad_5fsrc_4840',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], - ['qrl_4841',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], - ['qrlc_4842',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], - ['qrs_4843',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], - ['qrsc_4844',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], - ['qt_4845',['qt',['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], - ['qt1d_4846',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], - ['qv1d_4847',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], - ['qv_5finp_5fsound_4848',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], - ['qv_5finp_5fsound_5fd_4849',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], - ['qv_5fprim_4850',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], - ['qv_5fref_5finp_5fsound_4851',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] + ['q_5fstar_4830',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], + ['qaerwat_5fm_4831',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], + ['qc_4832',['qc',['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation']]], + ['qci0_4833',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], + ['qcw0_4834',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], + ['qi_4835',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], + ['qmoist_4836',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], + ['qn_4837',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation']]], + ['qn1d_4838',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], + ['qp_5fthreshold_4839',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], + ['qr_5fprim_4840',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], + ['qrad_5fsrc_4841',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], + ['qrl_4842',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], + ['qrlc_4843',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], + ['qrs_4844',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], + ['qrsc_4845',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], + ['qt_4846',['qt',['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], + ['qt1d_4847',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], + ['qv1d_4848',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], + ['qv_5finp_5fsound_4849',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], + ['qv_5finp_5fsound_5fd_4850',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], + ['qv_5fprim_4851',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], + ['qv_5fref_5finp_5fsound_4852',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] ]; diff --git a/search/variables_11.js b/search/variables_11.js index 8d60215bb5..a70db79be9 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -1,84 +1,84 @@ var searchData= [ - ['r_5fd_4852',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], - ['r_5flw_5fabs_4853',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fascat_4854',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fext_4855',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fscat_4856',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], - ['r_5fv_4857',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], - ['radiation_4858',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], - ['rair_4859',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], - ['rank_5foffsets_4860',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], - ['rayleigh_5fdamp_5ft_4861',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fu_4862',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fv_4863',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fw_4864',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], - ['rayleigh_5fdampcoef_4865',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], - ['rayleigh_5fzdamp_4866',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], - ['rayleigh_5fztop_4867',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], - ['rd_5fon_5frv_4868',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], - ['rdocp_4869',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], - ['real_4870',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], - ['real_5fset_5fwidth_4871',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], - ['real_5fwidth_4872',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], - ['ref_5fcounted_4873',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], - ['ref_5ftags_4874',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], - ['refindex_5fim_5faer_5flw_4875',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], - ['refindex_5fim_5faer_5fsw_4876',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5flw_4877',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5fsw_4878',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], - ['refitablw_4879',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], - ['refitabsw_4880',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], - ['refrtablw_4881',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], - ['refrtabsw_4882',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], - ['regrid_5fint_4883',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], - ['rei_4884',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], - ['rel_4885',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], - ['restart_5fchkfile_4886',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], - ['restart_5ftype_4887',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], - ['retab_4888',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], - ['rf1_4889',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], - ['rf2_4890',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], - ['rfc_4891',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], - ['rga_4892',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], - ['rh20_4893',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], - ['rhcrystal_4894',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], - ['rhdeliques_4895',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], - ['rho0_5ftrans_4896',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], - ['rho1d_4897',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], - ['rho_5f0_4898',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], - ['rho_5finp_5fsound_5fd_4899',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], - ['rhoalpha_5fc_4900',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], - ['rhoalpha_5ft_4901',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], - ['rhod_5finteg_4902',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], - ['rhog_4903',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], - ['rhoh2o_4904',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], - ['rhoqc_5fcomp_4905',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], - ['rhoqr_5fcomp_4906',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], - ['rhoqv_5fcomp_4907',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], - ['rhor_4908',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], - ['rhos_4909',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], - ['rhs_4910',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], - ['ri1_4911',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], - ['ri2_4912',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], - ['ri3_4913',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], - ['rotor_5frad_4914',['rotor_rad',['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], - ['rotor_5frpm_4915',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], - ['rough_5ftype_5fland_4916',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], - ['rough_5ftype_5fsea_4917',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], - ['rrtmg_5flw_5fcloudsim_5fband_4918',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], - ['rrtmg_5fsw_5fcloudsim_5fband_4919',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], - ['rrtmg_5fto_5frrtmgp_4920',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5flw_4921',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_4922',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_4923',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fsw_4924',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], - ['rrtmgp_5fdata_5fpath_4925',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], - ['rrtmgp_5fenable_5ftemperature_5fwarnings_4926',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], - ['ru_5fnew_4927',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], - ['ru_5fold_4928',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], - ['rv_5fnew_4929',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], - ['rv_5fold_4930',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], - ['rw_5fnew_4931',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], - ['rw_5fold_4932',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] + ['r_5fd_4853',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], + ['r_5flw_5fabs_4854',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fascat_4855',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fext_4856',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fscat_4857',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], + ['r_5fv_4858',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], + ['radiation_4859',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], + ['rair_4860',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], + ['rank_5foffsets_4861',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], + ['rayleigh_5fdamp_5ft_4862',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fu_4863',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fv_4864',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fw_4865',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], + ['rayleigh_5fdampcoef_4866',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], + ['rayleigh_5fzdamp_4867',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], + ['rayleigh_5fztop_4868',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], + ['rd_5fon_5frv_4869',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], + ['rdocp_4870',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], + ['real_4871',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], + ['real_5fset_5fwidth_4872',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], + ['real_5fwidth_4873',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], + ['ref_5fcounted_4874',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], + ['ref_5ftags_4875',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], + ['refindex_5fim_5faer_5flw_4876',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], + ['refindex_5fim_5faer_5fsw_4877',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5flw_4878',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5fsw_4879',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], + ['refitablw_4880',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], + ['refitabsw_4881',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], + ['refrtablw_4882',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], + ['refrtabsw_4883',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], + ['regrid_5fint_4884',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], + ['rei_4885',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], + ['rel_4886',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], + ['restart_5fchkfile_4887',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], + ['restart_5ftype_4888',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], + ['retab_4889',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], + ['rf1_4890',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], + ['rf2_4891',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], + ['rfc_4892',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], + ['rga_4893',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], + ['rh20_4894',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], + ['rhcrystal_4895',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], + ['rhdeliques_4896',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], + ['rho0_5ftrans_4897',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], + ['rho1d_4898',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], + ['rho_5f0_4899',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], + ['rho_5finp_5fsound_5fd_4900',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], + ['rhoalpha_5fc_4901',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], + ['rhoalpha_5ft_4902',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], + ['rhod_5finteg_4903',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], + ['rhog_4904',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], + ['rhoh2o_4905',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], + ['rhoqc_5fcomp_4906',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], + ['rhoqr_5fcomp_4907',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], + ['rhoqv_5fcomp_4908',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], + ['rhor_4909',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], + ['rhos_4910',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], + ['rhs_4911',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], + ['ri1_4912',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], + ['ri2_4913',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], + ['ri3_4914',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], + ['rotor_5frad_4915',['rotor_rad',['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], + ['rotor_5frpm_4916',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], + ['rough_5ftype_5fland_4917',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], + ['rough_5ftype_5fsea_4918',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], + ['rrtmg_5flw_5fcloudsim_5fband_4919',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], + ['rrtmg_5fsw_5fcloudsim_5fband_4920',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], + ['rrtmg_5fto_5frrtmgp_4921',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5flw_4922',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_4923',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_4924',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fsw_4925',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], + ['rrtmgp_5fdata_5fpath_4926',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], + ['rrtmgp_5fenable_5ftemperature_5fwarnings_4927',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], + ['ru_5fnew_4928',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], + ['ru_5fold_4929',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], + ['rv_5fnew_4930',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], + ['rv_5fold_4931',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], + ['rw_5fnew_4932',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], + ['rw_5fold_4933',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] ]; diff --git a/search/variables_12.js b/search/variables_12.js index 12e8ed0f61..b0b17385ac 100644 --- a/search/variables_12.js +++ b/search/variables_12.js @@ -1,90 +1,90 @@ var searchData= [ - ['s_5fscratch_4933',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], - ['s_5fsum_4934',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], - ['sampleline_4935',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], - ['samplelinelog_4936',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], - ['samplelinelogname_4937',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], - ['samplepoint_4938',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], - ['sampleptlog_4939',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], - ['sampleptlogname_4940',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], - ['sampler_5finterval_4941',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], - ['sampler_5fper_4942',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], - ['sampling_5fdistance_5fby_5fd_4943',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], - ['sbl_5fdamp_4944',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], - ['sbl_5flim_4945',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], - ['sc_5ft_4946',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], - ['sc_5ft_5finv_4947',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], - ['scalefactor_4948',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], - ['sfs_5fdiss_5flev_4949',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], - ['sfs_5fhfx1_5flev_4950',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], - ['sfs_5fhfx2_5flev_4951',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], - ['sfs_5fhfx3_5flev_4952',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], - ['sfs_5fq1fx1_5flev_4953',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], - ['sfs_5fq1fx2_5flev_4954',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], - ['sfs_5fq1fx3_5flev_4955',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], - ['sfs_5fq2fx3_5flev_4956',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], - ['sfuns_4957',['sfuns',['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()']]], - ['shape_4958',['shape',['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray']]], - ['shmax_4959',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], - ['shmin_4960',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], - ['sigma_5fk_4961',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], - ['sigmag_4962',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], - ['sinphi_4963',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], - ['slow_5ffast_5ftimestep_5fratio_4964',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], - ['slow_5frhs_5ffun_5finc_4965',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpost_4966',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpre_4967',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5finc_4968',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpost_4969',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpre_4970',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], - ['smmax_4971',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], - ['smmin_4972',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], - ['smnsmn_5flev_4973',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], - ['snw_5ftau_5fbnd_5flw_4974',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], - ['snw_5ftau_5fbnd_5fsw_4975',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], - ['solar_5fref_5fband_5firradiance_4976',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], - ['solverchoice_4977',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], - ['source_4978',['source',['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()'],['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()']]], - ['source_5fmmr_5fa_4979',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], - ['source_5fmmr_5fc_4980',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fa_4981',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fc_4982',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], - ['sourcefile_4983',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], - ['spec_5ftype_5fnames_4984',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], - ['spectralflux_4985',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], - ['sponge_5fdensity_4986',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], - ['sponge_5fstrength_4987',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], - ['sponge_5ftype_4988',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], - ['sponge_5fx_5fvelocity_4989',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], - ['sponge_5fy_5fvelocity_4990',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], - ['sponge_5fz_5fvelocity_4991',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], - ['spongechoice_4992',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], - ['ssa_5fcmip6_5fsw_4993',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], - ['ssa_5fsw_5fice_4994',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], - ['ssa_5fsw_5fliq_4995',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], - ['sst_5flev_4996',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], - ['start_5ftime_4997',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], - ['startcputime_4998',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], - ['stop_5ftime_4999',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], - ['stretched_5fdz_5fd_5000',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], - ['stretched_5fdz_5fh_5001',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], - ['sub_5fcfl_5002',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], - ['substepping_5ftype_5003',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], - ['sum_5finterval_5004',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], - ['sum_5fper_5005',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], - ['surf_5fheating_5frate_5006',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], - ['surf_5ftemp_5007',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], - ['surf_5ftemp_5fflux_5008',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], - ['sw_5fband_5fmidpoints_5009',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], - ['sw_5ffluxes_5fallsky_5010',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], - ['sw_5ffluxes_5fclrsky_5011',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], - ['sw_5fhygro_5fasm_5012',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fext_5013',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fssa_5014',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fascat_5015',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fasm_5016',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fext_5017',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fscat_5018',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fssa_5019',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]] + ['s_5fscratch_4934',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], + ['s_5fsum_4935',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], + ['sampleline_4936',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], + ['samplelinelog_4937',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], + ['samplelinelogname_4938',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], + ['samplepoint_4939',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], + ['sampleptlog_4940',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], + ['sampleptlogname_4941',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], + ['sampler_5finterval_4942',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], + ['sampler_5fper_4943',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], + ['sampling_5fdistance_5fby_5fd_4944',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], + ['sbl_5fdamp_4945',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], + ['sbl_5flim_4946',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], + ['sc_5ft_4947',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], + ['sc_5ft_5finv_4948',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], + ['scalefactor_4949',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], + ['sfs_5fdiss_5flev_4950',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], + ['sfs_5fhfx1_5flev_4951',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], + ['sfs_5fhfx2_5flev_4952',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], + ['sfs_5fhfx3_5flev_4953',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], + ['sfs_5fq1fx1_5flev_4954',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], + ['sfs_5fq1fx2_5flev_4955',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], + ['sfs_5fq1fx3_5flev_4956',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], + ['sfs_5fq2fx3_5flev_4957',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], + ['sfuns_4958',['sfuns',['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()']]], + ['shape_4959',['shape',['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray']]], + ['shmax_4960',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], + ['shmin_4961',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], + ['sigma_5fk_4962',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], + ['sigmag_4963',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], + ['sinphi_4964',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], + ['slow_5ffast_5ftimestep_5fratio_4965',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], + ['slow_5frhs_5ffun_5finc_4966',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpost_4967',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpre_4968',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5finc_4969',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpost_4970',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpre_4971',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], + ['smmax_4972',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], + ['smmin_4973',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], + ['smnsmn_5flev_4974',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], + ['snw_5ftau_5fbnd_5flw_4975',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], + ['snw_5ftau_5fbnd_5fsw_4976',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], + ['solar_5fref_5fband_5firradiance_4977',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], + ['solverchoice_4978',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], + ['source_4979',['source',['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()'],['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()']]], + ['source_5fmmr_5fa_4980',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], + ['source_5fmmr_5fc_4981',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fa_4982',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fc_4983',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], + ['sourcefile_4984',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], + ['spec_5ftype_5fnames_4985',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], + ['spectralflux_4986',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], + ['sponge_5fdensity_4987',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], + ['sponge_5fstrength_4988',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], + ['sponge_5ftype_4989',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], + ['sponge_5fx_5fvelocity_4990',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], + ['sponge_5fy_5fvelocity_4991',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], + ['sponge_5fz_5fvelocity_4992',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], + ['spongechoice_4993',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], + ['ssa_5fcmip6_5fsw_4994',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], + ['ssa_5fsw_5fice_4995',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], + ['ssa_5fsw_5fliq_4996',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], + ['sst_5flev_4997',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], + ['start_5ftime_4998',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], + ['startcputime_4999',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], + ['stop_5ftime_5000',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], + ['stretched_5fdz_5fd_5001',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], + ['stretched_5fdz_5fh_5002',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], + ['sub_5fcfl_5003',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], + ['substepping_5ftype_5004',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], + ['sum_5finterval_5005',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], + ['sum_5fper_5006',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], + ['surf_5fheating_5frate_5007',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], + ['surf_5ftemp_5008',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], + ['surf_5ftemp_5fflux_5009',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], + ['sw_5fband_5fmidpoints_5010',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], + ['sw_5ffluxes_5fallsky_5011',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], + ['sw_5ffluxes_5fclrsky_5012',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], + ['sw_5fhygro_5fasm_5013',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fext_5014',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fssa_5015',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fascat_5016',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fasm_5017',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fext_5018',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fscat_5019',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fssa_5020',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_13.js b/search/variables_13.js index 52074532b7..ad7679e423 100644 --- a/search/variables_13.js +++ b/search/variables_13.js @@ -1,78 +1,78 @@ var searchData= [ - ['t_5f0_5020',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], - ['t_5favg_5fcnt_5021',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], - ['t_5fnew_5022',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], - ['t_5fold_5023',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], - ['t_5fstar_5024',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], - ['t_5fstore_5025',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], - ['t_5fsurf_5026',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], - ['tabs1d_5027',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], - ['target_5fbox_5028',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], - ['tau11_5flev_5029',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], - ['tau12_5flev_5030',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], - ['tau13_5flev_5031',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], - ['tau21_5flev_5032',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], - ['tau22_5flev_5033',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], - ['tau23_5flev_5034',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], - ['tau31_5flev_5035',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], - ['tau32_5flev_5036',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], - ['tau33_5flev_5037',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], - ['tau_5fnudging_5038',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], - ['tbgmax_5039',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], - ['tbgmin_5040',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], - ['tboil_5041',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], - ['temp_5042',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], - ['terrain_5fis_5fflat_5043',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], - ['terrain_5ftype_5044',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], - ['test_5fmapfactor_5045',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], - ['tgrmax_5046',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], - ['tgrmin_5047',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], - ['therco_5048',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], - ['theta_5fincr_5fland_5049',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], - ['theta_5fincr_5fwater_5050',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], - ['theta_5finp_5fsound_5051',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], - ['theta_5finp_5fsound_5fd_5052',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], - ['theta_5fprim_5053',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], - ['theta_5fref_5054',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], - ['theta_5fref_5finp_5fsound_5055',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], - ['theta_5ftype_5056',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], - ['thetamin_5fheight_5057',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], - ['thin_5fxforce_5058',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], - ['thin_5fyforce_5059',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], - ['thin_5fzforce_5060',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], - ['third_5061',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], - ['thrust_5fcoeff_5062',['thrust_coeff',['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()'],['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()']]], - ['thrust_5fcoeff_5fstanding_5063',['thrust_coeff_standing',['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()'],['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()']]], - ['time_5favg_5fvel_5064',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], - ['timestep_5065',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], - ['tint_5066',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], - ['tmax_5067',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], - ['tmelt_5068',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], - ['tmid_5069',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], - ['tmin_5070',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], - ['tol_5071',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], - ['tol_5072',['tol',['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()']]], - ['top_5flev_5073',['top_lev',['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()'],['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()']]], - ['tpi_5fboxdim_5074',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], - ['tpi_5fdirection_5075',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], - ['tpi_5fhpb_5076',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], - ['tpi_5flayers_5077',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], - ['tpi_5flpb_5078',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], - ['tpi_5flref_5079',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], - ['tpi_5fnet_5fbuoyant_5080',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], - ['tpi_5fnondim_5081',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], - ['tpi_5foffset_5082',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], - ['tpi_5fpert_5fadjust_5083',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], - ['tpi_5fti_5084',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], - ['tpi_5ftinf_5085',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], - ['tpi_5fwpb_5086',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], - ['tprmax_5087',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], - ['tprmin_5088',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], - ['ttrice_5089',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], - ['turb_5fdisk_5fangle_5090',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()']]], - ['turbchoice_5091',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], - ['turbpert_5092',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], - ['type_5093',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], - ['types_5094',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] + ['t_5f0_5021',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], + ['t_5favg_5fcnt_5022',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], + ['t_5fnew_5023',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], + ['t_5fold_5024',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], + ['t_5fstar_5025',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], + ['t_5fstore_5026',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], + ['t_5fsurf_5027',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], + ['tabs1d_5028',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], + ['target_5fbox_5029',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], + ['tau11_5flev_5030',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], + ['tau12_5flev_5031',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], + ['tau13_5flev_5032',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], + ['tau21_5flev_5033',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], + ['tau22_5flev_5034',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], + ['tau23_5flev_5035',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], + ['tau31_5flev_5036',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], + ['tau32_5flev_5037',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], + ['tau33_5flev_5038',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], + ['tau_5fnudging_5039',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], + ['tbgmax_5040',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], + ['tbgmin_5041',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], + ['tboil_5042',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], + ['temp_5043',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], + ['terrain_5fis_5fflat_5044',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], + ['terrain_5ftype_5045',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], + ['test_5fmapfactor_5046',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], + ['tgrmax_5047',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], + ['tgrmin_5048',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], + ['therco_5049',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], + ['theta_5fincr_5fland_5050',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], + ['theta_5fincr_5fwater_5051',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], + ['theta_5finp_5fsound_5052',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], + ['theta_5finp_5fsound_5fd_5053',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], + ['theta_5fprim_5054',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], + ['theta_5fref_5055',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], + ['theta_5fref_5finp_5fsound_5056',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], + ['theta_5ftype_5057',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], + ['thetamin_5fheight_5058',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], + ['thin_5fxforce_5059',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], + ['thin_5fyforce_5060',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], + ['thin_5fzforce_5061',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], + ['third_5062',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], + ['thrust_5fcoeff_5063',['thrust_coeff',['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()'],['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()']]], + ['thrust_5fcoeff_5fstanding_5064',['thrust_coeff_standing',['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()'],['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()']]], + ['time_5favg_5fvel_5065',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], + ['timestep_5066',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], + ['tint_5067',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], + ['tmax_5068',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], + ['tmelt_5069',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], + ['tmid_5070',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], + ['tmin_5071',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], + ['tol_5072',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], + ['tol_5073',['tol',['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()']]], + ['top_5flev_5074',['top_lev',['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()'],['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()']]], + ['tpi_5fboxdim_5075',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], + ['tpi_5fdirection_5076',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], + ['tpi_5fhpb_5077',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], + ['tpi_5flayers_5078',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], + ['tpi_5flpb_5079',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], + ['tpi_5flref_5080',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], + ['tpi_5fnet_5fbuoyant_5081',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], + ['tpi_5fnondim_5082',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], + ['tpi_5foffset_5083',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], + ['tpi_5fpert_5fadjust_5084',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], + ['tpi_5fti_5085',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], + ['tpi_5ftinf_5086',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], + ['tpi_5fwpb_5087',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], + ['tprmax_5088',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], + ['tprmin_5089',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], + ['ttrice_5090',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], + ['turb_5fdisk_5fangle_5091',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()']]], + ['turbchoice_5092',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], + ['turbpert_5093',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], + ['type_5094',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], + ['types_5095',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] ]; diff --git a/search/variables_14.js b/search/variables_14.js index 75eeb459b5..da70c92a2c 100644 --- a/search/variables_14.js +++ b/search/variables_14.js @@ -1,29 +1,29 @@ var searchData= [ - ['u_5finp_5fsound_5095',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], - ['u_5finp_5fsound_5fd_5096',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], - ['u_5finp_5fsponge_5097',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], - ['u_5fstar_5098',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], - ['uniform_5fangle_5099',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], - ['uniquefilenames_5100',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], - ['use_5fcoriolis_5101',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], - ['use_5fefficient_5fadvection_5102',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], - ['use_5fexplicit_5fmost_5103',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], - ['use_5ffft_5104',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], - ['use_5fgravity_5105',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], - ['use_5fke_5106',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], - ['use_5flagged_5fdelta_5frt_5107',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], - ['use_5fmoist_5fbackground_5108',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], - ['use_5fmoisture_5109',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], - ['use_5fmono_5fadv_5110',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], - ['use_5fnumdiff_5111',['use_NumDiff',['../structSolverChoice.html#aa2de671156cccf1f3a34b9f250fb0e28',1,'SolverChoice']]], - ['use_5frad_5fdt_5fcosz_5112',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], - ['use_5freal_5fbcs_5113',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], - ['use_5frotate_5fmost_5114',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], - ['use_5fxhi_5fsponge_5fdamping_5115',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], - ['use_5fxlo_5fsponge_5fdamping_5116',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], - ['use_5fyhi_5fsponge_5fdamping_5117',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], - ['use_5fylo_5fsponge_5fdamping_5118',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], - ['use_5fzhi_5fsponge_5fdamping_5119',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], - ['use_5fzlo_5fsponge_5fdamping_5120',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] + ['u_5finp_5fsound_5096',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], + ['u_5finp_5fsound_5fd_5097',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], + ['u_5finp_5fsponge_5098',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], + ['u_5fstar_5099',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], + ['uniform_5fangle_5100',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], + ['uniquefilenames_5101',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], + ['use_5fcoriolis_5102',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], + ['use_5fefficient_5fadvection_5103',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], + ['use_5fexplicit_5fmost_5104',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], + ['use_5ffft_5105',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], + ['use_5fgravity_5106',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], + ['use_5fke_5107',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], + ['use_5flagged_5fdelta_5frt_5108',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], + ['use_5fmoist_5fbackground_5109',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], + ['use_5fmoisture_5110',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], + ['use_5fmono_5fadv_5111',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], + ['use_5fnum_5fdiff_5112',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], + ['use_5frad_5fdt_5fcosz_5113',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], + ['use_5freal_5fbcs_5114',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], + ['use_5frotate_5fmost_5115',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], + ['use_5fxhi_5fsponge_5fdamping_5116',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], + ['use_5fxlo_5fsponge_5fdamping_5117',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], + ['use_5fyhi_5fsponge_5fdamping_5118',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], + ['use_5fylo_5fsponge_5fdamping_5119',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], + ['use_5fzhi_5fsponge_5fdamping_5120',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], + ['use_5fzlo_5fsponge_5fdamping_5121',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] ]; diff --git a/search/variables_15.js b/search/variables_15.js index addbf29d2e..3702ffc944 100644 --- a/search/variables_15.js +++ b/search/variables_15.js @@ -1,15 +1,15 @@ var searchData= [ - ['v_5finp_5fsound_5121',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], - ['v_5finp_5fsound_5fd_5122',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], - ['v_5finp_5fsponge_5123',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], - ['varid_5124',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], - ['varname_5125',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], - ['vars_5fnew_5126',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], - ['vars_5fold_5127',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], - ['vel_5ft_5favg_5128',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], - ['velocity_5129',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], - ['verbose_5130',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], - ['visc_5131',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], - ['void_5fbc_5132',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]] + ['v_5finp_5fsound_5122',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], + ['v_5finp_5fsound_5fd_5123',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], + ['v_5finp_5fsponge_5124',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], + ['varid_5125',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], + ['varname_5126',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], + ['vars_5fnew_5127',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], + ['vars_5fold_5128',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], + ['vel_5ft_5favg_5129',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], + ['velocity_5130',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], + ['verbose_5131',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], + ['visc_5132',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], + ['void_5fbc_5133',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]] ]; diff --git a/search/variables_16.js b/search/variables_16.js index 5ca71fe402..d9692a1a2d 100644 --- a/search/variables_16.js +++ b/search/variables_16.js @@ -1,23 +1,23 @@ var searchData= [ - ['w_5fstar_5133',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], - ['water_5frefindex_5ffile_5134',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], - ['wavenum_5fhigh_5135',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], - ['wavenum_5flow_5136',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], - ['wavenumber1_5flongwave_5137',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], - ['wavenumber2_5flongwave_5138',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], - ['wetdens_5fm_5139',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], - ['wgtn_5140',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], - ['wgts_5141',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], - ['wind_5fspeed_5142',['wind_speed',['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()']]], - ['windfarm_5fairfoil_5ftables_5143',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], - ['windfarm_5fblade_5ftable_5144',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], - ['windfarm_5floc_5ftable_5145',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], - ['windfarm_5floc_5ftype_5146',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5147',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5fextra_5148',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], - ['windfarm_5ftype_5149',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], - ['windfarm_5fx_5fshift_5150',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], - ['windfarm_5fy_5fshift_5151',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], - ['wsmin_5152',['WSMIN',['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()']]] + ['w_5fstar_5134',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], + ['water_5frefindex_5ffile_5135',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], + ['wavenum_5fhigh_5136',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], + ['wavenum_5flow_5137',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], + ['wavenumber1_5flongwave_5138',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], + ['wavenumber2_5flongwave_5139',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], + ['wetdens_5fm_5140',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], + ['wgtn_5141',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], + ['wgts_5142',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], + ['wind_5fspeed_5143',['wind_speed',['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()']]], + ['windfarm_5fairfoil_5ftables_5144',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], + ['windfarm_5fblade_5ftable_5145',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], + ['windfarm_5floc_5ftable_5146',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], + ['windfarm_5floc_5ftype_5147',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5148',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5fextra_5149',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], + ['windfarm_5ftype_5150',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], + ['windfarm_5fx_5fshift_5151',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], + ['windfarm_5fy_5fshift_5152',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], + ['wsmin_5153',['WSMIN',['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()']]] ]; diff --git a/search/variables_17.js b/search/variables_17.js index 2be80692e9..90e431af44 100644 --- a/search/variables_17.js +++ b/search/variables_17.js @@ -1,10 +1,10 @@ var searchData= [ - ['xflux_5fimask_5153',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], - ['xhi_5fsponge_5fstart_5154',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], - ['xlo_5fsponge_5fend_5155',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], - ['xloc_5156',['xloc',['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()']]], - ['xrmax_5157',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], - ['xrmin_5158',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], - ['xvel_5fbc_5fdata_5159',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] + ['xflux_5fimask_5154',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], + ['xhi_5fsponge_5fstart_5155',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], + ['xlo_5fsponge_5fend_5156',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], + ['xloc_5157',['xloc',['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()']]], + ['xrmax_5158',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], + ['xrmin_5159',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], + ['xvel_5fbc_5fdata_5160',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] ]; diff --git a/search/variables_18.js b/search/variables_18.js index 9b982f4029..e92654ff60 100644 --- a/search/variables_18.js +++ b/search/variables_18.js @@ -1,8 +1,8 @@ var searchData= [ - ['yflux_5fimask_5160',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], - ['yhi_5fsponge_5fstart_5161',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], - ['ylo_5fsponge_5fend_5162',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], - ['yloc_5163',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], - ['yvel_5fbc_5fdata_5164',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] + ['yflux_5fimask_5161',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], + ['yhi_5fsponge_5fstart_5162',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], + ['ylo_5fsponge_5fend_5163',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], + ['yloc_5164',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], + ['yvel_5fbc_5fdata_5165',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] ]; diff --git a/search/variables_19.js b/search/variables_19.js index d0d37d8499..527f960e21 100644 --- a/search/variables_19.js +++ b/search/variables_19.js @@ -1,31 +1,31 @@ var searchData= [ - ['z0_5fconst_5165',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], - ['z0_5feps_5166',['z0_eps',['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()'],['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()']]], - ['z0_5fmax_5167',['z0_max',['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()']]], - ['z_5f0_5168',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], - ['z_5finp_5fsound_5169',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], - ['z_5finp_5fsound_5fd_5170',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], - ['z_5finp_5fsponge_5171',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], - ['z_5fphys_5fcc_5172',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], - ['z_5fphys_5fnd_5173',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], - ['z_5fphys_5fnd_5fnew_5174',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], - ['z_5fphys_5fnd_5fsrc_5175',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], - ['z_5ft_5frk_5176',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], - ['zero_5fxflux_5177',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], - ['zero_5fyflux_5178',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], - ['zero_5fzflux_5179',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], - ['zflux_5fimask_5180',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], - ['zhi_5181',['zhi',['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()']]], - ['zhi_5fsponge_5fstart_5182',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], - ['zi_5183',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], - ['zlevels_5fstag_5184',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], - ['zlo_5185',['zlo',['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()']]], - ['zlo_5fsponge_5fend_5186',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], - ['zloc_5187',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], - ['zmid_5188',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], - ['zmom_5fcrse_5frhs_5189',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], - ['zref_5190',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], - ['zsurf_5191',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], - ['zvel_5fbc_5fdata_5192',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] + ['z0_5fconst_5166',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], + ['z0_5feps_5167',['z0_eps',['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()'],['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()']]], + ['z0_5fmax_5168',['z0_max',['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()']]], + ['z_5f0_5169',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], + ['z_5finp_5fsound_5170',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], + ['z_5finp_5fsound_5fd_5171',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], + ['z_5finp_5fsponge_5172',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], + ['z_5fphys_5fcc_5173',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], + ['z_5fphys_5fnd_5174',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], + ['z_5fphys_5fnd_5fnew_5175',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], + ['z_5fphys_5fnd_5fsrc_5176',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], + ['z_5ft_5frk_5177',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], + ['zero_5fxflux_5178',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], + ['zero_5fyflux_5179',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], + ['zero_5fzflux_5180',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], + ['zflux_5fimask_5181',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], + ['zhi_5182',['zhi',['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()']]], + ['zhi_5fsponge_5fstart_5183',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], + ['zi_5184',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], + ['zlevels_5fstag_5185',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], + ['zlo_5186',['zlo',['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()']]], + ['zlo_5fsponge_5fend_5187',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], + ['zloc_5188',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], + ['zmid_5189',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], + ['zmom_5fcrse_5frhs_5190',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], + ['zref_5191',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], + ['zsurf_5192',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], + ['zvel_5fbc_5fdata_5193',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index ee289f9736..5536e8169e 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,93 +1,93 @@ var searchData= [ - ['c1_4117',['c1',['../structWENO__Z5.html#aaef4d108f7f40585ead5bdb4d8ba5c67',1,'WENO_Z5::c1()'],['../structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e',1,'WENO5::c1()']]], - ['c1_4118',['C1',['../structMYNNLevel25.html#a56b79a6d80bf23bedd64223516746ae7',1,'MYNNLevel25']]], - ['c2_4119',['C2',['../structMYNNLevel25.html#a6d0246567e40d4625f019983bb1ed8e8',1,'MYNNLevel25']]], - ['c3_4120',['C3',['../structMYNNLevel25.html#a6b42dbf8b3f6a136e5d7a1517fa24119',1,'MYNNLevel25']]], - ['c4_4121',['C4',['../structMYNNLevel25.html#a55fad52b96bc4c5d909e1cc4332c54ad',1,'MYNNLevel25']]], - ['c5_4122',['C5',['../structMYNNLevel25.html#abccb8d9a56c593f5f75ce7f6a170a3be',1,'MYNNLevel25']]], - ['c_5fp_4123',['C_P',['../classWindFarm.html#a63c20a3eac21bceea0ae4bfbe4c9acac',1,'WindFarm::C_P()'],['../classGeneralAD.html#a789afc5fc0d7b06f7dc79e6eb05a5760',1,'GeneralAD::C_P()']]], - ['c_5fp_4124',['c_p',['../structSolverChoice.html#a43d16f0628ba5fbe64a813de7f25f56a',1,'SolverChoice']]], - ['c_5ft_4125',['C_T',['../classWindFarm.html#a87e2fe5c89e49801a70f6acf9836e1e1',1,'WindFarm::C_T()'],['../classGeneralAD.html#ae82cceda872623720416dc9221693379',1,'GeneralAD::C_T()']]], - ['camname_4126',['camname',['../structMamConstituents_1_1aerosol__t.html#a23e50740903b1b826352cd7486c69913',1,'MamConstituents::aerosol_t::camname()'],['../structMamConstituents_1_1gas__t.html#ab996ee58a5c7dc033d07938d487e79f3',1,'MamConstituents::gas_t::camname()']]], - ['camname_5fmmr_5fa_4127',['camname_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a3adfcd2619c7f477e8ecd6529d8f98b6',1,'MamConstituents::mode_component_t']]], - ['camname_5fmmr_5fc_4128',['camname_mmr_c',['../structMamConstituents_1_1mode__component__t.html#aab0b2aef67ab3544af7fb0ecf2930415',1,'MamConstituents::mode_component_t']]], - ['camname_5fnum_5fa_4129',['camname_num_a',['../structMamConstituents_1_1mode__component__t.html#a5a1aa28df874b8cb28f19e730b36f037',1,'MamConstituents::mode_component_t']]], - ['camname_5fnum_5fc_4130',['camname_num_c',['../structMamConstituents_1_1mode__component__t.html#a6f588bac515da5d63593bb61df75e432',1,'MamConstituents::mode_component_t']]], - ['ce_4131',['Ce',['../structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e',1,'TurbChoice']]], - ['ce_5fwall_4132',['Ce_wall',['../structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478',1,'TurbChoice']]], - ['cf_5fset_5fwidth_4133',['cf_set_width',['../classERF.html#a1e3e2855b6e811596226c167573ad62d',1,'ERF']]], - ['cf_5fwidth_4134',['cf_width',['../classERF.html#ad9084179f7384e10a519989ffd51fd34',1,'ERF']]], - ['cfl_4135',['cfl',['../classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f',1,'ERF']]], - ['cfl_5fmax_4136',['CFL_MAX',['../classSAM.html#ab22f37f1f2b5d72ee2d20af56a29fc40',1,'SAM::CFL_MAX()'],['../classKessler.html#ab65a6b7181e08edaa8de14ea26bb8d62',1,'Kessler::CFL_MAX()']]], - ['cgrau_4137',['cgrau',['../ERF__Constants_8H.html#a22bb5d96152ac76ffe39d98d67b2b07a',1,'ERF_Constants.H']]], - ['change_5fmax_4138',['change_max',['../classERF.html#ae16d413b172bb3b3400af6d5cb236fd4',1,'ERF']]], - ['check_5ffile_4139',['check_file',['../classERF.html#ae701564fbe3da5bbd88587e5a08eca4e',1,'ERF']]], - ['check_5ftype_4140',['check_type',['../classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64',1,'ERF']]], - ['ci_4141',['CI',['../structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0',1,'TurbChoice']]], - ['ck_4142',['Ck',['../structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4',1,'TurbChoice']]], - ['cld_4143',['cld',['../classRadiation.html#a889a5f62e829af86690ece49bf2f9c6e',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_4144',['cld_asm_bnd_sw',['../classRadiation.html#a8ddade9e3b5ad13008fb253d2e7c17a4',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_5f1d_4145',['cld_asm_bnd_sw_1d',['../classRadiation.html#aff0446369d923ec1ba5b20e6b257d52d',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_5fo_5f1d_4146',['cld_asm_bnd_sw_o_1d',['../classRadiation.html#a4b3eed1432c08adcac97160424dafc79',1,'Radiation']]], - ['cld_5fasm_5fgpt_5fsw_4147',['cld_asm_gpt_sw',['../classRadiation.html#a8718e64a2e3ba0aa52e12bcac9dcb202',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_4148',['cld_ssa_bnd_sw',['../classRadiation.html#af35ffb83d032a581c45673e2627f8bb5',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_5f1d_4149',['cld_ssa_bnd_sw_1d',['../classRadiation.html#ad13553538dacaf76d38eacf804a13276',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_5fo_5f1d_4150',['cld_ssa_bnd_sw_o_1d',['../classRadiation.html#ad139630194e6035320fe89c828287912',1,'Radiation']]], - ['cld_5fssa_5fgpt_5fsw_4151',['cld_ssa_gpt_sw',['../classRadiation.html#a23309b232cd21359d1ffd8832acd4e09',1,'Radiation']]], - ['cld_5ftau_5fbnd_5flw_4152',['cld_tau_bnd_lw',['../classRadiation.html#a6f6042a4b1744a110d7955c6d0d8d08c',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_4153',['cld_tau_bnd_sw',['../classRadiation.html#aeae6687bdc7bfc93f2e7ff079fbb3244',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_5f1d_4154',['cld_tau_bnd_sw_1d',['../classRadiation.html#a6ffc09147dd502ea1b9ef005da70fa2d',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_5fo_5f1d_4155',['cld_tau_bnd_sw_o_1d',['../classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8',1,'Radiation']]], - ['cld_5ftau_5fgpt_5flw_4156',['cld_tau_gpt_lw',['../classRadiation.html#a038b9faf1daea703e3f7d82f0e889b05',1,'Radiation']]], - ['cld_5ftau_5fgpt_5fsw_4157',['cld_tau_gpt_sw',['../classRadiation.html#abbe4431f5c94243dd57fa8adb55d05e6',1,'Radiation']]], - ['cldfsnow_4158',['cldfsnow',['../classRadiation.html#ae535dbfdb6158094e4182ea1b660e7cc',1,'Radiation']]], - ['clear_5frh_4159',['clear_rh',['../classRadiation.html#a04fcc2194ca5c8df13d384ae567aa3c7',1,'Radiation']]], - ['clim_5fmodal_5faero_4160',['clim_modal_aero',['../classMam4__aer.html#a83c2a65a851a3329d62fca09dd0263d5',1,'Mam4_aer']]], - ['cloud_5foptics_4161',['cloud_optics',['../classOptics.html#a90c700e69b63c61c6275b12c63033334',1,'Optics']]], - ['cmd_4162',['cmd',['../classMultiBlockContainer.html#ac2e558406e28ee31351eb60c7465d0ad',1,'MultiBlockContainer']]], - ['cnk_5fa_4163',['Cnk_a',['../structmost__data.html#a83c3a7004441c335b630dd2d6973f518',1,'most_data']]], - ['cnk_5fa_4164',['cnk_a',['../classABLMost.html#a75310e9079ee238a932900feaad85ac5',1,'ABLMost']]], - ['cnk_5fb_4165',['Cnk_b',['../structmost__data.html#a51b78fb4a4b8fb6aa512d4bd4fcd3cd7',1,'most_data']]], - ['cnk_5fb1_4166',['Cnk_b1',['../structmost__data.html#acfac0135facabddbdd699609bac908e4',1,'most_data']]], - ['cnk_5fb2_4167',['Cnk_b2',['../structmost__data.html#a4488059550159398fd2cddaf4d37f31b',1,'most_data']]], - ['cnk_5fd_4168',['Cnk_d',['../structmost__data.html#a73b1c119aa9b4bcaac98753a4fde9e86',1,'most_data']]], - ['cnk_5fvisc_4169',['cnk_visc',['../classABLMost.html#a4f97d1d8c347710155ead2c1310338a0',1,'ABLMost']]], - ['coefficients_5ffile_5flw_4170',['coefficients_file_lw',['../classRrtmgp.html#a02493ce8d504b6a4d4a9a5cfec8d44f5',1,'Rrtmgp']]], - ['coefficients_5ffile_5fsw_4171',['coefficients_file_sw',['../classRrtmgp.html#a5fa9f64db9791a7f152055f484113714',1,'Rrtmgp']]], - ['coefice_4172',['coefice',['../classSAM.html#aad8c4616221c01599e4e32f2ebb08698',1,'SAM']]], - ['column_5ffile_5fname_4173',['column_file_name',['../classERF.html#a48bba6b1c1b39940b09aefbe56311e2f',1,'ERF']]], - ['column_5finterval_4174',['column_interval',['../classERF.html#afa0bef6d3146788302b81c0d4f4802d1',1,'ERF']]], - ['column_5floc_5fx_4175',['column_loc_x',['../classERF.html#a930b7d48218b3fc41d8719b50b3f6086',1,'ERF']]], - ['column_5floc_5fy_4176',['column_loc_y',['../classERF.html#a2b911f3a5a324813b1ff4462df6044a6',1,'ERF']]], - ['column_5fper_4177',['column_per',['../classERF.html#a7b0175190c6fcf829c7f2841f729b12a',1,'ERF']]], - ['comps_4178',['comps',['../structMamConstituents_1_1modes__t.html#a51263b4f4e52ec4e2068e775d7f5f1f4',1,'MamConstituents::modes_t']]], - ['config_4179',['config',['../structMYNNLevel25.html#a6065f4b0ba5299d0be0f92a614188034',1,'MYNNLevel25']]], - ['cons_5fnames_4180',['cons_names',['../classERF.html#afd8cd5a477754776135befa668fdd0c9',1,'ERF']]], - ['cons_5fto_5fprim_4181',['cons_to_prim',['../ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3',1,'ERF_TI_utils.H']]], - ['const_5fgrav_4182',['CONST_GRAV',['../ERF__Constants_8H.html#ac2d0c304ab1117368778efcda612de43',1,'ERF_Constants.H']]], - ['constant_5fdensity_4183',['constant_density',['../structSolverChoice.html#aa9cf425ef14a7e28ec3411044e737b23',1,'SolverChoice']]], - ['coriolis_5f3d_4184',['coriolis_3d',['../structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42',1,'SolverChoice']]], - ['coriolis_5ffactor_4185',['coriolis_factor',['../structSolverChoice.html#a1163778ed56af6977001ef4ec55a3da3',1,'SolverChoice']]], - ['cosphi_4186',['cosphi',['../structSolverChoice.html#a411fbfea721cd40033e113cf54a8047f',1,'SolverChoice']]], - ['coszrs_4187',['coszrs',['../classRadiation.html#ada2d1a89ee69c66d7dd3ebf7a2f98d7b',1,'Radiation']]], - ['coupling_5ftype_4188',['coupling_type',['../structSolverChoice.html#af976afa61859c07e6249963edc367c2d',1,'SolverChoice']]], - ['cp_5fd_4189',['Cp_d',['../ERF__Constants_8H.html#a1ee33e063343c8fb15ed025c456ebd46',1,'ERF_Constants.H']]], - ['cp_5fl_4190',['Cp_l',['../ERF__Constants_8H.html#acecae1da25fb8c8d32d1f175e18df41f',1,'ERF_Constants.H']]], - ['cp_5fv_4191',['Cp_v',['../ERF__Constants_8H.html#aea1cea8d633adb36e2ea5018925b68ee',1,'ERF_Constants.H']]], - ['crain_4192',['crain',['../ERF__Constants_8H.html#aedc41c83fba50dcbd5e1385007d3edec',1,'ERF_Constants.H']]], - ['crefwlwi_4193',['crefwlwi',['../classMam4__aer.html#a32d3651a6f9299ecee85fee320dfda50',1,'Mam4_aer']]], - ['crefwlwr_4194',['crefwlwr',['../classMam4__aer.html#ae1eea21725e40b02e21086cd73dc9d66',1,'Mam4_aer']]], - ['crefwswi_4195',['crefwswi',['../classMam4__aer.html#ad48a521caea628250a1faa6154f6094b',1,'Mam4_aer']]], - ['crefwswr_4196',['crefwswr',['../classMam4__aer.html#a139c9796ada84ff24405114f8691d7cd',1,'Mam4_aer']]], - ['cs_4197',['Cs',['../structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40',1,'TurbChoice']]], - ['csnow_4198',['csnow',['../ERF__Constants_8H.html#a00a835048e6d7b67e76cd044f483a0e2',1,'ERF_Constants.H']]], - ['custom_5fforcing_5fprim_5fvars_4199',['custom_forcing_prim_vars',['../structSolverChoice.html#aae4f377d36d01b85a1f322c45009ac75',1,'SolverChoice']]], - ['custom_5fgeostrophic_5fprofile_4200',['custom_geostrophic_profile',['../structSolverChoice.html#a5e8754b29072596a584633734a9f64ef',1,'SolverChoice']]], - ['custom_5fmoisture_5fforcing_4201',['custom_moisture_forcing',['../structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48',1,'SolverChoice']]], - ['custom_5fqstar_4202',['custom_qstar',['../classABLMost.html#a31707b89fbbbdeb445ba35ed240046c3',1,'ABLMost']]], - ['custom_5frhotheta_5fforcing_4203',['custom_rhotheta_forcing',['../structSolverChoice.html#a4e81a09c9f454c680568b7776a3ed90e',1,'SolverChoice']]], - ['custom_5ftstar_4204',['custom_tstar',['../classABLMost.html#afbd0b1a37d9e9d716d82910db203e82f',1,'ABLMost']]], - ['custom_5fustar_4205',['custom_ustar',['../classABLMost.html#a1bce26c6253a6191424e7b753cd24cfa',1,'ABLMost']]], - ['custom_5fw_5fsubsidence_4206',['custom_w_subsidence',['../structSolverChoice.html#a596f061b796ada0389c81a6125150b6e',1,'SolverChoice']]] + ['c1_4118',['c1',['../structWENO__Z5.html#aaef4d108f7f40585ead5bdb4d8ba5c67',1,'WENO_Z5::c1()'],['../structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e',1,'WENO5::c1()']]], + ['c1_4119',['C1',['../structMYNNLevel25.html#a56b79a6d80bf23bedd64223516746ae7',1,'MYNNLevel25']]], + ['c2_4120',['C2',['../structMYNNLevel25.html#a6d0246567e40d4625f019983bb1ed8e8',1,'MYNNLevel25']]], + ['c3_4121',['C3',['../structMYNNLevel25.html#a6b42dbf8b3f6a136e5d7a1517fa24119',1,'MYNNLevel25']]], + ['c4_4122',['C4',['../structMYNNLevel25.html#a55fad52b96bc4c5d909e1cc4332c54ad',1,'MYNNLevel25']]], + ['c5_4123',['C5',['../structMYNNLevel25.html#abccb8d9a56c593f5f75ce7f6a170a3be',1,'MYNNLevel25']]], + ['c_5fp_4124',['C_P',['../classWindFarm.html#a63c20a3eac21bceea0ae4bfbe4c9acac',1,'WindFarm::C_P()'],['../classGeneralAD.html#a789afc5fc0d7b06f7dc79e6eb05a5760',1,'GeneralAD::C_P()']]], + ['c_5fp_4125',['c_p',['../structSolverChoice.html#a43d16f0628ba5fbe64a813de7f25f56a',1,'SolverChoice']]], + ['c_5ft_4126',['C_T',['../classWindFarm.html#a87e2fe5c89e49801a70f6acf9836e1e1',1,'WindFarm::C_T()'],['../classGeneralAD.html#ae82cceda872623720416dc9221693379',1,'GeneralAD::C_T()']]], + ['camname_4127',['camname',['../structMamConstituents_1_1aerosol__t.html#a23e50740903b1b826352cd7486c69913',1,'MamConstituents::aerosol_t::camname()'],['../structMamConstituents_1_1gas__t.html#ab996ee58a5c7dc033d07938d487e79f3',1,'MamConstituents::gas_t::camname()']]], + ['camname_5fmmr_5fa_4128',['camname_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a3adfcd2619c7f477e8ecd6529d8f98b6',1,'MamConstituents::mode_component_t']]], + ['camname_5fmmr_5fc_4129',['camname_mmr_c',['../structMamConstituents_1_1mode__component__t.html#aab0b2aef67ab3544af7fb0ecf2930415',1,'MamConstituents::mode_component_t']]], + ['camname_5fnum_5fa_4130',['camname_num_a',['../structMamConstituents_1_1mode__component__t.html#a5a1aa28df874b8cb28f19e730b36f037',1,'MamConstituents::mode_component_t']]], + ['camname_5fnum_5fc_4131',['camname_num_c',['../structMamConstituents_1_1mode__component__t.html#a6f588bac515da5d63593bb61df75e432',1,'MamConstituents::mode_component_t']]], + ['ce_4132',['Ce',['../structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e',1,'TurbChoice']]], + ['ce_5fwall_4133',['Ce_wall',['../structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478',1,'TurbChoice']]], + ['cf_5fset_5fwidth_4134',['cf_set_width',['../classERF.html#a1e3e2855b6e811596226c167573ad62d',1,'ERF']]], + ['cf_5fwidth_4135',['cf_width',['../classERF.html#ad9084179f7384e10a519989ffd51fd34',1,'ERF']]], + ['cfl_4136',['cfl',['../classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f',1,'ERF']]], + ['cfl_5fmax_4137',['CFL_MAX',['../classSAM.html#ab22f37f1f2b5d72ee2d20af56a29fc40',1,'SAM::CFL_MAX()'],['../classKessler.html#ab65a6b7181e08edaa8de14ea26bb8d62',1,'Kessler::CFL_MAX()']]], + ['cgrau_4138',['cgrau',['../ERF__Constants_8H.html#a22bb5d96152ac76ffe39d98d67b2b07a',1,'ERF_Constants.H']]], + ['change_5fmax_4139',['change_max',['../classERF.html#ae16d413b172bb3b3400af6d5cb236fd4',1,'ERF']]], + ['check_5ffile_4140',['check_file',['../classERF.html#ae701564fbe3da5bbd88587e5a08eca4e',1,'ERF']]], + ['check_5ftype_4141',['check_type',['../classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64',1,'ERF']]], + ['ci_4142',['CI',['../structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0',1,'TurbChoice']]], + ['ck_4143',['Ck',['../structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4',1,'TurbChoice']]], + ['cld_4144',['cld',['../classRadiation.html#a889a5f62e829af86690ece49bf2f9c6e',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_4145',['cld_asm_bnd_sw',['../classRadiation.html#a8ddade9e3b5ad13008fb253d2e7c17a4',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_5f1d_4146',['cld_asm_bnd_sw_1d',['../classRadiation.html#aff0446369d923ec1ba5b20e6b257d52d',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_5fo_5f1d_4147',['cld_asm_bnd_sw_o_1d',['../classRadiation.html#a4b3eed1432c08adcac97160424dafc79',1,'Radiation']]], + ['cld_5fasm_5fgpt_5fsw_4148',['cld_asm_gpt_sw',['../classRadiation.html#a8718e64a2e3ba0aa52e12bcac9dcb202',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_4149',['cld_ssa_bnd_sw',['../classRadiation.html#af35ffb83d032a581c45673e2627f8bb5',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_5f1d_4150',['cld_ssa_bnd_sw_1d',['../classRadiation.html#ad13553538dacaf76d38eacf804a13276',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_5fo_5f1d_4151',['cld_ssa_bnd_sw_o_1d',['../classRadiation.html#ad139630194e6035320fe89c828287912',1,'Radiation']]], + ['cld_5fssa_5fgpt_5fsw_4152',['cld_ssa_gpt_sw',['../classRadiation.html#a23309b232cd21359d1ffd8832acd4e09',1,'Radiation']]], + ['cld_5ftau_5fbnd_5flw_4153',['cld_tau_bnd_lw',['../classRadiation.html#a6f6042a4b1744a110d7955c6d0d8d08c',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_4154',['cld_tau_bnd_sw',['../classRadiation.html#aeae6687bdc7bfc93f2e7ff079fbb3244',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_5f1d_4155',['cld_tau_bnd_sw_1d',['../classRadiation.html#a6ffc09147dd502ea1b9ef005da70fa2d',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_5fo_5f1d_4156',['cld_tau_bnd_sw_o_1d',['../classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8',1,'Radiation']]], + ['cld_5ftau_5fgpt_5flw_4157',['cld_tau_gpt_lw',['../classRadiation.html#a038b9faf1daea703e3f7d82f0e889b05',1,'Radiation']]], + ['cld_5ftau_5fgpt_5fsw_4158',['cld_tau_gpt_sw',['../classRadiation.html#abbe4431f5c94243dd57fa8adb55d05e6',1,'Radiation']]], + ['cldfsnow_4159',['cldfsnow',['../classRadiation.html#ae535dbfdb6158094e4182ea1b660e7cc',1,'Radiation']]], + ['clear_5frh_4160',['clear_rh',['../classRadiation.html#a04fcc2194ca5c8df13d384ae567aa3c7',1,'Radiation']]], + ['clim_5fmodal_5faero_4161',['clim_modal_aero',['../classMam4__aer.html#a83c2a65a851a3329d62fca09dd0263d5',1,'Mam4_aer']]], + ['cloud_5foptics_4162',['cloud_optics',['../classOptics.html#a90c700e69b63c61c6275b12c63033334',1,'Optics']]], + ['cmd_4163',['cmd',['../classMultiBlockContainer.html#ac2e558406e28ee31351eb60c7465d0ad',1,'MultiBlockContainer']]], + ['cnk_5fa_4164',['Cnk_a',['../structmost__data.html#a83c3a7004441c335b630dd2d6973f518',1,'most_data']]], + ['cnk_5fa_4165',['cnk_a',['../classABLMost.html#a75310e9079ee238a932900feaad85ac5',1,'ABLMost']]], + ['cnk_5fb_4166',['Cnk_b',['../structmost__data.html#a51b78fb4a4b8fb6aa512d4bd4fcd3cd7',1,'most_data']]], + ['cnk_5fb1_4167',['Cnk_b1',['../structmost__data.html#acfac0135facabddbdd699609bac908e4',1,'most_data']]], + ['cnk_5fb2_4168',['Cnk_b2',['../structmost__data.html#a4488059550159398fd2cddaf4d37f31b',1,'most_data']]], + ['cnk_5fd_4169',['Cnk_d',['../structmost__data.html#a73b1c119aa9b4bcaac98753a4fde9e86',1,'most_data']]], + ['cnk_5fvisc_4170',['cnk_visc',['../classABLMost.html#a4f97d1d8c347710155ead2c1310338a0',1,'ABLMost']]], + ['coefficients_5ffile_5flw_4171',['coefficients_file_lw',['../classRrtmgp.html#a02493ce8d504b6a4d4a9a5cfec8d44f5',1,'Rrtmgp']]], + ['coefficients_5ffile_5fsw_4172',['coefficients_file_sw',['../classRrtmgp.html#a5fa9f64db9791a7f152055f484113714',1,'Rrtmgp']]], + ['coefice_4173',['coefice',['../classSAM.html#aad8c4616221c01599e4e32f2ebb08698',1,'SAM']]], + ['column_5ffile_5fname_4174',['column_file_name',['../classERF.html#a48bba6b1c1b39940b09aefbe56311e2f',1,'ERF']]], + ['column_5finterval_4175',['column_interval',['../classERF.html#afa0bef6d3146788302b81c0d4f4802d1',1,'ERF']]], + ['column_5floc_5fx_4176',['column_loc_x',['../classERF.html#a930b7d48218b3fc41d8719b50b3f6086',1,'ERF']]], + ['column_5floc_5fy_4177',['column_loc_y',['../classERF.html#a2b911f3a5a324813b1ff4462df6044a6',1,'ERF']]], + ['column_5fper_4178',['column_per',['../classERF.html#a7b0175190c6fcf829c7f2841f729b12a',1,'ERF']]], + ['comps_4179',['comps',['../structMamConstituents_1_1modes__t.html#a51263b4f4e52ec4e2068e775d7f5f1f4',1,'MamConstituents::modes_t']]], + ['config_4180',['config',['../structMYNNLevel25.html#a6065f4b0ba5299d0be0f92a614188034',1,'MYNNLevel25']]], + ['cons_5fnames_4181',['cons_names',['../classERF.html#afd8cd5a477754776135befa668fdd0c9',1,'ERF']]], + ['cons_5fto_5fprim_4182',['cons_to_prim',['../ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3',1,'ERF_TI_utils.H']]], + ['const_5fgrav_4183',['CONST_GRAV',['../ERF__Constants_8H.html#ac2d0c304ab1117368778efcda612de43',1,'ERF_Constants.H']]], + ['constant_5fdensity_4184',['constant_density',['../structSolverChoice.html#aa9cf425ef14a7e28ec3411044e737b23',1,'SolverChoice']]], + ['coriolis_5f3d_4185',['coriolis_3d',['../structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42',1,'SolverChoice']]], + ['coriolis_5ffactor_4186',['coriolis_factor',['../structSolverChoice.html#a1163778ed56af6977001ef4ec55a3da3',1,'SolverChoice']]], + ['cosphi_4187',['cosphi',['../structSolverChoice.html#a411fbfea721cd40033e113cf54a8047f',1,'SolverChoice']]], + ['coszrs_4188',['coszrs',['../classRadiation.html#ada2d1a89ee69c66d7dd3ebf7a2f98d7b',1,'Radiation']]], + ['coupling_5ftype_4189',['coupling_type',['../structSolverChoice.html#af976afa61859c07e6249963edc367c2d',1,'SolverChoice']]], + ['cp_5fd_4190',['Cp_d',['../ERF__Constants_8H.html#a1ee33e063343c8fb15ed025c456ebd46',1,'ERF_Constants.H']]], + ['cp_5fl_4191',['Cp_l',['../ERF__Constants_8H.html#acecae1da25fb8c8d32d1f175e18df41f',1,'ERF_Constants.H']]], + ['cp_5fv_4192',['Cp_v',['../ERF__Constants_8H.html#aea1cea8d633adb36e2ea5018925b68ee',1,'ERF_Constants.H']]], + ['crain_4193',['crain',['../ERF__Constants_8H.html#aedc41c83fba50dcbd5e1385007d3edec',1,'ERF_Constants.H']]], + ['crefwlwi_4194',['crefwlwi',['../classMam4__aer.html#a32d3651a6f9299ecee85fee320dfda50',1,'Mam4_aer']]], + ['crefwlwr_4195',['crefwlwr',['../classMam4__aer.html#ae1eea21725e40b02e21086cd73dc9d66',1,'Mam4_aer']]], + ['crefwswi_4196',['crefwswi',['../classMam4__aer.html#ad48a521caea628250a1faa6154f6094b',1,'Mam4_aer']]], + ['crefwswr_4197',['crefwswr',['../classMam4__aer.html#a139c9796ada84ff24405114f8691d7cd',1,'Mam4_aer']]], + ['cs_4198',['Cs',['../structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40',1,'TurbChoice']]], + ['csnow_4199',['csnow',['../ERF__Constants_8H.html#a00a835048e6d7b67e76cd044f483a0e2',1,'ERF_Constants.H']]], + ['custom_5fforcing_5fprim_5fvars_4200',['custom_forcing_prim_vars',['../structSolverChoice.html#aae4f377d36d01b85a1f322c45009ac75',1,'SolverChoice']]], + ['custom_5fgeostrophic_5fprofile_4201',['custom_geostrophic_profile',['../structSolverChoice.html#a5e8754b29072596a584633734a9f64ef',1,'SolverChoice']]], + ['custom_5fmoisture_5fforcing_4202',['custom_moisture_forcing',['../structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48',1,'SolverChoice']]], + ['custom_5fqstar_4203',['custom_qstar',['../classABLMost.html#a31707b89fbbbdeb445ba35ed240046c3',1,'ABLMost']]], + ['custom_5frhotheta_5fforcing_4204',['custom_rhotheta_forcing',['../structSolverChoice.html#a4e81a09c9f454c680568b7776a3ed90e',1,'SolverChoice']]], + ['custom_5ftstar_4205',['custom_tstar',['../classABLMost.html#afbd0b1a37d9e9d716d82910db203e82f',1,'ABLMost']]], + ['custom_5fustar_4206',['custom_ustar',['../classABLMost.html#a1bce26c6253a6191424e7b753cd24cfa',1,'ABLMost']]], + ['custom_5fw_5fsubsidence_4207',['custom_w_subsidence',['../structSolverChoice.html#a596f061b796ada0389c81a6125150b6e',1,'SolverChoice']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index 921566eedf..513787ba1b 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,70 +1,70 @@ var searchData= [ - ['d_5fhavg_5fdensity_4207',['d_havg_density',['../classERF.html#a84cf7616e7b3928f08f4bd56112db01e',1,'ERF']]], - ['d_5fhavg_5fpressure_4208',['d_havg_pressure',['../classERF.html#a9a4f076c56f31fbb5e68c09706605a05',1,'ERF']]], - ['d_5fhavg_5fqc_4209',['d_havg_qc',['../classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941',1,'ERF']]], - ['d_5fhavg_5fqv_4210',['d_havg_qv',['../classERF.html#a2b0085123e02051ac4c2a72e9972e6ee',1,'ERF']]], - ['d_5fhavg_5ftemperature_4211',['d_havg_temperature',['../classERF.html#a20350959b7b3e252ee3a802e7998ca8d',1,'ERF']]], - ['d_5frayleigh_5fptrs_4212',['d_rayleigh_ptrs',['../classERF.html#ad598bde8e728479faaa7c2820096b47a',1,'ERF']]], - ['d_5frhoqt_5fsrc_4213',['d_rhoqt_src',['../classERF.html#a838687881ef3626f932d0e95ceff0e53',1,'ERF']]], - ['d_5frhotheta_5fsrc_4214',['d_rhotheta_src',['../classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8',1,'ERF']]], - ['d_5fsponge_5fptrs_4215',['d_sponge_ptrs',['../classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5',1,'ERF']]], - ['d_5fu_5fgeos_4216',['d_u_geos',['../classERF.html#ac020980af9dbf46be43dd9f7127c06da',1,'ERF']]], - ['d_5fv_5fgeos_4217',['d_v_geos',['../classERF.html#a7d245afb7b3236b5967902f50bf9000b',1,'ERF']]], - ['d_5fw_5fsubsid_4218',['d_w_subsid',['../classERF.html#ac94ddee2f501dbcea2a516284b7119b5',1,'ERF']]], - ['data_4219',['data',['../structNDArray.html#a9d3679c95b5bf1813a7edaedf221837e',1,'NDArray']]], - ['data_5fsampler_4220',['data_sampler',['../classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f',1,'ERF']]], - ['datalog_4221',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], - ['datalogname_4222',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], - ['dei_4223',['dei',['../classRadiation.html#a5d6b802fde5710034668dec77e7a39a8',1,'Radiation']]], - ['density_5faer_4224',['density_aer',['../structPhysProp_1_1physprop__t.html#a8df74558339352f0e8c0031fc3160a09',1,'PhysProp::physprop_t']]], - ['depth_4225',['depth',['../classABLMost.html#a38ed37dd984fcc7be3b5ae04b7272459',1,'ABLMost']]], - ['derived_5fnames_4226',['derived_names',['../classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435',1,'ERF']]], - ['des_4227',['des',['../classRadiation.html#a6fb15791b58bf08aea781bc906b3c431',1,'Radiation']]], - ['destag_5fprofiles_4228',['destag_profiles',['../classERF.html#a65f19c55c8d3669445866a1c3bbb628d',1,'ERF']]], - ['detj_5fcc_4229',['detJ_cc',['../classERF.html#a30f8b851ed29d38695d44cff257f14e6',1,'ERF']]], - ['detj_5fcc_5fnew_4230',['detJ_cc_new',['../classERF.html#ae39bf64c5306b1dd939d82d9df728daa',1,'ERF']]], - ['detj_5fcc_5fsrc_4231',['detJ_cc_src',['../classERF.html#a9a411e0ea9d9bdbfab957c8081229091',1,'ERF']]], - ['dgnum_4232',['dgnum',['../structPhysProp_1_1physprop__t.html#a66b63e7d4250ce345343af372d529193',1,'PhysProp::physprop_t']]], - ['dgnumdry_5fm_4233',['dgnumdry_m',['../classMam4__aer.html#a12eaca69207827a3988597c3e2f2bb0e',1,'Mam4_aer']]], - ['dgnumhi_4234',['dgnumhi',['../structPhysProp_1_1physprop__t.html#a0a6b0b2e1d1906ac628da5c03c54dd2c',1,'PhysProp::physprop_t']]], - ['dgnumlo_4235',['dgnumlo',['../structPhysProp_1_1physprop__t.html#a2e423bf4c825875ea8d9a72ead6c3b20',1,'PhysProp::physprop_t']]], - ['dgnumwet_5fm_4236',['dgnumwet_m',['../classMam4__aer.html#a69a1949364f03af84c9e4c12973a5223',1,'Mam4_aer']]], - ['diffchoice_4237',['diffChoice',['../structSolverChoice.html#a396122e87a3d15c4ec8666d7dd18c095',1,'SolverChoice']]], - ['diffelq_4238',['diffelq',['../ERF__Constants_8H.html#a4e1c44dade7fcd7648d3e87ba5bba4c1',1,'ERF_Constants.H']]], - ['diffuse_5fke_5f3d_4239',['diffuse_KE_3D',['../structTurbChoice.html#a5864f0fe05bcbd45554301ade763d5ca',1,'TurbChoice']]], - ['diffuse_5fmoistvars_4240',['diffuse_moistvars',['../structMYNNLevel25.html#af677ab24bae6b1f78751489a8df5b1be',1,'MYNNLevel25']]], - ['dimid_4241',['dimid',['../structncutils_1_1NCDim.html#a1c5560c95be35dbcedaf1390972175f8',1,'ncutils::NCDim']]], - ['disk_5fcell_5fcount_4242',['disk_cell_count',['../classSimpleAD.html#a4a8f7fe612cdc61b58b386b0b3f61da7',1,'SimpleAD::disk_cell_count()'],['../classGeneralAD.html#a4a6d71d880f30aeb756885ac4e8d2b5b',1,'GeneralAD::disk_cell_count()']]], - ['dispersion_5faer_4243',['dispersion_aer',['../structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4',1,'PhysProp::physprop_t']]], - ['do_5faerosol_5frad_4244',['do_aerosol_rad',['../classRadiation.html#a6a43bd5c228b629042b73e06f8fbcf87',1,'Radiation']]], - ['do_5fcloud_4245',['do_cloud',['../structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a',1,'SolverChoice']]], - ['do_5fforest_5fdrag_4246',['do_forest_drag',['../structSolverChoice.html#aed9118172b234c3a0069a78776d09baa',1,'SolverChoice']]], - ['do_5flong_5fwave_5frad_4247',['do_long_wave_rad',['../classRadiation.html#afb905ef9ee37afaa882346803dae94c9',1,'Radiation']]], - ['do_5fprecip_4248',['do_precip',['../structSolverChoice.html#a766e5884354ed6483704f8257036ee75',1,'SolverChoice']]], - ['do_5fshort_5fwave_5frad_4249',['do_short_wave_rad',['../classRadiation.html#ad1177f9f1504cb562fb70b7f454387fc',1,'Radiation']]], - ['do_5fsnow_5foptics_4250',['do_snow_optics',['../classRadiation.html#a8c411f9344910aab58b29c4a3bcab401',1,'Radiation']]], - ['do_5fterrain_5fdrag_4251',['do_terrain_drag',['../structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218',1,'SolverChoice']]], - ['docloud_4252',['docloud',['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()'],['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()']]], - ['dohirs_4253',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], - ['domain_5fbc_5ftype_4254',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], - ['domain_5fbcs_5ftype_4255',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], - ['domain_5fbcs_5ftype_5fd_4256',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], - ['doprecip_4257',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], - ['dryrad_5faer_4258',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], - ['dryscal_5fhoriz_5fadv_5ftype_4259',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], - ['dryscal_5fhoriz_5fupw_5ffrac_4260',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], - ['dryscal_5fvert_5fadv_5ftype_4261',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], - ['dryscal_5fvert_5fupw_5ffrac_4262',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], - ['dt_4263',['dt',['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()'],['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()'],['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()']]], - ['dt_5favg_4264',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], - ['dt_5fmri_5fratio_4265',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], - ['dtos_4266',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], - ['dycore_5fhoriz_5fadv_5ftype_4267',['dycore_horiz_adv_type',['../structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6',1,'AdvChoice']]], - ['dycore_5fhoriz_5fupw_5ffrac_4268',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], - ['dycore_5fvert_5fadv_5ftype_4269',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], - ['dycore_5fvert_5fupw_5ffrac_4270',['dycore_vert_upw_frac',['../structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0',1,'AdvChoice']]], - ['dynamicviscosity_4271',['dynamicViscosity',['../structDiffChoice.html#abaff02e5f99628d6a91b546f3ad1fae6',1,'DiffChoice']]], - ['dz0_4272',['dz0',['../structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c',1,'SolverChoice']]], - ['dz_5fmin_4273',['dz_min',['../classERF.html#a15db5266359edba700f523f16da303a7',1,'ERF']]] + ['d_5fhavg_5fdensity_4208',['d_havg_density',['../classERF.html#a84cf7616e7b3928f08f4bd56112db01e',1,'ERF']]], + ['d_5fhavg_5fpressure_4209',['d_havg_pressure',['../classERF.html#a9a4f076c56f31fbb5e68c09706605a05',1,'ERF']]], + ['d_5fhavg_5fqc_4210',['d_havg_qc',['../classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941',1,'ERF']]], + ['d_5fhavg_5fqv_4211',['d_havg_qv',['../classERF.html#a2b0085123e02051ac4c2a72e9972e6ee',1,'ERF']]], + ['d_5fhavg_5ftemperature_4212',['d_havg_temperature',['../classERF.html#a20350959b7b3e252ee3a802e7998ca8d',1,'ERF']]], + ['d_5frayleigh_5fptrs_4213',['d_rayleigh_ptrs',['../classERF.html#ad598bde8e728479faaa7c2820096b47a',1,'ERF']]], + ['d_5frhoqt_5fsrc_4214',['d_rhoqt_src',['../classERF.html#a838687881ef3626f932d0e95ceff0e53',1,'ERF']]], + ['d_5frhotheta_5fsrc_4215',['d_rhotheta_src',['../classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8',1,'ERF']]], + ['d_5fsponge_5fptrs_4216',['d_sponge_ptrs',['../classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5',1,'ERF']]], + ['d_5fu_5fgeos_4217',['d_u_geos',['../classERF.html#ac020980af9dbf46be43dd9f7127c06da',1,'ERF']]], + ['d_5fv_5fgeos_4218',['d_v_geos',['../classERF.html#a7d245afb7b3236b5967902f50bf9000b',1,'ERF']]], + ['d_5fw_5fsubsid_4219',['d_w_subsid',['../classERF.html#ac94ddee2f501dbcea2a516284b7119b5',1,'ERF']]], + ['data_4220',['data',['../structNDArray.html#a9d3679c95b5bf1813a7edaedf221837e',1,'NDArray']]], + ['data_5fsampler_4221',['data_sampler',['../classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f',1,'ERF']]], + ['datalog_4222',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], + ['datalogname_4223',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], + ['dei_4224',['dei',['../classRadiation.html#a5d6b802fde5710034668dec77e7a39a8',1,'Radiation']]], + ['density_5faer_4225',['density_aer',['../structPhysProp_1_1physprop__t.html#a8df74558339352f0e8c0031fc3160a09',1,'PhysProp::physprop_t']]], + ['depth_4226',['depth',['../classABLMost.html#a38ed37dd984fcc7be3b5ae04b7272459',1,'ABLMost']]], + ['derived_5fnames_4227',['derived_names',['../classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435',1,'ERF']]], + ['des_4228',['des',['../classRadiation.html#a6fb15791b58bf08aea781bc906b3c431',1,'Radiation']]], + ['destag_5fprofiles_4229',['destag_profiles',['../classERF.html#a65f19c55c8d3669445866a1c3bbb628d',1,'ERF']]], + ['detj_5fcc_4230',['detJ_cc',['../classERF.html#a30f8b851ed29d38695d44cff257f14e6',1,'ERF']]], + ['detj_5fcc_5fnew_4231',['detJ_cc_new',['../classERF.html#ae39bf64c5306b1dd939d82d9df728daa',1,'ERF']]], + ['detj_5fcc_5fsrc_4232',['detJ_cc_src',['../classERF.html#a9a411e0ea9d9bdbfab957c8081229091',1,'ERF']]], + ['dgnum_4233',['dgnum',['../structPhysProp_1_1physprop__t.html#a66b63e7d4250ce345343af372d529193',1,'PhysProp::physprop_t']]], + ['dgnumdry_5fm_4234',['dgnumdry_m',['../classMam4__aer.html#a12eaca69207827a3988597c3e2f2bb0e',1,'Mam4_aer']]], + ['dgnumhi_4235',['dgnumhi',['../structPhysProp_1_1physprop__t.html#a0a6b0b2e1d1906ac628da5c03c54dd2c',1,'PhysProp::physprop_t']]], + ['dgnumlo_4236',['dgnumlo',['../structPhysProp_1_1physprop__t.html#a2e423bf4c825875ea8d9a72ead6c3b20',1,'PhysProp::physprop_t']]], + ['dgnumwet_5fm_4237',['dgnumwet_m',['../classMam4__aer.html#a69a1949364f03af84c9e4c12973a5223',1,'Mam4_aer']]], + ['diffchoice_4238',['diffChoice',['../structSolverChoice.html#a396122e87a3d15c4ec8666d7dd18c095',1,'SolverChoice']]], + ['diffelq_4239',['diffelq',['../ERF__Constants_8H.html#a4e1c44dade7fcd7648d3e87ba5bba4c1',1,'ERF_Constants.H']]], + ['diffuse_5fke_5f3d_4240',['diffuse_KE_3D',['../structTurbChoice.html#a5864f0fe05bcbd45554301ade763d5ca',1,'TurbChoice']]], + ['diffuse_5fmoistvars_4241',['diffuse_moistvars',['../structMYNNLevel25.html#af677ab24bae6b1f78751489a8df5b1be',1,'MYNNLevel25']]], + ['dimid_4242',['dimid',['../structncutils_1_1NCDim.html#a1c5560c95be35dbcedaf1390972175f8',1,'ncutils::NCDim']]], + ['disk_5fcell_5fcount_4243',['disk_cell_count',['../classSimpleAD.html#a4a8f7fe612cdc61b58b386b0b3f61da7',1,'SimpleAD::disk_cell_count()'],['../classGeneralAD.html#a4a6d71d880f30aeb756885ac4e8d2b5b',1,'GeneralAD::disk_cell_count()']]], + ['dispersion_5faer_4244',['dispersion_aer',['../structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4',1,'PhysProp::physprop_t']]], + ['do_5faerosol_5frad_4245',['do_aerosol_rad',['../classRadiation.html#a6a43bd5c228b629042b73e06f8fbcf87',1,'Radiation']]], + ['do_5fcloud_4246',['do_cloud',['../structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a',1,'SolverChoice']]], + ['do_5fforest_5fdrag_4247',['do_forest_drag',['../structSolverChoice.html#aed9118172b234c3a0069a78776d09baa',1,'SolverChoice']]], + ['do_5flong_5fwave_5frad_4248',['do_long_wave_rad',['../classRadiation.html#afb905ef9ee37afaa882346803dae94c9',1,'Radiation']]], + ['do_5fprecip_4249',['do_precip',['../structSolverChoice.html#a766e5884354ed6483704f8257036ee75',1,'SolverChoice']]], + ['do_5fshort_5fwave_5frad_4250',['do_short_wave_rad',['../classRadiation.html#ad1177f9f1504cb562fb70b7f454387fc',1,'Radiation']]], + ['do_5fsnow_5foptics_4251',['do_snow_optics',['../classRadiation.html#a8c411f9344910aab58b29c4a3bcab401',1,'Radiation']]], + ['do_5fterrain_5fdrag_4252',['do_terrain_drag',['../structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218',1,'SolverChoice']]], + ['docloud_4253',['docloud',['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()'],['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()']]], + ['dohirs_4254',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], + ['domain_5fbc_5ftype_4255',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], + ['domain_5fbcs_5ftype_4256',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], + ['domain_5fbcs_5ftype_5fd_4257',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], + ['doprecip_4258',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], + ['dryrad_5faer_4259',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], + ['dryscal_5fhoriz_5fadv_5ftype_4260',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], + ['dryscal_5fhoriz_5fupw_5ffrac_4261',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], + ['dryscal_5fvert_5fadv_5ftype_4262',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], + ['dryscal_5fvert_5fupw_5ffrac_4263',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], + ['dt_4264',['dt',['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()'],['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()'],['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()']]], + ['dt_5favg_4265',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], + ['dt_5fmri_5fratio_4266',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], + ['dtos_4267',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], + ['dycore_5fhoriz_5fadv_5ftype_4268',['dycore_horiz_adv_type',['../structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6',1,'AdvChoice']]], + ['dycore_5fhoriz_5fupw_5ffrac_4269',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], + ['dycore_5fvert_5fadv_5ftype_4270',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], + ['dycore_5fvert_5fupw_5ffrac_4271',['dycore_vert_upw_frac',['../structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0',1,'AdvChoice']]], + ['dynamic_5fviscosity_4272',['dynamic_viscosity',['../structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817',1,'DiffChoice']]], + ['dz0_4273',['dz0',['../structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c',1,'SolverChoice']]], + ['dz_5fmin_4274',['dz_min',['../classERF.html#a15db5266359edba700f523f16da303a7',1,'ERF']]] ]; diff --git a/search/variables_4.js b/search/variables_4.js index 4c345c2913..9b8321b859 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,26 +1,26 @@ var searchData= [ - ['eccen_4274',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], - ['eddydiffs_5flev_4275',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], - ['egccoef_4276',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], - ['egicoef_4277',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], - ['empty_4278',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], - ['eps_4279',['eps',['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()'],['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()']]], - ['epsilo_4280',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], - ['erccoef_4281',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], - ['erf1_4282',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], - ['erf2_4283',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], - ['esccoef_4284',['esccoef',['../ERF__Constants_8H.html#ac16a7511bec41b7d5a558b5841e8f3b1',1,'ERF_Constants.H']]], - ['esicoef_4285',['esicoef',['../ERF__Constants_8H.html#a414035f12e97c86f4e40cb6763c29ddb',1,'ERF_Constants.H']]], - ['eta_5feps_4286',['eta_eps',['../structcustom__flux.html#aa04871c3e8d2e06f502cde2404c90be4',1,'custom_flux::eta_eps()'],['../structdonelan__flux.html#aac38c6d44658be0daa32dc8bd0b29adb',1,'donelan_flux::eta_eps()'],['../structmoeng__flux.html#a67cae16850c061bb189a783159ac6406',1,'moeng_flux::eta_eps()']]], - ['evapg1_4287',['evapg1',['../classSAM.html#a2e241fff555231e1cc87947a624bb5d6',1,'SAM']]], - ['evapg2_4288',['evapg2',['../classSAM.html#a3117e23160d027ccb4dacf744a477a40',1,'SAM']]], - ['evapr1_4289',['evapr1',['../classSAM.html#a8350a31a9f29bedee48b24bb43d5b0fc',1,'SAM']]], - ['evapr2_4290',['evapr2',['../classSAM.html#a0edeaaddf7573079fdc9af1484ce5582',1,'SAM']]], - ['evaps1_4291',['evaps1',['../classSAM.html#a56c463cbd313722b567dd88e7ac6fccd',1,'SAM']]], - ['evaps2_4292',['evaps2',['../classSAM.html#a8f9e9699afd94d393be846cd26933fd0',1,'SAM']]], - ['ext_5fcmip6_5fsw_4293',['ext_cmip6_sw',['../classAerRadProps.html#acf87aa0fdbfa3b73924a1f7c56088e55',1,'AerRadProps']]], - ['ext_5fsw_5fice_4294',['ext_sw_ice',['../classCloudRadProps.html#a4664e7123fdc065b7ff40e716453b050',1,'CloudRadProps']]], - ['ext_5fsw_5fliq_4295',['ext_sw_liq',['../classCloudRadProps.html#a98a74e616e9952f22102a6d3c3f4af51',1,'CloudRadProps']]], - ['extpsw_4296',['extpsw',['../structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153',1,'PhysProp::physprop_t']]] + ['eccen_4275',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], + ['eddydiffs_5flev_4276',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], + ['egccoef_4277',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], + ['egicoef_4278',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], + ['empty_4279',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], + ['eps_4280',['eps',['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()'],['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()']]], + ['epsilo_4281',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], + ['erccoef_4282',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], + ['erf1_4283',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], + ['erf2_4284',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], + ['esccoef_4285',['esccoef',['../ERF__Constants_8H.html#ac16a7511bec41b7d5a558b5841e8f3b1',1,'ERF_Constants.H']]], + ['esicoef_4286',['esicoef',['../ERF__Constants_8H.html#a414035f12e97c86f4e40cb6763c29ddb',1,'ERF_Constants.H']]], + ['eta_5feps_4287',['eta_eps',['../structcustom__flux.html#aa04871c3e8d2e06f502cde2404c90be4',1,'custom_flux::eta_eps()'],['../structdonelan__flux.html#aac38c6d44658be0daa32dc8bd0b29adb',1,'donelan_flux::eta_eps()'],['../structmoeng__flux.html#a67cae16850c061bb189a783159ac6406',1,'moeng_flux::eta_eps()']]], + ['evapg1_4288',['evapg1',['../classSAM.html#a2e241fff555231e1cc87947a624bb5d6',1,'SAM']]], + ['evapg2_4289',['evapg2',['../classSAM.html#a3117e23160d027ccb4dacf744a477a40',1,'SAM']]], + ['evapr1_4290',['evapr1',['../classSAM.html#a8350a31a9f29bedee48b24bb43d5b0fc',1,'SAM']]], + ['evapr2_4291',['evapr2',['../classSAM.html#a0edeaaddf7573079fdc9af1484ce5582',1,'SAM']]], + ['evaps1_4292',['evaps1',['../classSAM.html#a56c463cbd313722b567dd88e7ac6fccd',1,'SAM']]], + ['evaps2_4293',['evaps2',['../classSAM.html#a8f9e9699afd94d393be846cd26933fd0',1,'SAM']]], + ['ext_5fcmip6_5fsw_4294',['ext_cmip6_sw',['../classAerRadProps.html#acf87aa0fdbfa3b73924a1f7c56088e55',1,'AerRadProps']]], + ['ext_5fsw_5fice_4295',['ext_sw_ice',['../classCloudRadProps.html#a4664e7123fdc065b7ff40e716453b050',1,'CloudRadProps']]], + ['ext_5fsw_5fliq_4296',['ext_sw_liq',['../classCloudRadProps.html#a98a74e616e9952f22102a6d3c3f4af51',1,'CloudRadProps']]], + ['extpsw_4297',['extpsw',['../structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index d9bf1d30f6..6038beb2c0 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,29 +1,29 @@ var searchData= [ - ['f1_4297',['F1',['../structMYNNLevel2.html#a8be91cd073c493f390653b79f0a8706c',1,'MYNNLevel2']]], - ['f1_5factive_4298',['f1_active',['../classUnionCIF.html#a2efa596306e1f101538ea7addef01c50',1,'UnionCIF::f1_active()'],['../classIntersectionCIF.html#addd5d1b2d4f051377f8b3b2b2fcc395e',1,'IntersectionCIF::f1_active()']]], - ['f2_4299',['F2',['../structMYNNLevel2.html#a195f36a73787dea436d798f20d28ebb3',1,'MYNNLevel2']]], - ['f2_5factive_4300',['f2_active',['../classUnionCIF.html#a7a543347d220b1e1345c2af564cc0bd5',1,'UnionCIF::f2_active()'],['../classIntersectionCIF.html#a92f13c010706b380de68596e6ab778ec',1,'IntersectionCIF::f2_active()']]], - ['f_5fslow_4301',['F_slow',['../classMRISplitIntegrator.html#a088e107111ca012e026908b0c0b3cef7',1,'MRISplitIntegrator']]], - ['fast_5frhs_4302',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], - ['fast_5frhs_5ffun_4303',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], - ['fine_5fmask_4304',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], - ['finished_5fwave_4305',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], - ['fixed_5fdt_4306',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], - ['fixed_5ffast_5fdt_4307',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], - ['fixed_5fmri_5fdt_5fratio_4308',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], - ['fixed_5ftotal_5fsolar_5firradiance_4309',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], - ['flns_4310',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], - ['flnt_4311',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], - ['flux_5ftype_4312',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], - ['force_5fstage1_5fsingle_5fsubstep_4313',['force_stage1_single_substep',['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()'],['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()']]], - ['fpr_5fc_4314',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], - ['fpr_5fu_4315',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], - ['fpr_5fv_4316',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], - ['fpr_5fw_4317',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], - ['freestream_5fphi_4318',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], - ['freestream_5fvelocity_4319',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], - ['fsds_4320',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], - ['fsns_4321',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], - ['fsnt_4322',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]] + ['f1_4298',['F1',['../structMYNNLevel2.html#a8be91cd073c493f390653b79f0a8706c',1,'MYNNLevel2']]], + ['f1_5factive_4299',['f1_active',['../classUnionCIF.html#a2efa596306e1f101538ea7addef01c50',1,'UnionCIF::f1_active()'],['../classIntersectionCIF.html#addd5d1b2d4f051377f8b3b2b2fcc395e',1,'IntersectionCIF::f1_active()']]], + ['f2_4300',['F2',['../structMYNNLevel2.html#a195f36a73787dea436d798f20d28ebb3',1,'MYNNLevel2']]], + ['f2_5factive_4301',['f2_active',['../classUnionCIF.html#a7a543347d220b1e1345c2af564cc0bd5',1,'UnionCIF::f2_active()'],['../classIntersectionCIF.html#a92f13c010706b380de68596e6ab778ec',1,'IntersectionCIF::f2_active()']]], + ['f_5fslow_4302',['F_slow',['../classMRISplitIntegrator.html#a088e107111ca012e026908b0c0b3cef7',1,'MRISplitIntegrator']]], + ['fast_5frhs_4303',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], + ['fast_5frhs_5ffun_4304',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], + ['fine_5fmask_4305',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], + ['finished_5fwave_4306',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], + ['fixed_5fdt_4307',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], + ['fixed_5ffast_5fdt_4308',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], + ['fixed_5fmri_5fdt_5fratio_4309',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], + ['fixed_5ftotal_5fsolar_5firradiance_4310',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], + ['flns_4311',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], + ['flnt_4312',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], + ['flux_5ftype_4313',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], + ['force_5fstage1_5fsingle_5fsubstep_4314',['force_stage1_single_substep',['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()'],['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()']]], + ['fpr_5fc_4315',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], + ['fpr_5fu_4316',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], + ['fpr_5fv_4317',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], + ['fpr_5fw_4318',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], + ['freestream_5fphi_4319',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], + ['freestream_5fvelocity_4320',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], + ['fsds_4321',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], + ['fsns_4322',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], + ['fsnt_4323',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]] ]; diff --git a/search/variables_6.js b/search/variables_6.js index 42bad445f5..4d5e0663ae 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,31 +1,31 @@ var searchData= [ - ['g1_4323',['g1',['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()']]], - ['g1_5f3_5f4_4324',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], - ['g1_5f5_5f6_4325',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], - ['g2_4326',['g2',['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()']]], - ['g2_5f3_5f4_4327',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], - ['g2_5f5_5f6_4328',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], - ['g3_4329',['g3',['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()'],['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()']]], - ['g3_5f5_5f6_4330',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], - ['g4_4331',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], - ['g_5fd_5feff_4332',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], - ['g_5flambda_4333',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], - ['g_5fmu_4334',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], - ['gam1_4335',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], - ['gam2_4336',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], - ['gamaz_4337',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], - ['gamma_4338',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], - ['gamma_5fh_4339',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], - ['gamma_5fm_4340',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], - ['gas_4341',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], - ['gas_5fnames_4342',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], - ['gas_5fvmr_4343',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], - ['gaslist_4344',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], - ['gasnames_4345',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], - ['geometric_5fradius_4346',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], - ['gpoint_5fbands_5flw_4347',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], - ['gpoint_5fbands_5fsw_4348',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], - ['gravity_4349',['gravity',['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()'],['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()']]], - ['grid_5fstretching_5fratio_4350',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]] + ['g1_4324',['g1',['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()']]], + ['g1_5f3_5f4_4325',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], + ['g1_5f5_5f6_4326',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], + ['g2_4327',['g2',['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()']]], + ['g2_5f3_5f4_4328',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], + ['g2_5f5_5f6_4329',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], + ['g3_4330',['g3',['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()'],['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()']]], + ['g3_5f5_5f6_4331',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], + ['g4_4332',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], + ['g_5fd_5feff_4333',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], + ['g_5flambda_4334',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], + ['g_5fmu_4335',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], + ['gam1_4336',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], + ['gam2_4337',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], + ['gamaz_4338',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], + ['gamma_4339',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], + ['gamma_5fh_4340',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], + ['gamma_5fm_4341',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], + ['gas_4342',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], + ['gas_5fnames_4343',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], + ['gas_5fvmr_4344',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], + ['gaslist_4345',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], + ['gasnames_4346',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], + ['geometric_5fradius_4347',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], + ['gpoint_5fbands_5flw_4348',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], + ['gpoint_5fbands_5fsw_4349',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], + ['gravity_4350',['gravity',['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()'],['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()']]], + ['grid_5fstretching_5fratio_4351',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]] ]; diff --git a/search/variables_7.js b/search/variables_7.js index a23debddd0..54f082bae6 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,24 +1,24 @@ var searchData= [ - ['h2otrip_4351',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], - ['h_5fhavg_5fdensity_4352',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], - ['h_5fhavg_5fpressure_4353',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], - ['h_5fhavg_5fqc_4354',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], - ['h_5fhavg_5fqv_4355',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], - ['h_5fhavg_5ftemperature_4356',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], - ['h_5frayleigh_5fptrs_4357',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], - ['h_5frhoqt_5fsrc_4358',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], - ['h_5frhotheta_5fsrc_4359',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], - ['h_5fsponge_5fptrs_4360',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], - ['h_5fu_5fgeos_4361',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], - ['h_5fv_5fgeos_4362',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], - ['h_5fw_5fsubsid_4363',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], - ['has_5fqmoist_4364',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], - ['have_5fgeo_5fwind_5fprofile_4365',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], - ['hub_5fheight_4366',['hub_height',['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()'],['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()']]], - ['hub_5fheight_5fvelocity_4367',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], - ['huge_5freal_4368',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], - ['hwave_4369',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], - ['hwave_5fonegrid_4370',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], - ['hygro_5faer_4371',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]] + ['h2otrip_4352',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], + ['h_5fhavg_5fdensity_4353',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], + ['h_5fhavg_5fpressure_4354',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], + ['h_5fhavg_5fqc_4355',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], + ['h_5fhavg_5fqv_4356',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], + ['h_5fhavg_5ftemperature_4357',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], + ['h_5frayleigh_5fptrs_4358',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], + ['h_5frhoqt_5fsrc_4359',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], + ['h_5frhotheta_5fsrc_4360',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], + ['h_5fsponge_5fptrs_4361',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], + ['h_5fu_5fgeos_4362',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], + ['h_5fv_5fgeos_4363',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], + ['h_5fw_5fsubsid_4364',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], + ['has_5fqmoist_4365',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], + ['have_5fgeo_5fwind_5fprofile_4366',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], + ['hub_5fheight_4367',['hub_height',['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()'],['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()']]], + ['hub_5fheight_5fvelocity_4368',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], + ['huge_5freal_4369',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], + ['hwave_4370',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], + ['hwave_5fonegrid_4371',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], + ['hygro_5faer_4372',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_8.js b/search/variables_8.js index 91c0726c22..8a599947cd 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,52 +1,52 @@ var searchData= [ - ['ice_5ffile_4372',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], - ['ice_5ftau_5fbnd_5flw_4373',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], - ['ice_5ftau_5fbnd_5fsw_4374',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], - ['icecldoptics_4375',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], - ['iceopticsfile_4376',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], - ['icesize_5ftable_5fmin_5ftemp_4377',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], - ['iciwp_4378',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], - ['iclwp_4379',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], - ['icswp_4380',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], - ['idx_4381',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], - ['idx_5flw_5fdiag_4382',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], - ['idx_5fmmr_5fa_4383',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], - ['idx_5fmmr_5fc_4384',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], - ['idx_5fnir_5fdiag_4385',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], - ['idx_5fnum_5fa_4386',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], - ['idx_5fnum_5fc_4387',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], - ['idx_5fprops_4388',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], - ['idx_5fsw_5fdiag_4389',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], - ['idx_5fuv_5fdiag_4390',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], - ['igamma_4391',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], - ['ihirsfq_4392',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], - ['imax_4393',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], - ['include_5fsubgrid_5fvel_4394',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], - ['init_5fshrink_4395',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], - ['init_5fsounding_5fideal_4396',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], - ['init_5ftype_4397',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], - ['initialized_4398',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], - ['input_5fbndry_5fplanes_4399',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], - ['input_5fsounding_5fdata_4400',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], - ['input_5fsounding_5ffile_4401',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], - ['input_5fsounding_5ftime_4402',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], - ['input_5fsponge_5fdata_4403',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], - ['input_5fsponge_5ffile_4404',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], - ['inputs_5fname_4405',['inputs_name',['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], - ['int_4406',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], - ['interpolation_5ftype_4407',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], - ['ip_5f0_4408',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], - ['ir_5fd_4409',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], - ['is_5fcmip6_5fvolc_4410',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], - ['is_5fdensity_5fread_4411',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], - ['is_5fke_5fread_4412',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], - ['is_5fopen_4413',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], - ['is_5fq1_5fread_4414',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], - ['is_5fq2_5fread_4415',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], - ['is_5fscalar_5fread_4416',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], - ['is_5ftemperature_5fread_4417',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], - ['is_5ftheta_5fread_4418',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], - ['is_5fvelocity_5fread_4419',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], - ['istep_4420',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]] + ['ice_5ffile_4373',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], + ['ice_5ftau_5fbnd_5flw_4374',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], + ['ice_5ftau_5fbnd_5fsw_4375',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], + ['icecldoptics_4376',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], + ['iceopticsfile_4377',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], + ['icesize_5ftable_5fmin_5ftemp_4378',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], + ['iciwp_4379',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], + ['iclwp_4380',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], + ['icswp_4381',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], + ['idx_4382',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], + ['idx_5flw_5fdiag_4383',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], + ['idx_5fmmr_5fa_4384',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], + ['idx_5fmmr_5fc_4385',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], + ['idx_5fnir_5fdiag_4386',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], + ['idx_5fnum_5fa_4387',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], + ['idx_5fnum_5fc_4388',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], + ['idx_5fprops_4389',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], + ['idx_5fsw_5fdiag_4390',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], + ['idx_5fuv_5fdiag_4391',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], + ['igamma_4392',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], + ['ihirsfq_4393',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], + ['imax_4394',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], + ['include_5fsubgrid_5fvel_4395',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], + ['init_5fshrink_4396',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], + ['init_5fsounding_5fideal_4397',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], + ['init_5ftype_4398',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], + ['initialized_4399',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], + ['input_5fbndry_5fplanes_4400',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], + ['input_5fsounding_5fdata_4401',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], + ['input_5fsounding_5ffile_4402',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], + ['input_5fsounding_5ftime_4403',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], + ['input_5fsponge_5fdata_4404',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], + ['input_5fsponge_5ffile_4405',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], + ['inputs_5fname_4406',['inputs_name',['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], + ['int_4407',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], + ['interpolation_5ftype_4408',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], + ['ip_5f0_4409',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], + ['ir_5fd_4410',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], + ['is_5fcmip6_5fvolc_4411',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], + ['is_5fdensity_5fread_4412',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], + ['is_5fke_5fread_4413',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], + ['is_5fopen_4414',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], + ['is_5fq1_5fread_4415',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], + ['is_5fq2_5fread_4416',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], + ['is_5fscalar_5fread_4417',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], + ['is_5ftemperature_5fread_4418',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], + ['is_5ftheta_5fread_4419',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], + ['is_5fvelocity_5fread_4420',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], + ['istep_4421',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index 632f8121d9..7691c6d551 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['jjm_4421',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], - ['jjp_4422',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] + ['jjm_4422',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], + ['jjp_4423',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] ]; diff --git a/search/variables_a.js b/search/variables_a.js index bd9a75b4c1..5e41853530 100644 --- a/search/variables_a.js +++ b/search/variables_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['k_5fdist_5flw_4423',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], - ['k_5fdist_5fsw_4424',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], - ['kappa_4425',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], - ['kappa_4426',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], - ['khi_5flsm_4427',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] + ['k_5fdist_5flw_4424',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], + ['k_5fdist_5fsw_4425',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], + ['kappa_4426',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], + ['kappa_4427',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], + ['khi_5flsm_4428',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] ]; diff --git a/search/variables_b.js b/search/variables_b.js index 504cc27dc3..76f96a322a 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -1,38 +1,38 @@ var searchData= [ - ['l_5fv_4428',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], - ['lambdac_4429',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], - ['lambm0_4430',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], - ['last_5fcheck_5ffile_5fstep_4431',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], - ['last_5ffile_5fread_4432',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], - ['last_5fplot_5ffile_5fstep_5f1_4433',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], - ['last_5fplot_5ffile_5fstep_5f2_4434',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], - ['lat_5fice_4435',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], - ['lat_5fvap_4436',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], - ['lcond_4437',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], - ['les_5ftype_4438',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], - ['lfus_4439',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], - ['liq_5ftau_5fbnd_5flw_4440',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], - ['liq_5ftau_5fbnd_5fsw_4441',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], - ['liqcldoptics_4442',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], - ['liqopticsfile_4443',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], - ['liquid_5ffile_4444',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], - ['list_5fid_4445',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], - ['lmask_5flev_4446',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], - ['lsm_4447',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], - ['lsm_5fdata_4448',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], - ['lsm_5ffab_5fflux_4449',['lsm_fab_flux',['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()'],['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()']]], - ['lsm_5ffab_5fvars_4450',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], - ['lsm_5fflux_4451',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], - ['lsm_5ftype_4452',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], - ['lsmvarmap_4453',['LsmVarMap',['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()'],['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()']]], - ['lsmvarname_4454',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], - ['lsub_4455',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], - ['lw_5fabs_4456',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], - ['lw_5fband_5fmidpoints_4457',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], - ['lw_5ffluxes_5fallsky_4458',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], - ['lw_5ffluxes_5fclrsky_4459',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], - ['lw_5fhygro_5fabs_4460',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], - ['lwave_4461',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], - ['lwave_5fonegrid_4462',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] + ['l_5fv_4429',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], + ['lambdac_4430',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], + ['lambm0_4431',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], + ['last_5fcheck_5ffile_5fstep_4432',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], + ['last_5ffile_5fread_4433',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], + ['last_5fplot_5ffile_5fstep_5f1_4434',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], + ['last_5fplot_5ffile_5fstep_5f2_4435',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], + ['lat_5fice_4436',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], + ['lat_5fvap_4437',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], + ['lcond_4438',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], + ['les_5ftype_4439',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], + ['lfus_4440',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], + ['liq_5ftau_5fbnd_5flw_4441',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], + ['liq_5ftau_5fbnd_5fsw_4442',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], + ['liqcldoptics_4443',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], + ['liqopticsfile_4444',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], + ['liquid_5ffile_4445',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], + ['list_5fid_4446',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], + ['lmask_5flev_4447',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], + ['lsm_4448',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], + ['lsm_5fdata_4449',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], + ['lsm_5ffab_5fflux_4450',['lsm_fab_flux',['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()'],['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()']]], + ['lsm_5ffab_5fvars_4451',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], + ['lsm_5fflux_4452',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], + ['lsm_5ftype_4453',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], + ['lsmvarmap_4454',['LsmVarMap',['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()'],['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()']]], + ['lsmvarname_4455',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], + ['lsub_4456',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], + ['lw_5fabs_4457',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], + ['lw_5fband_5fmidpoints_4458',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], + ['lw_5ffluxes_5fallsky_4459',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], + ['lw_5ffluxes_5fclrsky_4460',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], + ['lw_5fhygro_5fabs_4461',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], + ['lwave_4462',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], + ['lwave_5fonegrid_4463',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] ]; diff --git a/search/variables_c.js b/search/variables_c.js index 61a2f2f2d5..e39285b6e1 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -1,238 +1,238 @@ var searchData= [ - ['m_5factive_4463',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], - ['m_5faverages_4464',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], - ['m_5faxis_4465',['m_axis',['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()'],['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()']]], - ['m_5fbc_5fextdir_5fvals_4466',['m_bc_extdir_vals',['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()']]], - ['m_5fbc_5fneumann_5fvals_4467',['m_bc_neumann_vals',['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()']]], - ['m_5fbdy_5ftime_5finterval_4468',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], - ['m_5fblade_5fpitch_4469',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5faoa_4470',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcd_4471',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcl_4472',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], - ['m_5fbld_5fchord_4473',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], - ['m_5fbld_5frad_5floc_4474',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], - ['m_5fbld_5ftwist_4475',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], - ['m_5fbnd_5fbx_4476',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], - ['m_5fbnd_5frbx_4477',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], - ['m_5fbox_4478',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], - ['m_5fc_5fp_4479',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], - ['m_5fc_5ft_4480',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], - ['m_5fcba_4481',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], - ['m_5fcd_5fforest_4482',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], - ['m_5fcdm_4483',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fnew_4484',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fold_4485',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], - ['m_5fcf_5fmask_4486',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], - ['m_5fcgeom_4487',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], - ['m_5fcheck_5fint_4488',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], - ['m_5fcheck_5fper_4489',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], - ['m_5fcp_5fsoil_4490',['m_cp_soil',['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()'],['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()']]], - ['m_5fcrse_5ftimes_4491',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], - ['m_5fd_5fsoil_4492',['m_d_soil',['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()'],['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()']]], - ['m_5fdata_4493',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], - ['m_5fdata_5finterp_4494',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], - ['m_5fdata_5fn_4495',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp1_4496',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp2_4497',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], - ['m_5fdetj_5fcc_4498',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], - ['m_5fdiameter_5fforest_4499',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], - ['m_5fdir_4500',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], - ['m_5fdomain_5fbcs_5ftype_4501',['m_domain_bcs_type',['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()']]], - ['m_5fdomain_5fbcs_5ftype_5fd_4502',['m_domain_bcs_type_d',['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()']]], - ['m_5fdt_4503',['m_dt',['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()'],['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()']]], - ['m_5fdt_5fcrse_4504',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], - ['m_5fdx_4505',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], - ['m_5fdz_5flsm_4506',['m_dz_lsm',['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()'],['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()']]], - ['m_5feddydiffs_5flev_4507',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], - ['m_5fexp_5fmost_4508',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], - ['m_5fexpand_5fplotvars_5fto_5funif_5frr_4509',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], - ['m_5fextent_5frad_4510',['m_extent_rad',['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()'],['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()']]], - ['m_5ff1_4511',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], - ['m_5ff2_4512',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], - ['m_5ffac_5fcond_4513',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], - ['m_5ffac_5ffus_4514',['m_fac_fus',['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()'],['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()']]], - ['m_5ffac_5fsub_4515',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], - ['m_5ffact_5fnew_4516',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], - ['m_5ffact_5fold_4517',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], - ['m_5ffactory_4518',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], - ['m_5ffba_4519',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], - ['m_5ffdm_4520',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], - ['m_5ffgeom_4521',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], - ['m_5ffield_4522',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], - ['m_5ffields_4523',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], - ['m_5ffilename_4524',['m_filename',['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()'],['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()']]], - ['m_5fforest_5fdrag_4525',['m_forest_drag',['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()'],['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()']]], - ['m_5fgeom_4526',['m_geom',['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()'],['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()']]], - ['m_5fgocp_4527',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], - ['m_5fgtoe_4528',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], - ['m_5fheight_5fforest_4529',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], - ['m_5fheight_5fterrain_4530',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], - ['m_5fhub_5fheight_4531',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], - ['m_5fhwave_5flev_4532',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], - ['m_5fi_5findx_4533',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], - ['m_5fifs_4534',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], - ['m_5fin_5frad_4535',['m_in_rad',['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()'],['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()']]], - ['m_5fin_5ftimes_4536',['m_in_times',['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()'],['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()']]], - ['m_5fin_5ftimesteps_4537',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], - ['m_5finc_5fghost_4538',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], - ['m_5finclude_5fwstar_4539',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], - ['m_5finterp_4540',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], - ['m_5fixtype_4541',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], - ['m_5fj_5findx_4542',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], - ['m_5fk_5fin_4543',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], - ['m_5fk_5findx_4544',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], - ['m_5fk_5fsoil_4545',['m_k_soil',['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()'],['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()']]], - ['m_5flai_5fforest_4546',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], - ['m_5flaimax_5fforest_4547',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], - ['m_5flat_4548',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], - ['m_5flev_4549',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()']]], - ['m_5flevel_4550',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], - ['m_5fline_5faverage_4551',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], - ['m_5fline_5fxcentroid_4552',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], - ['m_5flmask_5flev_4553',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], - ['m_5flon_4554',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], - ['m_5fls_4555',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], - ['m_5fls_5fmf_4556',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], - ['m_5flsm_5fdata_5flev_4557',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], - ['m_5flsm_5fflux_5flev_4558',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], - ['m_5flsm_5ffluxes_4559',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], - ['m_5flsm_5fgeom_4560',['m_lsm_geom',['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()'],['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()']]], - ['m_5flsm_5fgeom_5flev_4561',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], - ['m_5flsm_5fmodel_4562',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], - ['m_5flsm_5fsize_4563',['m_lsm_size',['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()'],['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()']]], - ['m_5flsm_5fzenith_4564',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], - ['m_5flwave_5flev_4565',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], - ['m_5fma_4566',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], - ['m_5fmax_5fstep_4567',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], - ['m_5fmaxlev_4568',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], - ['m_5fmoist_5fmodel_4569',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], - ['m_5fmost_4570',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], - ['m_5fmoving_5fterrain_4571',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], - ['m_5fnavg_4572',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], - ['m_5fncell_5fline_4573',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], - ['m_5fncell_5fplane_4574',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], - ['m_5fncell_5fregion_4575',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], - ['m_5fncomp_4576',['m_ncomp',['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()'],['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()']]], - ['m_5fng_4577',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], - ['m_5fnghost_4578',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], - ['m_5fnghost_5fsubset_4579',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], - ['m_5fnominal_5fpower_4580',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], - ['m_5fnorm_5fvec_4581',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], - ['m_5fnvar_4582',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], - ['m_5fnz_5flsm_4583',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], - ['m_5fout_5frad_4584',['m_out_rad',['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()'],['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()']]], - ['m_5fowns_5fdata_4585',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], - ['m_5fphi_4586',['m_phi',['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()']]], - ['m_5fplane_5faverage_4587',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], - ['m_5fplot_5fface_5fvels_4588',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], - ['m_5fplot_5fint_5f1_4589',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], - ['m_5fplot_5fint_5f2_4590',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], - ['m_5fplot_5fper_5f1_4591',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], - ['m_5fplot_5fper_5f2_4592',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], - ['m_5fpolicy_4593',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], - ['m_5fpower_4594',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], - ['m_5fpp_5fprefix_4595',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], - ['m_5fprecision_4596',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], - ['m_5fps_4597',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], - ['m_5fps_5fmf_4598',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], - ['m_5fqmoist_5fsize_4599',['m_qmoist_size',['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()']]], - ['m_5fqstate_5fsize_4600',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], - ['m_5fr2d_4601',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], - ['m_5fradius_4602',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], - ['m_5fratio_4603',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], - ['m_5frdocp_4604',['m_rdOcp',['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()'],['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()']]], - ['m_5frelax_5fmask_4605',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], - ['m_5frot_5ffields_4606',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], - ['m_5frotate_4607',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], - ['m_5frotor_5frad_4608',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], - ['m_5frotor_5frpm_4609',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], - ['m_5fset_5fmask_4610',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], - ['m_5fsst_5flev_4611',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], - ['m_5fstart_5fbdy_5ftime_4612',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], - ['m_5ft_5favg_4613',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], - ['m_5ft_5finit_4614',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], - ['m_5fterr_4615',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], - ['m_5fterrain_5fblank_4616',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], - ['m_5fterrain_5fdrag_4617',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], - ['m_5fterrain_5ftype_4618',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], - ['m_5ftheta_5fdir_4619',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], - ['m_5fthrust_5fcoeff_4620',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], - ['m_5fthrust_5fcoeff_5fstanding_4621',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], - ['m_5ftime_4622',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], - ['m_5ftime_5ffile_4623',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], - ['m_5ftime_5fwindow_4624',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], - ['m_5ftinterp_4625',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], - ['m_5ftn_4626',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], - ['m_5ftnp1_4627',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], - ['m_5ftnp2_4628',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], - ['m_5fturb_5fdisk_5fangle_4629',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], - ['m_5ftype_5fforest_4630',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], - ['m_5fu_5fbc_5fdata_4631',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], - ['m_5fuse_5freal_5fbcs_4632',['m_use_real_bcs',['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()'],['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()']]], - ['m_5fv_5fbc_5fdata_4633',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], - ['m_5fvar_5fnames_4634',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], - ['m_5fvar_5fz0_4635',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], - ['m_5fvelocity_4636',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], - ['m_5fvsg_4637',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], - ['m_5fw2d_4638',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], - ['m_5fw_5fbc_5fdata_4639',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], - ['m_5fwind_5fspeed_4640',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], - ['m_5fwindfarm_5fmodel_4641',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], - ['m_5fx_5fforest_4642',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], - ['m_5fx_5fpos_4643',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], - ['m_5fx_5fterrain_4644',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], - ['m_5fxlo_4645',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], - ['m_5fxloc_4646',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], - ['m_5fy_5fforest_4647',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], - ['m_5fy_5fpos_4648',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], - ['m_5fy_5fterrain_4649',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], - ['m_5fyloc_4650',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], - ['m_5fz_5fphys_5fnd_4651',['m_z_phys_nd',['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()']]], - ['m_5fz_5fpos_4652',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], - ['m_5fzref_4653',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], - ['ma_5flist_4654',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], - ['mam_5faer_4655',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], - ['mam_5fconsti_4656',['mam_consti',['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()'],['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()']]], - ['mapfac_5fm_4657',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], - ['mapfac_5fu_4658',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], - ['mapfac_5fv_4659',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], - ['mass_5fname_4660',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], - ['max_5fiter_4661',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], - ['max_5fstep_4662',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], - ['mdata_4663',['mdata',['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()']]], - ['mesh_5ftype_4664',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], - ['metgrid_5fbasic_5flinear_4665',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], - ['metgrid_5fdebug_5fdry_4666',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], - ['metgrid_5fdebug_5fisothermal_4667',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], - ['metgrid_5fdebug_5fmsf_4668',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], - ['metgrid_5fdebug_5fpsfc_4669',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], - ['metgrid_5fdebug_5fquiescent_4670',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], - ['metgrid_5fforce_5fsfc_5fk_4671',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], - ['metgrid_5finterp_5ftheta_4672',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], - ['metgrid_5forder_4673',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], - ['metgrid_5fproximity_4674',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], - ['metgrid_5fretain_5fsfc_4675',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], - ['metgrid_5fuse_5fbelow_5fsfc_4676',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], - ['metgrid_5fuse_5fsfc_4677',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], - ['mg_5fverbose_4678',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], - ['mic_5ffab_5fvars_4679',['mic_fab_vars',['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()']]], - ['micro_4680',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], - ['micvarmap_4681',['MicVarMap',['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()']]], - ['modal_5foptics_5ffile_4682',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], - ['mode_5ftype_5fnames_4683',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], - ['modes_4684',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], - ['moistscal_5fhoriz_5fadv_5ftype_4685',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], - ['moistscal_5fhoriz_5fupw_5ffrac_4686',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], - ['moistscal_5fvert_5fadv_5ftype_4687',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], - ['moistscal_5fvert_5fupw_5ffrac_4688',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], - ['moisture_5ftype_4689',['moisture_type',['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()'],['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()']]], - ['molec_5fdiff_5ftype_4690',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], - ['mri_5fintegrator_5fmem_4691',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], - ['mu_4692',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], - ['muelq_4693',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], - ['mvelpp_4694',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], - ['mwdair_4695',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], - ['mwwv_4696',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], - ['my_5fturb_5fdisk_5fangle_4697',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]] + ['m_5factive_4464',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], + ['m_5faverages_4465',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], + ['m_5faxis_4466',['m_axis',['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()'],['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()']]], + ['m_5fbc_5fextdir_5fvals_4467',['m_bc_extdir_vals',['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()']]], + ['m_5fbc_5fneumann_5fvals_4468',['m_bc_neumann_vals',['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()']]], + ['m_5fbdy_5ftime_5finterval_4469',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], + ['m_5fblade_5fpitch_4470',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5faoa_4471',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcd_4472',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcl_4473',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], + ['m_5fbld_5fchord_4474',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], + ['m_5fbld_5frad_5floc_4475',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], + ['m_5fbld_5ftwist_4476',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], + ['m_5fbnd_5fbx_4477',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], + ['m_5fbnd_5frbx_4478',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], + ['m_5fbox_4479',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], + ['m_5fc_5fp_4480',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], + ['m_5fc_5ft_4481',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], + ['m_5fcba_4482',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], + ['m_5fcd_5fforest_4483',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], + ['m_5fcdm_4484',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fnew_4485',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fold_4486',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], + ['m_5fcf_5fmask_4487',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], + ['m_5fcgeom_4488',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], + ['m_5fcheck_5fint_4489',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], + ['m_5fcheck_5fper_4490',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], + ['m_5fcp_5fsoil_4491',['m_cp_soil',['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()'],['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()']]], + ['m_5fcrse_5ftimes_4492',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], + ['m_5fd_5fsoil_4493',['m_d_soil',['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()'],['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()']]], + ['m_5fdata_4494',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], + ['m_5fdata_5finterp_4495',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], + ['m_5fdata_5fn_4496',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp1_4497',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp2_4498',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], + ['m_5fdetj_5fcc_4499',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], + ['m_5fdiameter_5fforest_4500',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], + ['m_5fdir_4501',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], + ['m_5fdomain_5fbcs_5ftype_4502',['m_domain_bcs_type',['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()']]], + ['m_5fdomain_5fbcs_5ftype_5fd_4503',['m_domain_bcs_type_d',['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()']]], + ['m_5fdt_4504',['m_dt',['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()'],['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()']]], + ['m_5fdt_5fcrse_4505',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], + ['m_5fdx_4506',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], + ['m_5fdz_5flsm_4507',['m_dz_lsm',['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()'],['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()']]], + ['m_5feddydiffs_5flev_4508',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], + ['m_5fexp_5fmost_4509',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], + ['m_5fexpand_5fplotvars_5fto_5funif_5frr_4510',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], + ['m_5fextent_5frad_4511',['m_extent_rad',['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()'],['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()']]], + ['m_5ff1_4512',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], + ['m_5ff2_4513',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], + ['m_5ffac_5fcond_4514',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], + ['m_5ffac_5ffus_4515',['m_fac_fus',['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()'],['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()']]], + ['m_5ffac_5fsub_4516',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], + ['m_5ffact_5fnew_4517',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], + ['m_5ffact_5fold_4518',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], + ['m_5ffactory_4519',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], + ['m_5ffba_4520',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], + ['m_5ffdm_4521',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], + ['m_5ffgeom_4522',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], + ['m_5ffield_4523',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], + ['m_5ffields_4524',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], + ['m_5ffilename_4525',['m_filename',['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()'],['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()']]], + ['m_5fforest_5fdrag_4526',['m_forest_drag',['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()'],['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()']]], + ['m_5fgeom_4527',['m_geom',['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()'],['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()']]], + ['m_5fgocp_4528',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], + ['m_5fgtoe_4529',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], + ['m_5fheight_5fforest_4530',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], + ['m_5fheight_5fterrain_4531',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], + ['m_5fhub_5fheight_4532',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], + ['m_5fhwave_5flev_4533',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], + ['m_5fi_5findx_4534',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], + ['m_5fifs_4535',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], + ['m_5fin_5frad_4536',['m_in_rad',['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()'],['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()']]], + ['m_5fin_5ftimes_4537',['m_in_times',['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()'],['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()']]], + ['m_5fin_5ftimesteps_4538',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], + ['m_5finc_5fghost_4539',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], + ['m_5finclude_5fwstar_4540',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], + ['m_5finterp_4541',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], + ['m_5fixtype_4542',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], + ['m_5fj_5findx_4543',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], + ['m_5fk_5fin_4544',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], + ['m_5fk_5findx_4545',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], + ['m_5fk_5fsoil_4546',['m_k_soil',['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()'],['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()']]], + ['m_5flai_5fforest_4547',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], + ['m_5flaimax_5fforest_4548',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], + ['m_5flat_4549',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], + ['m_5flev_4550',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()']]], + ['m_5flevel_4551',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], + ['m_5fline_5faverage_4552',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], + ['m_5fline_5fxcentroid_4553',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], + ['m_5flmask_5flev_4554',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], + ['m_5flon_4555',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], + ['m_5fls_4556',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], + ['m_5fls_5fmf_4557',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], + ['m_5flsm_5fdata_5flev_4558',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], + ['m_5flsm_5fflux_5flev_4559',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], + ['m_5flsm_5ffluxes_4560',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], + ['m_5flsm_5fgeom_4561',['m_lsm_geom',['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()'],['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()']]], + ['m_5flsm_5fgeom_5flev_4562',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], + ['m_5flsm_5fmodel_4563',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], + ['m_5flsm_5fsize_4564',['m_lsm_size',['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()'],['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()']]], + ['m_5flsm_5fzenith_4565',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], + ['m_5flwave_5flev_4566',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], + ['m_5fma_4567',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], + ['m_5fmax_5fstep_4568',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], + ['m_5fmaxlev_4569',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], + ['m_5fmoist_5fmodel_4570',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], + ['m_5fmost_4571',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], + ['m_5fmoving_5fterrain_4572',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], + ['m_5fnavg_4573',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], + ['m_5fncell_5fline_4574',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], + ['m_5fncell_5fplane_4575',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], + ['m_5fncell_5fregion_4576',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], + ['m_5fncomp_4577',['m_ncomp',['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()'],['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()']]], + ['m_5fng_4578',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], + ['m_5fnghost_4579',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], + ['m_5fnghost_5fsubset_4580',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], + ['m_5fnominal_5fpower_4581',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], + ['m_5fnorm_5fvec_4582',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], + ['m_5fnvar_4583',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], + ['m_5fnz_5flsm_4584',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], + ['m_5fout_5frad_4585',['m_out_rad',['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()'],['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()']]], + ['m_5fowns_5fdata_4586',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], + ['m_5fphi_4587',['m_phi',['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()']]], + ['m_5fplane_5faverage_4588',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], + ['m_5fplot_5fface_5fvels_4589',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], + ['m_5fplot_5fint_5f1_4590',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], + ['m_5fplot_5fint_5f2_4591',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], + ['m_5fplot_5fper_5f1_4592',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], + ['m_5fplot_5fper_5f2_4593',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], + ['m_5fpolicy_4594',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], + ['m_5fpower_4595',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], + ['m_5fpp_5fprefix_4596',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], + ['m_5fprecision_4597',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], + ['m_5fps_4598',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], + ['m_5fps_5fmf_4599',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], + ['m_5fqmoist_5fsize_4600',['m_qmoist_size',['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()']]], + ['m_5fqstate_5fsize_4601',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], + ['m_5fr2d_4602',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], + ['m_5fradius_4603',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], + ['m_5fratio_4604',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], + ['m_5frdocp_4605',['m_rdOcp',['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()'],['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()']]], + ['m_5frelax_5fmask_4606',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], + ['m_5frot_5ffields_4607',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], + ['m_5frotate_4608',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], + ['m_5frotor_5frad_4609',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], + ['m_5frotor_5frpm_4610',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], + ['m_5fset_5fmask_4611',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], + ['m_5fsst_5flev_4612',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], + ['m_5fstart_5fbdy_5ftime_4613',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], + ['m_5ft_5favg_4614',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], + ['m_5ft_5finit_4615',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], + ['m_5fterr_4616',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], + ['m_5fterrain_5fblank_4617',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], + ['m_5fterrain_5fdrag_4618',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], + ['m_5fterrain_5ftype_4619',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], + ['m_5ftheta_5fdir_4620',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], + ['m_5fthrust_5fcoeff_4621',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], + ['m_5fthrust_5fcoeff_5fstanding_4622',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], + ['m_5ftime_4623',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], + ['m_5ftime_5ffile_4624',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], + ['m_5ftime_5fwindow_4625',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], + ['m_5ftinterp_4626',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], + ['m_5ftn_4627',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], + ['m_5ftnp1_4628',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], + ['m_5ftnp2_4629',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], + ['m_5fturb_5fdisk_5fangle_4630',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], + ['m_5ftype_5fforest_4631',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], + ['m_5fu_5fbc_5fdata_4632',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], + ['m_5fuse_5freal_5fbcs_4633',['m_use_real_bcs',['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()'],['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()']]], + ['m_5fv_5fbc_5fdata_4634',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], + ['m_5fvar_5fnames_4635',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], + ['m_5fvar_5fz0_4636',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], + ['m_5fvelocity_4637',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], + ['m_5fvsg_4638',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], + ['m_5fw2d_4639',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], + ['m_5fw_5fbc_5fdata_4640',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], + ['m_5fwind_5fspeed_4641',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], + ['m_5fwindfarm_5fmodel_4642',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], + ['m_5fx_5fforest_4643',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], + ['m_5fx_5fpos_4644',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], + ['m_5fx_5fterrain_4645',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], + ['m_5fxlo_4646',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], + ['m_5fxloc_4647',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], + ['m_5fy_5fforest_4648',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], + ['m_5fy_5fpos_4649',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], + ['m_5fy_5fterrain_4650',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], + ['m_5fyloc_4651',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], + ['m_5fz_5fphys_5fnd_4652',['m_z_phys_nd',['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()']]], + ['m_5fz_5fpos_4653',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], + ['m_5fzref_4654',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], + ['ma_5flist_4655',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], + ['mam_5faer_4656',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], + ['mam_5fconsti_4657',['mam_consti',['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()'],['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()']]], + ['mapfac_5fm_4658',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], + ['mapfac_5fu_4659',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], + ['mapfac_5fv_4660',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], + ['mass_5fname_4661',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], + ['max_5fiter_4662',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], + ['max_5fstep_4663',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], + ['mdata_4664',['mdata',['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()']]], + ['mesh_5ftype_4665',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], + ['metgrid_5fbasic_5flinear_4666',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], + ['metgrid_5fdebug_5fdry_4667',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], + ['metgrid_5fdebug_5fisothermal_4668',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], + ['metgrid_5fdebug_5fmsf_4669',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], + ['metgrid_5fdebug_5fpsfc_4670',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], + ['metgrid_5fdebug_5fquiescent_4671',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], + ['metgrid_5fforce_5fsfc_5fk_4672',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], + ['metgrid_5finterp_5ftheta_4673',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], + ['metgrid_5forder_4674',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], + ['metgrid_5fproximity_4675',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], + ['metgrid_5fretain_5fsfc_4676',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], + ['metgrid_5fuse_5fbelow_5fsfc_4677',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], + ['metgrid_5fuse_5fsfc_4678',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], + ['mg_5fverbose_4679',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], + ['mic_5ffab_5fvars_4680',['mic_fab_vars',['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()']]], + ['micro_4681',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], + ['micvarmap_4682',['MicVarMap',['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()']]], + ['modal_5foptics_5ffile_4683',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], + ['mode_5ftype_5fnames_4684',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], + ['modes_4685',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], + ['moistscal_5fhoriz_5fadv_5ftype_4686',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], + ['moistscal_5fhoriz_5fupw_5ffrac_4687',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], + ['moistscal_5fvert_5fadv_5ftype_4688',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], + ['moistscal_5fvert_5fupw_5ffrac_4689',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], + ['moisture_5ftype_4690',['moisture_type',['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()'],['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()']]], + ['molec_5fdiff_5ftype_4691',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], + ['mri_5fintegrator_5fmem_4692',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], + ['mu_4693',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], + ['muelq_4694',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], + ['mvelpp_4695',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], + ['mwdair_4696',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], + ['mwwv_4697',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], + ['my_5fturb_5fdisk_5fangle_4698',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]] ]; diff --git a/search/variables_d.js b/search/variables_d.js index ca4f4bd179..7183197807 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -1,58 +1,58 @@ var searchData= [ - ['n_5fbld_5fsections_4698',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], - ['n_5fdiag_4699',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], - ['n_5fdiag_4700',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], - ['n_5fg_5fd_4701',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], - ['n_5frad_5fcnst_4702',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], - ['n_5fsounding_5ffiles_4703',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], - ['n_5fsounding_5ftimes_4704',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], - ['naer_4705',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], - ['name_4706',['name',['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()']]], - ['names_4707',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], - ['nbndlw_4708',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], - ['nbndsw_4709',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], - ['nc_5fbdy_5ffile_4710',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], - ['nc_5finit_5ffile_4711',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], - ['ncid_4712',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], - ['ncoef_4713',['ncoef',['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()'],['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()']]], - ['ncol_4714',['ncol',['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()'],['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()']]], - ['ncomp_5fcons_4715',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], - ['ncorr_4716',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], - ['net_5fflux_4717',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], - ['ng_5fdens_5fhse_4718',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], - ['ng_5fpres_5fhse_4719',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], - ['ngas_4720',['ngas',['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()'],['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()']]], - ['nlambda_4721',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], - ['nlev_4722',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()']]], - ['nlwbands_4723',['nlwbands',['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], - ['nlwgpts_4724',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], - ['nmodes_4725',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], - ['nmu_4726',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], - ['no_5fsubstep_4727',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], - ['no_5fsubstep_5ffun_4728',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], - ['no_5fsubstepping_4729',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], - ['noahmpio_4730',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], - ['nominal_5fpower_4731',['nominal_power',['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()'],['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()']]], - ['npcf_4732',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], - ['nradgas_4733',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], - ['nrh_4734',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], - ['nspec_4735',['nspec',['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()'],['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()']]], - ['nsubsteps_4736',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], - ['nswbands_4737',['nswbands',['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()'],['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()']]], - ['nswgpts_4738',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], - ['ntimes_4739',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], - ['nudging_5ffrom_5finput_5fsounding_4740',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], - ['null_5fbc_5ffor_5ffill_4741',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], - ['num_5faeroes_4742',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], - ['num_5fboxes_5fat_5flevel_4743',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], - ['num_5ffiles_5fat_5flevel_4744',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], - ['num_5fmode_5ftypes_4745',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], - ['num_5fspec_5ftypes_4746',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], - ['num_5fto_5fmass_5faer_4747',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], - ['numaerosols_4748',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], - ['numdiffcoeff_4749',['NumDiffCoeff',['../structSolverChoice.html#a6dba64151e2e2f958e7c0e55db477bf2',1,'SolverChoice']]], - ['nzerog_4750',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], - ['nzeror_4751',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], - ['nzeros_4752',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] + ['n_5fbld_5fsections_4699',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], + ['n_5fdiag_4700',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], + ['n_5fdiag_4701',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], + ['n_5fg_5fd_4702',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], + ['n_5frad_5fcnst_4703',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], + ['n_5fsounding_5ffiles_4704',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], + ['n_5fsounding_5ftimes_4705',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], + ['naer_4706',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], + ['name_4707',['name',['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()']]], + ['names_4708',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], + ['nbndlw_4709',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], + ['nbndsw_4710',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], + ['nc_5fbdy_5ffile_4711',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], + ['nc_5finit_5ffile_4712',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], + ['ncid_4713',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], + ['ncoef_4714',['ncoef',['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()'],['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()']]], + ['ncol_4715',['ncol',['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()'],['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()']]], + ['ncomp_5fcons_4716',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], + ['ncorr_4717',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], + ['net_5fflux_4718',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], + ['ng_5fdens_5fhse_4719',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], + ['ng_5fpres_5fhse_4720',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], + ['ngas_4721',['ngas',['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()'],['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()']]], + ['nlambda_4722',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], + ['nlev_4723',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()']]], + ['nlwbands_4724',['nlwbands',['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], + ['nlwgpts_4725',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], + ['nmodes_4726',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], + ['nmu_4727',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], + ['no_5fsubstep_4728',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], + ['no_5fsubstep_5ffun_4729',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], + ['no_5fsubstepping_4730',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], + ['noahmpio_4731',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], + ['nominal_5fpower_4732',['nominal_power',['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()'],['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()']]], + ['npcf_4733',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], + ['nradgas_4734',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], + ['nrh_4735',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], + ['nspec_4736',['nspec',['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()'],['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()']]], + ['nsubsteps_4737',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], + ['nswbands_4738',['nswbands',['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()'],['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()']]], + ['nswgpts_4739',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], + ['ntimes_4740',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], + ['nudging_5ffrom_5finput_5fsounding_4741',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], + ['null_5fbc_5ffor_5ffill_4742',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], + ['num_5faeroes_4743',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], + ['num_5fboxes_5fat_5flevel_4744',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], + ['num_5fdiff_5fcoeff_4745',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], + ['num_5ffiles_5fat_5flevel_4746',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], + ['num_5fmode_5ftypes_4747',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], + ['num_5fspec_5ftypes_4748',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], + ['num_5fto_5fmass_5faer_4749',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], + ['numaerosols_4750',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], + ['nzerog_4751',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], + ['nzeror_4752',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], + ['nzeros_4753',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] ]; diff --git a/search/variables_e.js b/search/variables_e.js index 64e1f4318b..7f47557a52 100644 --- a/search/variables_e.js +++ b/search/variables_e.js @@ -1,12 +1,12 @@ var searchData= [ - ['obliqr_4753',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], - ['oldcldoptics_4754',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], - ['olen_4755',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], - ['omeps_4756',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], - ['optics_4757',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], - ['opticsmethod_4758',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], - ['output_5f1d_5fcolumn_4759',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], - ['output_5fbndry_5fplanes_4760',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], - ['owned_4761',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] + ['obliqr_4754',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], + ['oldcldoptics_4755',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], + ['olen_4756',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], + ['omeps_4757',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], + ['optics_4758',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], + ['opticsmethod_4759',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], + ['output_5f1d_5fcolumn_4760',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], + ['output_5fbndry_5fplanes_4761',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], + ['owned_4762',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] ]; diff --git a/search/variables_f.js b/search/variables_f.js index 263c032a29..ad3e06dae0 100644 --- a/search/variables_f.js +++ b/search/variables_f.js @@ -1,70 +1,70 @@ var searchData= [ - ['p_5f0_4762',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], - ['p_5finp_5fsound_5fd_4763',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], - ['pb_5famp_4764',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], - ['pb_5fba_4765',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], - ['pb_5fcell_4766',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], - ['pb_5finterval_4767',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], - ['pb_5flocal_5fetime_4768',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], - ['pb_5fmag_4769',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], - ['pb_5fnetzero_4770',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], - ['pbl_5fmynn_4771',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], - ['pbl_5fmynn_5flevel2_4772',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], - ['pbl_5ftype_4773',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], - ['pbl_5fysu_5fcoriolis_5ffreq_4774',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], - ['pbl_5fysu_5fforce_5fover_5fwater_4775',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], - ['pbl_5fysu_5fland_5fribcr_4776',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], - ['pbl_5fysu_5funst_5fribcr_4777',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], - ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_4778',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], - ['pblh_4779',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], - ['pblh_5ftype_4780',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], - ['pcf_4781',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], - ['pdel_4782',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], - ['pdeldry_4783',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], - ['pert_5finterval_4784',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], - ['pert_5ftype_4785',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], - ['phys_5fbc_5ftype_4786',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], - ['physbcs_5fbase_4787',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], - ['physbcs_5fcons_4788',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], - ['physbcs_5fu_4789',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], - ['physbcs_5fv_4790',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], - ['physbcs_5fw_4791',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], - ['physprop_4792',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], - ['physprop_5ffile_4793',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], - ['physprop_5ffiles_4794',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], - ['physprop_5fid_4795',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], - ['pi_4796',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], - ['pi43_4797',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], - ['pint_4798',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], - ['piotwo_4799',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], - ['plot_5ffile_5f1_4800',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], - ['plot_5ffile_5f2_4801',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], - ['plot_5ffile_5flsm_4802',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], - ['plot_5ffile_5fon_5frestart_4803',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], - ['plot_5flsm_4804',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], - ['plot_5fvar_5fnames_5f1_4805',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], - ['plot_5fvar_5fnames_5f2_4806',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], - ['plotfile_5ftype_5f1_4807',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], - ['plotfile_5ftype_5f2_4808',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], - ['pm_5finteg_4809',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], - ['pmid_4810',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], - ['poisson_5fabstol_4811',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], - ['poisson_5freltol_4812',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], - ['power_4813',['power',['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()'],['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()']]], - ['pp_5finc_4814',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], - ['pp_5fprefix_4815',['pp_prefix',['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()']]], - ['pr_5ft_4816',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], - ['pr_5ft_5finv_4817',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], - ['prefi_4818',['prefi',['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()'],['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()']]], - ['prefr_4819',['prefr',['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()'],['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()']]], - ['pres1d_4820',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], - ['press_5fref_5finp_5fsound_4821',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], - ['previouscputimeused_4822',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], - ['prob_4823',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], - ['profile_5fint_4824',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], - ['project_5finitial_5fvelocity_4825',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], - ['prop_4826',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], - ['props_4827',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], - ['pt_5ftype_4828',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]] + ['p_5f0_4763',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], + ['p_5finp_5fsound_5fd_4764',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], + ['pb_5famp_4765',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], + ['pb_5fba_4766',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], + ['pb_5fcell_4767',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], + ['pb_5finterval_4768',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], + ['pb_5flocal_5fetime_4769',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], + ['pb_5fmag_4770',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], + ['pb_5fnetzero_4771',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], + ['pbl_5fmynn_4772',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], + ['pbl_5fmynn_5flevel2_4773',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], + ['pbl_5ftype_4774',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], + ['pbl_5fysu_5fcoriolis_5ffreq_4775',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], + ['pbl_5fysu_5fforce_5fover_5fwater_4776',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], + ['pbl_5fysu_5fland_5fribcr_4777',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], + ['pbl_5fysu_5funst_5fribcr_4778',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], + ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_4779',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], + ['pblh_4780',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], + ['pblh_5ftype_4781',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], + ['pcf_4782',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], + ['pdel_4783',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], + ['pdeldry_4784',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], + ['pert_5finterval_4785',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], + ['pert_5ftype_4786',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], + ['phys_5fbc_5ftype_4787',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], + ['physbcs_5fbase_4788',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], + ['physbcs_5fcons_4789',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], + ['physbcs_5fu_4790',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], + ['physbcs_5fv_4791',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], + ['physbcs_5fw_4792',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], + ['physprop_4793',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], + ['physprop_5ffile_4794',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], + ['physprop_5ffiles_4795',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], + ['physprop_5fid_4796',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], + ['pi_4797',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], + ['pi43_4798',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], + ['pint_4799',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], + ['piotwo_4800',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], + ['plot_5ffile_5f1_4801',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], + ['plot_5ffile_5f2_4802',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], + ['plot_5ffile_5flsm_4803',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], + ['plot_5ffile_5fon_5frestart_4804',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], + ['plot_5flsm_4805',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], + ['plot_5fvar_5fnames_5f1_4806',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], + ['plot_5fvar_5fnames_5f2_4807',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], + ['plotfile_5ftype_5f1_4808',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], + ['plotfile_5ftype_5f2_4809',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], + ['pm_5finteg_4810',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], + ['pmid_4811',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], + ['poisson_5fabstol_4812',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], + ['poisson_5freltol_4813',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], + ['power_4814',['power',['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()'],['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()']]], + ['pp_5finc_4815',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], + ['pp_5fprefix_4816',['pp_prefix',['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()']]], + ['pr_5ft_4817',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], + ['pr_5ft_5finv_4818',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], + ['prefi_4819',['prefi',['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()'],['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()']]], + ['prefr_4820',['prefr',['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()'],['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()']]], + ['pres1d_4821',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], + ['press_5fref_5finp_5fsound_4822',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], + ['previouscputimeused_4823',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], + ['prob_4824',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], + ['profile_5fint_4825',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], + ['project_5finitial_5fvelocity_4826',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], + ['prop_4827',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], + ['props_4828',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], + ['pt_5ftype_4829',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]] ]; diff --git a/structDiffChoice-members.html b/structDiffChoice-members.html index c5ae6c4c35..8c086d81de 100644 --- a/structDiffChoice-members.html +++ b/structDiffChoice-members.html @@ -92,7 +92,7 @@ alpha_CDiffChoice alpha_TDiffChoice display()DiffChoiceinline - dynamicViscosityDiffChoice + dynamic_viscosityDiffChoice init_params()DiffChoiceinline molec_diff_typeDiffChoice pp_prefixDiffChoice diff --git a/structDiffChoice.html b/structDiffChoice.html index dad9ef0b9f..8cecad8ad2 100644 --- a/structDiffChoice.html +++ b/structDiffChoice.html @@ -128,8 +128,8 @@   amrex::Real rhoAlpha_C = 0.0   -amrex::Real dynamicViscosity = 0.0 -  +amrex::Real dynamic_viscosity = 0.0 + 

                  Detailed Description

                  Container holding diffusion-related choices

                  @@ -156,27 +156,27 @@

                  -
                  57  {
                  -
                  58  amrex::Print() << "Diffusion choices: " << std::endl;
                  -
                  59  amrex::Print() << " rho0_trans : " << rho0_trans << std::endl;
                  -
                  60  amrex::Print() << " alpha_T : " << alpha_T << std::endl;
                  -
                  61  amrex::Print() << " alpha_C : " << alpha_C << std::endl;
                  -
                  62  amrex::Print() << " dynamicViscosity : " << dynamicViscosity << std::endl;
                  -
                  63 
                  - -
                  65  amrex::Print() << "Using constant molecular diffusivity (relevant for DNS)" << std::endl;
                  -
                  66  } else if (molec_diff_type == MolecDiffType::None) {
                  -
                  67  amrex::Print() << "Not using any molecular diffusivity, i.e. using the modeled turbulent diffusivity"
                  -
                  68  << std::endl;
                  -
                  69  }
                  -
                  70  }
                  +
                  65  {
                  +
                  66  amrex::Print() << "Diffusion choices: " << std::endl;
                  +
                  67  amrex::Print() << " rho0_trans : " << rho0_trans << std::endl;
                  +
                  68  amrex::Print() << " alpha_T : " << alpha_T << std::endl;
                  +
                  69  amrex::Print() << " alpha_C : " << alpha_C << std::endl;
                  +
                  70  amrex::Print() << " dynamic_viscosity : " << dynamic_viscosity << std::endl;
                  +
                  71 
                  + +
                  73  amrex::Print() << "Using constant molecular diffusivity (relevant for DNS)" << std::endl;
                  +
                  74  } else if (molec_diff_type == MolecDiffType::None) {
                  +
                  75  amrex::Print() << "Not using any molecular diffusivity, i.e. using the modeled turbulent diffusivity"
                  +
                  76  << std::endl;
                  +
                  77  }
                  +
                  78  }
                  -
                  amrex::Real rho0_trans
                  Definition: ERF_DiffStruct.H:83
                  -
                  amrex::Real alpha_T
                  Definition: ERF_DiffStruct.H:79
                  -
                  amrex::Real alpha_C
                  Definition: ERF_DiffStruct.H:80
                  -
                  amrex::Real dynamicViscosity
                  Definition: ERF_DiffStruct.H:88
                  -
                  MolecDiffType molec_diff_type
                  Definition: ERF_DiffStruct.H:76
                  +
                  amrex::Real rho0_trans
                  Definition: ERF_DiffStruct.H:91
                  +
                  amrex::Real alpha_T
                  Definition: ERF_DiffStruct.H:87
                  +
                  amrex::Real alpha_C
                  Definition: ERF_DiffStruct.H:88
                  +
                  MolecDiffType molec_diff_type
                  Definition: ERF_DiffStruct.H:84
                  +
                  amrex::Real dynamic_viscosity
                  Definition: ERF_DiffStruct.H:96

                  Referenced by SolverChoice::display().

                  @@ -216,41 +216,49 @@

                  22  {
                  23  amrex::ParmParse pp(pp_prefix);
                  24 
                  -
                  25  // Diffusive constants...
                  -
                  26  pp.query("alpha_T", alpha_T);
                  -
                  27  pp.query("alpha_C", alpha_C);
                  -
                  28  pp.query("dynamicViscosity", dynamicViscosity);
                  -
                  29  pp.query("rho0_trans", rho0_trans);
                  -
                  30 
                  -
                  31  static std::string molec_diff_type_string = "None";
                  -
                  32  pp.query("molec_diff_type",molec_diff_type_string);
                  -
                  33 
                  -
                  34  if (!molec_diff_type_string.compare("Constant")) {
                  - -
                  36  } else if (!molec_diff_type_string.compare("ConstantAlpha")) {
                  - -
                  38  } else if (!molec_diff_type_string.compare("None")) {
                  - -
                  40  } else {
                  -
                  41  amrex::Error("Don't know this molec_diff_type");
                  -
                  42  }
                  -
                  43 
                  - -
                  45  amrex::Print() << "Using constant kinematic diffusion coefficients" << std::endl;
                  -
                  46  amrex::Print() << " momentum : " << dynamicViscosity/rho0_trans << " m^2/s" << std::endl;
                  -
                  47  amrex::Print() << " temperature : " << alpha_T << " m^2/s" << std::endl;
                  -
                  48  amrex::Print() << " scalar : " << alpha_C << " m^2/s" << std::endl;
                  -
                  49  }
                  -
                  50 
                  -
                  51  // Compute relevant forms of diffusion parameters
                  - - -
                  54  }
                  +
                  25  static std::string molec_diff_type_string = "None";
                  +
                  26  pp.query("molec_diff_type",molec_diff_type_string);
                  +
                  27 
                  +
                  28  if (!molec_diff_type_string.compare("Constant")) {
                  + +
                  30  } else if (!molec_diff_type_string.compare("ConstantAlpha")) {
                  + +
                  32  } else if (!molec_diff_type_string.compare("None")) {
                  + +
                  34  } else {
                  +
                  35  amrex::Error("Don't know this molec_diff_type");
                  +
                  36  }
                  +
                  37 
                  + +
                  39  pp.query("alpha_T", alpha_T);
                  +
                  40  pp.query("alpha_C", alpha_C);
                  +
                  41  pp.query("dynamic_viscosity", dynamic_viscosity);
                  +
                  42  pp.query("rho0_trans", rho0_trans);
                  +
                  43  }
                  +
                  44 
                  +
                  45  // Compute relevant forms of diffusion parameters
                  + + +
                  48 
                  + +
                  50  amrex::Print() << "Using constant kinematic diffusion coefficients" << std::endl;
                  +
                  51  amrex::Print() << " momentum : " << dynamic_viscosity/rho0_trans << " m^2/s" << std::endl;
                  +
                  52  amrex::Print() << " temperature : " << alpha_T << " m^2/s" << std::endl;
                  +
                  53  amrex::Print() << " scalar : " << alpha_C << " m^2/s" << std::endl;
                  +
                  54  }
                  + +
                  56  amrex::Print() << "Using constant dynamic diffusion coefficients" << std::endl;
                  +
                  57  amrex::Print() << " momentum : " << dynamic_viscosity << " kg/(m-s)" << std::endl;
                  +
                  58  amrex::Print() << " temperature : " << rhoAlpha_T << " kg/(m-s)" << std::endl;
                  +
                  59  amrex::Print() << " scalar : " << rhoAlpha_C << " kg/(m-s)" << std::endl;
                  +
                  60  }
                  +
                  61 
                  +
                  62  }
                  AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
                  Definition: ERF_MicrophysicsUtils.H:219
                  -
                  amrex::Real rhoAlpha_C
                  Definition: ERF_DiffStruct.H:87
                  -
                  amrex::Real rhoAlpha_T
                  Definition: ERF_DiffStruct.H:86
                  -
                  std::string pp_prefix
                  Definition: ERF_DiffStruct.H:73
                  +
                  amrex::Real rhoAlpha_C
                  Definition: ERF_DiffStruct.H:95
                  +
                  amrex::Real rhoAlpha_T
                  Definition: ERF_DiffStruct.H:94
                  +
                  std::string pp_prefix
                  Definition: ERF_DiffStruct.H:81

                  Referenced by SolverChoice::init_params().

                  @@ -307,14 +315,14 @@

                  -

                  ◆ dynamicViscosity

                  + +

                  ◆ dynamic_viscosity

                  - +
                  amrex::Real DiffChoice::dynamicViscosity = 0.0amrex::Real DiffChoice::dynamic_viscosity = 0.0
                  diff --git a/structDiffChoice.js b/structDiffChoice.js index 319fe1d562..9be60a38b9 100644 --- a/structDiffChoice.js +++ b/structDiffChoice.js @@ -4,7 +4,7 @@ var structDiffChoice = [ "init_params", "structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38", null ], [ "alpha_C", "structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d", null ], [ "alpha_T", "structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517", null ], - [ "dynamicViscosity", "structDiffChoice.html#abaff02e5f99628d6a91b546f3ad1fae6", null ], + [ "dynamic_viscosity", "structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817", null ], [ "molec_diff_type", "structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf", null ], [ "pp_prefix", "structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df", null ], [ "rho0_trans", "structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8", null ], diff --git a/structDiffChoice__coll__graph.md5 b/structDiffChoice__coll__graph.md5 index 17b020e205..0c7b0fb148 100644 --- a/structDiffChoice__coll__graph.md5 +++ b/structDiffChoice__coll__graph.md5 @@ -1 +1 @@ -265d11b913407e53ae4434b67842dd8d \ No newline at end of file +4237cc2ddd30bac159dfc166e9676d47 \ No newline at end of file diff --git a/structDiffChoice__coll__graph.png b/structDiffChoice__coll__graph.png index 5e23f511eb52007408c5a2e02668c8f7196bcfa0..49c7324b37edf525d2f29f0f7c42e0b1582169c0 100644 GIT binary patch literal 17050 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 literal 17047 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 ncorrSolverChoice nudging_from_input_soundingSolverChoice - NumDiffCoeffSolverChoice + num_diff_coeffSolverChoice pert_typeSolverChoice poisson_abstolSolverChoice poisson_reltolSolverChoice @@ -162,7 +162,7 @@ use_lagged_delta_rtSolverChoice use_moist_backgroundSolverChoice use_mono_advSolverChoice - use_NumDiffSolverChoice + use_num_diffSolverChoice use_rotate_mostSolverChoice windfarm_airfoil_tablesSolverChoice windfarm_blade_tableSolverChoice diff --git a/structSolverChoice.html b/structSolverChoice.html index a01644942f..7dbd535885 100644 --- a/structSolverChoice.html +++ b/structSolverChoice.html @@ -237,10 +237,10 @@   PerturbationType pert_type   -bool use_NumDiff {false} -  -amrex::Real NumDiffCoeff {0.} -  +bool use_num_diff {false} +  +amrex::Real num_diff_coeff {0.} +  bool use_mono_adv {false}   CouplingType coupling_type @@ -334,57 +334,56 @@

                  -
                  503  {
                  -
                  504  amrex::ParmParse pp(pp_prefix);
                  -
                  505 
                  -
                  506  // Read the rotational time period (in seconds)
                  -
                  507  amrex::Real rot_time_period = 86400.0;
                  -
                  508  pp.query("rotational_time_period", rot_time_period);
                  -
                  509 
                  -
                  510  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
                  -
                  511  amrex::Print() << "Coriolis factor = " << coriolis_factor << std::endl;
                  -
                  512 
                  -
                  513  amrex::Real latitude = 90.0;
                  -
                  514  pp.query("latitude", latitude);
                  -
                  515 
                  -
                  516  pp.query("coriolis_3d", coriolis_3d);
                  -
                  517 
                  -
                  518  // Convert to radians
                  -
                  519  latitude *= (PI/180.);
                  -
                  520  sinphi = std::sin(latitude);
                  -
                  521  if (coriolis_3d) {
                  -
                  522  cosphi = std::cos(latitude);
                  -
                  523  }
                  -
                  524 
                  -
                  525  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
                  -
                  526 
                  -
                  527  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                  -
                  528  // Read in the geostrophic wind -- we only use this to construct
                  -
                  529  // the forcing term so no need to keep it
                  -
                  530  amrex::Vector<amrex::Real> abl_geo_wind(3);
                  -
                  531  pp.queryarr("abl_geo_wind",abl_geo_wind);
                  -
                  532 
                  -
                  533  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
                  -
                  534  abl_geo_forcing = {
                  -
                  535  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
                  -
                  536  coriolis_factor * abl_geo_wind[0]*sinphi,
                  -
                  537  -coriolis_factor * abl_geo_wind[0]*cosphi
                  -
                  538  };
                  -
                  539  } else {
                  -
                  540  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
                  -
                  541  }
                  -
                  542  }
                  -
                  543  }
                  +
                  505  {
                  +
                  506  amrex::ParmParse pp(pp_prefix);
                  +
                  507 
                  +
                  508  // Read the rotational time period (in seconds)
                  +
                  509  amrex::Real rot_time_period = 86400.0;
                  +
                  510  pp.query("rotational_time_period", rot_time_period);
                  +
                  511 
                  +
                  512  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
                  +
                  513 
                  +
                  514  amrex::Real latitude = 90.0;
                  +
                  515  pp.query("latitude", latitude);
                  +
                  516 
                  +
                  517  pp.query("coriolis_3d", coriolis_3d);
                  +
                  518 
                  +
                  519  // Convert to radians
                  +
                  520  latitude *= (PI/180.);
                  +
                  521  sinphi = std::sin(latitude);
                  +
                  522  if (coriolis_3d) {
                  +
                  523  cosphi = std::cos(latitude);
                  +
                  524  }
                  +
                  525 
                  +
                  526  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
                  +
                  527 
                  +
                  528  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                  +
                  529  // Read in the geostrophic wind -- we only use this to construct
                  +
                  530  // the forcing term so no need to keep it
                  +
                  531  amrex::Vector<amrex::Real> abl_geo_wind(3);
                  +
                  532  pp.queryarr("abl_geo_wind",abl_geo_wind);
                  +
                  533 
                  +
                  534  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
                  +
                  535  abl_geo_forcing = {
                  +
                  536  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
                  +
                  537  coriolis_factor * abl_geo_wind[0]*sinphi,
                  +
                  538  -coriolis_factor * abl_geo_wind[0]*cosphi
                  +
                  539  };
                  +
                  540  } else {
                  +
                  541  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
                  +
                  542  }
                  +
                  543  }
                  +
                  544  }
                  constexpr amrex::Real PI
                  Definition: ERF_Constants.H:6
                  AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
                  Definition: ERF_MicrophysicsUtils.H:219
                  -
                  amrex::Real coriolis_factor
                  Definition: ERF_DataStruct.H:628
                  -
                  amrex::Real cosphi
                  Definition: ERF_DataStruct.H:629
                  -
                  std::string pp_prefix
                  Definition: ERF_DataStruct.H:583
                  -
                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
                  Definition: ERF_DataStruct.H:670
                  -
                  amrex::Real sinphi
                  Definition: ERF_DataStruct.H:630
                  -
                  bool coriolis_3d
                  Definition: ERF_DataStruct.H:602
                  -
                  std::string abl_geo_wind_table
                  Definition: ERF_DataStruct.H:671
                  -
                  ABLDriverType abl_driver_type
                  Definition: ERF_DataStruct.H:668
                  +
                  amrex::Real coriolis_factor
                  Definition: ERF_DataStruct.H:629
                  +
                  amrex::Real cosphi
                  Definition: ERF_DataStruct.H:630
                  +
                  std::string pp_prefix
                  Definition: ERF_DataStruct.H:584
                  +
                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
                  Definition: ERF_DataStruct.H:671
                  +
                  amrex::Real sinphi
                  Definition: ERF_DataStruct.H:631
                  +
                  bool coriolis_3d
                  Definition: ERF_DataStruct.H:603
                  +
                  std::string abl_geo_wind_table
                  Definition: ERF_DataStruct.H:672
                  +
                  ABLDriverType abl_driver_type
                  Definition: ERF_DataStruct.H:669

                  Referenced by init_params().

                  @@ -431,58 +430,58 @@

                  -
                  390  {
                  -
                  391  // Warn for PBL models and moisture - these may not yet be compatible
                  -
                  392  for (int lev = 0; lev <= max_level; lev++) {
                  -
                  393  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
                  -
                  394  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
                  -
                  395  }
                  -
                  396  }
                  -
                  397  //
                  -
                  398  // Buoyancy type check
                  +
                  392  {
                  +
                  393  // Warn for PBL models and moisture - these may not yet be compatible
                  +
                  394  for (int lev = 0; lev <= max_level; lev++) {
                  +
                  395  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
                  +
                  396  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
                  +
                  397  }
                  +
                  398  }
                  399  //
                  -
                  400  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
                  -
                  401  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
                  -
                  402  }
                  -
                  403 
                  -
                  404  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
                  -
                  405  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
                  -
                  406  }
                  -
                  407 
                  -
                  408  //
                  -
                  409  // Wind farm checks
                  +
                  400  // Buoyancy type check
                  +
                  401  //
                  +
                  402  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
                  +
                  403  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
                  +
                  404  }
                  +
                  405 
                  +
                  406  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
                  +
                  407  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
                  +
                  408  }
                  +
                  409 
                  410  //
                  -
                  411  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
                  -
                  412  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                  -
                  413  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
                  -
                  414  " distance as a factor of the turbine diameter at which the incoming free stream"
                  -
                  415  " velocity will be computed at.");
                  -
                  416  }
                  -
                  417  if ( (windfarm_type==WindFarmType::SimpleAD ||
                  -
                  418  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
                  -
                  419  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                  -
                  420  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
                  -
                  421  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
                  -
                  422  " will have turb_disk_angle value of 90 deg.");
                  -
                  423  }
                  -
                  424  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
                  -
                  425  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
                  -
                  426  " For this you should provide the inputs erf.windfarm_x_shift and"
                  -
                  427  " erf.windfarm_y_shift which are the values by which the bounding box of the"
                  -
                  428  " windfarm is shifted from the x and the y axes.");
                  -
                  429  }
                  -
                  430  }
                  -
                  bool use_lagged_delta_rt
                  Definition: ERF_DataStruct.H:613
                  -
                  amrex::Real windfarm_x_shift
                  Definition: ERF_DataStruct.H:692
                  -
                  WindFarmLocType windfarm_loc_type
                  Definition: ERF_DataStruct.H:665
                  -
                  amrex::Real sampling_distance_by_D
                  Definition: ERF_DataStruct.H:690
                  -
                  amrex::Vector< TurbChoice > turbChoice
                  Definition: ERF_DataStruct.H:580
                  -
                  MoistureType moisture_type
                  Definition: ERF_DataStruct.H:663
                  -
                  static TerrainType terrain_type
                  Definition: ERF_DataStruct.H:566
                  -
                  WindFarmType windfarm_type
                  Definition: ERF_DataStruct.H:664
                  -
                  int buoyancy_type
                  Definition: ERF_DataStruct.H:597
                  -
                  amrex::Real turb_disk_angle
                  Definition: ERF_DataStruct.H:691
                  -
                  amrex::Real windfarm_y_shift
                  Definition: ERF_DataStruct.H:693
                  +
                  411  // Wind farm checks
                  +
                  412  //
                  +
                  413  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
                  +
                  414  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                  +
                  415  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
                  +
                  416  " distance as a factor of the turbine diameter at which the incoming free stream"
                  +
                  417  " velocity will be computed at.");
                  +
                  418  }
                  +
                  419  if ( (windfarm_type==WindFarmType::SimpleAD ||
                  +
                  420  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
                  +
                  421  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                  +
                  422  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
                  +
                  423  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
                  +
                  424  " will have turb_disk_angle value of 90 deg.");
                  +
                  425  }
                  +
                  426  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
                  +
                  427  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
                  +
                  428  " For this you should provide the inputs erf.windfarm_x_shift and"
                  +
                  429  " erf.windfarm_y_shift which are the values by which the bounding box of the"
                  +
                  430  " windfarm is shifted from the x and the y axes.");
                  +
                  431  }
                  +
                  432  }
                  +
                  bool use_lagged_delta_rt
                  Definition: ERF_DataStruct.H:614
                  +
                  amrex::Real windfarm_x_shift
                  Definition: ERF_DataStruct.H:693
                  +
                  WindFarmLocType windfarm_loc_type
                  Definition: ERF_DataStruct.H:666
                  +
                  amrex::Real sampling_distance_by_D
                  Definition: ERF_DataStruct.H:691
                  +
                  amrex::Vector< TurbChoice > turbChoice
                  Definition: ERF_DataStruct.H:581
                  +
                  MoistureType moisture_type
                  Definition: ERF_DataStruct.H:664
                  +
                  static TerrainType terrain_type
                  Definition: ERF_DataStruct.H:567
                  +
                  WindFarmType windfarm_type
                  Definition: ERF_DataStruct.H:665
                  +
                  int buoyancy_type
                  Definition: ERF_DataStruct.H:598
                  +
                  amrex::Real turb_disk_angle
                  Definition: ERF_DataStruct.H:692
                  +
                  amrex::Real windfarm_y_shift
                  Definition: ERF_DataStruct.H:694

                  Referenced by init_params().

                  @@ -520,87 +519,87 @@

                  -
                  433  {
                  -
                  434  amrex::Print() << "SOLVER CHOICE: " << std::endl;
                  -
                  435  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
                  -
                  436  for (int lev = 0; lev <= max_level; lev++) {
                  -
                  437  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
                  -
                  438  if (substepping_type[lev] == SubsteppingType::None) {
                  -
                  439  amrex::Print() << "No substepping at level " << lev << std::endl;
                  -
                  440  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
                  -
                  441  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
                  -
                  442  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
                  -
                  443  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
                  -
                  444  }
                  -
                  445  }
                  -
                  446  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
                  -
                  447  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
                  -
                  448 
                  -
                  449  amrex::Print() << "Terrain Type: " << std::endl;
                  -
                  450  if (terrain_type == TerrainType::Static) {
                  -
                  451  amrex::Print() << " Static" << std::endl;
                  -
                  452  } else if (terrain_type == TerrainType::Moving) {
                  -
                  453  amrex::Print() << " Moving" << std::endl;
                  -
                  454  } else {
                  -
                  455  amrex::Print() << " None" << std::endl;
                  -
                  456  }
                  -
                  457 
                  -
                  458  amrex::Print() << " Mesh Type: " << std::endl;
                  -
                  459  if (mesh_type == MeshType::ConstantDz) {
                  -
                  460  amrex::Print() << " ConstantDz" << std::endl;
                  -
                  461  } else if (mesh_type == MeshType::StretchedDz) {
                  -
                  462  amrex::Print() << " StretchedDz" << std::endl;
                  -
                  463  } else if (mesh_type == MeshType::VariableDz) {
                  -
                  464  amrex::Print() << " VariableDz" << std::endl;
                  -
                  465  } else {
                  -
                  466  amrex::Abort("No mesh_type set!");
                  -
                  467  }
                  -
                  468 
                  -
                  469  amrex::Print() << "ABL Driver Type: " << std::endl;
                  -
                  470  if (abl_driver_type == ABLDriverType::None) {
                  -
                  471  amrex::Print() << " None" << std::endl;
                  -
                  472  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
                  -
                  473  amrex::Print() << " Pressure Gradient "
                  -
                  474  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
                  -
                  475  << std::endl;
                  -
                  476  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                  -
                  477  amrex::Print() << " Geostrophic Wind "
                  -
                  478  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
                  -
                  479  << std::endl;
                  -
                  480  }
                  -
                  481 
                  -
                  482  if (max_level > 0) {
                  -
                  483  amrex::Print() << "Coupling Type: " << std::endl;
                  -
                  484  if (coupling_type == CouplingType::TwoWay) {
                  -
                  485  amrex::Print() << " Two-way" << std::endl;
                  -
                  486  } else if (coupling_type == CouplingType::OneWay) {
                  -
                  487  amrex::Print() << " One-way" << std::endl;
                  -
                  488  }
                  -
                  489  }
                  -
                  490 
                  -
                  491  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
                  +
                  435  {
                  +
                  436  amrex::Print() << "SOLVER CHOICE: " << std::endl;
                  +
                  437  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
                  +
                  438  for (int lev = 0; lev <= max_level; lev++) {
                  +
                  439  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
                  +
                  440  if (substepping_type[lev] == SubsteppingType::None) {
                  +
                  441  amrex::Print() << "No substepping at level " << lev << std::endl;
                  +
                  442  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
                  +
                  443  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
                  +
                  444  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
                  +
                  445  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
                  +
                  446  }
                  +
                  447  }
                  +
                  448  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
                  +
                  449  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
                  +
                  450 
                  +
                  451  amrex::Print() << "Terrain Type: " << std::endl;
                  +
                  452  if (terrain_type == TerrainType::Static) {
                  +
                  453  amrex::Print() << " Static" << std::endl;
                  +
                  454  } else if (terrain_type == TerrainType::Moving) {
                  +
                  455  amrex::Print() << " Moving" << std::endl;
                  +
                  456  } else {
                  +
                  457  amrex::Print() << " None" << std::endl;
                  +
                  458  }
                  +
                  459 
                  +
                  460  amrex::Print() << " Mesh Type: " << std::endl;
                  +
                  461  if (mesh_type == MeshType::ConstantDz) {
                  +
                  462  amrex::Print() << " ConstantDz" << std::endl;
                  +
                  463  } else if (mesh_type == MeshType::StretchedDz) {
                  +
                  464  amrex::Print() << " StretchedDz" << std::endl;
                  +
                  465  } else if (mesh_type == MeshType::VariableDz) {
                  +
                  466  amrex::Print() << " VariableDz" << std::endl;
                  +
                  467  } else {
                  +
                  468  amrex::Abort("No mesh_type set!");
                  +
                  469  }
                  +
                  470 
                  +
                  471  amrex::Print() << "ABL Driver Type: " << std::endl;
                  +
                  472  if (abl_driver_type == ABLDriverType::None) {
                  +
                  473  amrex::Print() << " None" << std::endl;
                  +
                  474  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
                  +
                  475  amrex::Print() << " Pressure Gradient "
                  +
                  476  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
                  +
                  477  << std::endl;
                  +
                  478  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                  +
                  479  amrex::Print() << " Geostrophic Wind "
                  +
                  480  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
                  +
                  481  << std::endl;
                  +
                  482  }
                  +
                  483 
                  +
                  484  if (max_level > 0) {
                  +
                  485  amrex::Print() << "Coupling Type: " << std::endl;
                  +
                  486  if (coupling_type == CouplingType::TwoWay) {
                  +
                  487  amrex::Print() << " Two-way" << std::endl;
                  +
                  488  } else if (coupling_type == CouplingType::OneWay) {
                  +
                  489  amrex::Print() << " One-way" << std::endl;
                  +
                  490  }
                  +
                  491  }
                  492 
                  -
                  493  advChoice.display();
                  - - -
                  496 
                  -
                  497  for (int lev = 0; lev <= max_level; lev++) {
                  -
                  498  turbChoice[lev].display(lev);
                  -
                  499  }
                  -
                  500  }
                  +
                  493  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
                  +
                  494 
                  +
                  495  advChoice.display();
                  + + +
                  498 
                  +
                  499  for (int lev = 0; lev <= max_level; lev++) {
                  +
                  500  turbChoice[lev].display(lev);
                  +
                  501  }
                  +
                  502  }
                  void display()
                  Definition: ERF_AdvStruct.H:189
                  -
                  void display()
                  Definition: ERF_DiffStruct.H:56
                  -
                  static MeshType mesh_type
                  Definition: ERF_DataStruct.H:569
                  -
                  DiffChoice diffChoice
                  Definition: ERF_DataStruct.H:578
                  -
                  bool use_gravity
                  Definition: ERF_DataStruct.H:600
                  -
                  int force_stage1_single_substep
                  Definition: ERF_DataStruct.H:585
                  -
                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
                  Definition: ERF_DataStruct.H:669
                  -
                  amrex::Vector< SubsteppingType > substepping_type
                  Definition: ERF_DataStruct.H:587
                  -
                  bool use_coriolis
                  Definition: ERF_DataStruct.H:601
                  -
                  amrex::Vector< int > anelastic
                  Definition: ERF_DataStruct.H:588
                  -
                  AdvChoice advChoice
                  Definition: ERF_DataStruct.H:577
                  -
                  SpongeChoice spongeChoice
                  Definition: ERF_DataStruct.H:579
                  -
                  CouplingType coupling_type
                  Definition: ERF_DataStruct.H:662
                  +
                  void display()
                  Definition: ERF_DiffStruct.H:64
                  +
                  static MeshType mesh_type
                  Definition: ERF_DataStruct.H:570
                  +
                  DiffChoice diffChoice
                  Definition: ERF_DataStruct.H:579
                  +
                  bool use_gravity
                  Definition: ERF_DataStruct.H:601
                  +
                  int force_stage1_single_substep
                  Definition: ERF_DataStruct.H:586
                  +
                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
                  Definition: ERF_DataStruct.H:670
                  +
                  amrex::Vector< SubsteppingType > substepping_type
                  Definition: ERF_DataStruct.H:588
                  +
                  bool use_coriolis
                  Definition: ERF_DataStruct.H:602
                  +
                  amrex::Vector< int > anelastic
                  Definition: ERF_DataStruct.H:589
                  +
                  AdvChoice advChoice
                  Definition: ERF_DataStruct.H:578
                  +
                  SpongeChoice spongeChoice
                  Definition: ERF_DataStruct.H:580
                  +
                  CouplingType coupling_type
                  Definition: ERF_DataStruct.H:663
                  void display()
                  Definition: ERF_SpongeStruct.H:45
                  Here is the call graph for this function:
                  @@ -876,73 +875,75 @@

                  318  pp.query("use_moist_background", use_moist_background);

                  319 
                  320  // Use numerical diffusion?
                  -
                  321  pp.query("use_NumDiff",use_NumDiff);
                  -
                  322  if(use_NumDiff) {
                  -
                  323  pp.query("NumDiffCoeff",NumDiffCoeff);
                  -
                  324  AMREX_ASSERT_WITH_MESSAGE(( (NumDiffCoeff >= 0.) && (NumDiffCoeff <= 1.) ),
                  -
                  325  "Numerical diffusion coefficient must be between 0 & 1.");
                  -
                  326  NumDiffCoeff *= std::pow(2.0,-6);
                  -
                  327  }
                  -
                  328 
                  -
                  329  // Use monotonic advection?
                  -
                  330  pp.query("use_mono_adv",use_mono_adv);
                  -
                  331 
                  - - - -
                  335 
                  -
                  336  turbChoice.resize(max_level+1);
                  -
                  337  for (int lev = 0; lev <= max_level; lev++) {
                  -
                  338  turbChoice[lev].init_params(lev,max_level);
                  -
                  339  }
                  -
                  340 
                  -
                  341  // YSU PBL: use consistent coriolis frequency
                  -
                  342  for (int lev = 0; lev <= max_level; lev++) {
                  -
                  343  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
                  -
                  344  if (use_coriolis) {
                  -
                  345  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
                  -
                  346  if (lev == 0) {
                  -
                  347  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
                  -
                  348  }
                  -
                  349  } else {
                  -
                  350  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
                  -
                  351  }
                  -
                  352  }
                  -
                  353  }
                  -
                  354 
                  -
                  355 
                  -
                  356  // Which type of multilevel coupling
                  -
                  357  coupling_type = CouplingType::TwoWay; // Default
                  -
                  358  pp.query_enum_case_insensitive("coupling_type",coupling_type);
                  -
                  359 
                  -
                  360  // Which type of windfarm model
                  -
                  361  windfarm_type = WindFarmType::None; // Default
                  -
                  362  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
                  -
                  363 
                  -
                  364  static std::string windfarm_loc_type_string = "None";
                  -
                  365  windfarm_loc_type = WindFarmLocType::None;
                  -
                  366  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
                  -
                  367 
                  -
                  368  pp.query("windfarm_loc_table", windfarm_loc_table);
                  -
                  369  pp.query("windfarm_spec_table", windfarm_spec_table);
                  -
                  370  pp.query("windfarm_blade_table", windfarm_blade_table);
                  -
                  371  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
                  -
                  372  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
                  -
                  373 
                  -
                  374  // Sampling distance upstream of the turbine to find the
                  -
                  375  // incoming free stream velocity as a factor of the diameter of the
                  -
                  376  // turbine. ie. the sampling distance will be this number multiplied
                  -
                  377  // by the diameter of the turbine
                  -
                  378  pp.query("sampling_distance_by_D", sampling_distance_by_D);
                  -
                  379  pp.query("turb_disk_angle_from_x", turb_disk_angle);
                  -
                  380 
                  -
                  381  pp.query("windfarm_x_shift",windfarm_x_shift);
                  -
                  382  pp.query("windfarm_y_shift",windfarm_y_shift);
                  -
                  383  // Test if time averaged data is to be output
                  -
                  384  pp.query("time_avg_vel",time_avg_vel);
                  -
                  385 
                  -
                  386  check_params(max_level);
                  -
                  387  }
                  +
                  321  pp.query("num_diff_coeff",num_diff_coeff);
                  +
                  322  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
                  +
                  323  "Numerical diffusion coefficient must be between 0 & 1.");
                  + +
                  325  if (use_num_diff) {
                  +
                  326  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
                  +
                  327  << num_diff_coeff << std::endl;
                  +
                  328  num_diff_coeff *= std::pow(2.0,-6);
                  +
                  329  }
                  +
                  330 
                  +
                  331  // Use monotonic advection?
                  +
                  332  pp.query("use_mono_adv",use_mono_adv);
                  +
                  333 
                  + + + +
                  337 
                  +
                  338  turbChoice.resize(max_level+1);
                  +
                  339  for (int lev = 0; lev <= max_level; lev++) {
                  +
                  340  turbChoice[lev].init_params(lev,max_level);
                  +
                  341  }
                  +
                  342 
                  +
                  343  // YSU PBL: use consistent coriolis frequency
                  +
                  344  for (int lev = 0; lev <= max_level; lev++) {
                  +
                  345  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
                  +
                  346  if (use_coriolis) {
                  +
                  347  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
                  +
                  348  if (lev == 0) {
                  +
                  349  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
                  +
                  350  }
                  +
                  351  } else {
                  +
                  352  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
                  +
                  353  }
                  +
                  354  }
                  +
                  355  }
                  +
                  356 
                  +
                  357 
                  +
                  358  // Which type of multilevel coupling
                  +
                  359  coupling_type = CouplingType::TwoWay; // Default
                  +
                  360  pp.query_enum_case_insensitive("coupling_type",coupling_type);
                  +
                  361 
                  +
                  362  // Which type of windfarm model
                  +
                  363  windfarm_type = WindFarmType::None; // Default
                  +
                  364  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
                  +
                  365 
                  +
                  366  static std::string windfarm_loc_type_string = "None";
                  +
                  367  windfarm_loc_type = WindFarmLocType::None;
                  +
                  368  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
                  +
                  369 
                  +
                  370  pp.query("windfarm_loc_table", windfarm_loc_table);
                  +
                  371  pp.query("windfarm_spec_table", windfarm_spec_table);
                  +
                  372  pp.query("windfarm_blade_table", windfarm_blade_table);
                  +
                  373  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
                  +
                  374  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
                  +
                  375 
                  +
                  376  // Sampling distance upstream of the turbine to find the
                  +
                  377  // incoming free stream velocity as a factor of the diameter of the
                  +
                  378  // turbine. ie. the sampling distance will be this number multiplied
                  +
                  379  // by the diameter of the turbine
                  +
                  380  pp.query("sampling_distance_by_D", sampling_distance_by_D);
                  +
                  381  pp.query("turb_disk_angle_from_x", turb_disk_angle);
                  +
                  382 
                  +
                  383  pp.query("windfarm_x_shift",windfarm_x_shift);
                  +
                  384  pp.query("windfarm_y_shift",windfarm_y_shift);
                  +
                  385  // Test if time averaged data is to be output
                  +
                  386  pp.query("time_avg_vel",time_avg_vel);
                  +
                  387 
                  +
                  388  check_params(max_level);
                  +
                  389  }
                  constexpr amrex::Real CONST_GRAV
                  Definition: ERF_Constants.H:21
                  constexpr amrex::Real R_d
                  Definition: ERF_Constants.H:10
                  #define RhoQ4_comp
                  Definition: ERF_IndexDefines.H:45
                  @@ -951,54 +952,54 @@

                  #define RhoQ1_comp
                  Definition: ERF_IndexDefines.H:42

                  void init_params()
                  Definition: ERF_AdvStruct.H:21
                  void init_params()
                  Definition: ERF_DiffStruct.H:21
                  -
                  bool rayleigh_damp_T
                  Definition: ERF_DataStruct.H:607
                  -
                  amrex::Real dz0
                  Definition: ERF_DataStruct.H:623
                  -
                  bool use_explicit_most
                  Definition: ERF_DataStruct.H:644
                  -
                  bool rayleigh_damp_V
                  Definition: ERF_DataStruct.H:605
                  -
                  int RhoQr_comp
                  Definition: ERF_DataStruct.H:686
                  -
                  amrex::Real poisson_reltol
                  Definition: ERF_DataStruct.H:593
                  -
                  amrex::Real rayleigh_zdamp
                  Definition: ERF_DataStruct.H:609
                  -
                  amrex::Real rdOcp
                  Definition: ERF_DataStruct.H:618
                  -
                  void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
                  Definition: ERF_DataStruct.H:545
                  -
                  std::string windfarm_spec_table
                  Definition: ERF_DataStruct.H:688
                  -
                  bool use_mono_adv
                  Definition: ERF_DataStruct.H:660
                  -
                  void build_coriolis_forcings()
                  Definition: ERF_DataStruct.H:502
                  -
                  int ncorr
                  Definition: ERF_DataStruct.H:591
                  -
                  std::string windfarm_spec_table_extra
                  Definition: ERF_DataStruct.H:688
                  -
                  LandSurfaceType lsm_type
                  Definition: ERF_DataStruct.H:666
                  -
                  amrex::Real c_p
                  Definition: ERF_DataStruct.H:617
                  -
                  std::string windfarm_loc_table
                  Definition: ERF_DataStruct.H:688
                  -
                  amrex::Real gravity
                  Definition: ERF_DataStruct.H:616
                  -
                  void check_params(int max_level)
                  Definition: ERF_DataStruct.H:389
                  -
                  bool custom_rhotheta_forcing
                  Definition: ERF_DataStruct.H:633
                  -
                  bool custom_w_subsidence
                  Definition: ERF_DataStruct.H:635
                  -
                  bool nudging_from_input_sounding
                  Definition: ERF_DataStruct.H:641
                  -
                  bool rayleigh_damp_U
                  Definition: ERF_DataStruct.H:604
                  -
                  int RhoQc_comp
                  Definition: ERF_DataStruct.H:680
                  -
                  bool custom_geostrophic_profile
                  Definition: ERF_DataStruct.H:636
                  -
                  amrex::Real grid_stretching_ratio
                  Definition: ERF_DataStruct.H:621
                  -
                  bool have_geo_wind_profile
                  Definition: ERF_DataStruct.H:672
                  -
                  amrex::Real NumDiffCoeff
                  Definition: ERF_DataStruct.H:657
                  -
                  bool do_precip
                  Definition: ERF_DataStruct.H:677
                  -
                  int RhoQv_comp
                  Definition: ERF_DataStruct.H:679
                  -
                  bool test_mapfactor
                  Definition: ERF_DataStruct.H:595
                  -
                  bool use_NumDiff
                  Definition: ERF_DataStruct.H:656
                  -
                  bool custom_moisture_forcing
                  Definition: ERF_DataStruct.H:634
                  -
                  std::string windfarm_blade_table
                  Definition: ERF_DataStruct.H:689
                  -
                  amrex::Real zsurf
                  Definition: ERF_DataStruct.H:622
                  -
                  bool project_initial_velocity
                  Definition: ERF_DataStruct.H:625
                  -
                  int constant_density
                  Definition: ERF_DataStruct.H:590
                  -
                  bool use_moist_background
                  Definition: ERF_DataStruct.H:678
                  -
                  bool custom_forcing_prim_vars
                  Definition: ERF_DataStruct.H:637
                  -
                  bool rayleigh_damp_W
                  Definition: ERF_DataStruct.H:606
                  -
                  PerturbationType pert_type
                  Definition: ERF_DataStruct.H:653
                  -
                  amrex::Real poisson_abstol
                  Definition: ERF_DataStruct.H:592
                  -
                  bool time_avg_vel
                  Definition: ERF_DataStruct.H:650
                  -
                  bool do_cloud
                  Definition: ERF_DataStruct.H:676
                  -
                  bool use_rotate_most
                  Definition: ERF_DataStruct.H:647
                  -
                  amrex::Real rayleigh_dampcoef
                  Definition: ERF_DataStruct.H:608
                  -
                  std::string windfarm_airfoil_tables
                  Definition: ERF_DataStruct.H:689
                  -
                  int ave_plane
                  Definition: ERF_DataStruct.H:674
                  +
                  bool rayleigh_damp_T
                  Definition: ERF_DataStruct.H:608
                  +
                  amrex::Real dz0
                  Definition: ERF_DataStruct.H:624
                  +
                  bool use_explicit_most
                  Definition: ERF_DataStruct.H:645
                  +
                  bool rayleigh_damp_V
                  Definition: ERF_DataStruct.H:606
                  +
                  int RhoQr_comp
                  Definition: ERF_DataStruct.H:687
                  +
                  amrex::Real poisson_reltol
                  Definition: ERF_DataStruct.H:594
                  +
                  amrex::Real rayleigh_zdamp
                  Definition: ERF_DataStruct.H:610
                  +
                  amrex::Real rdOcp
                  Definition: ERF_DataStruct.H:619
                  +
                  void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
                  Definition: ERF_DataStruct.H:546
                  +
                  std::string windfarm_spec_table
                  Definition: ERF_DataStruct.H:689
                  +
                  bool use_mono_adv
                  Definition: ERF_DataStruct.H:661
                  +
                  void build_coriolis_forcings()
                  Definition: ERF_DataStruct.H:504
                  +
                  int ncorr
                  Definition: ERF_DataStruct.H:592
                  +
                  std::string windfarm_spec_table_extra
                  Definition: ERF_DataStruct.H:689
                  +
                  LandSurfaceType lsm_type
                  Definition: ERF_DataStruct.H:667
                  +
                  amrex::Real c_p
                  Definition: ERF_DataStruct.H:618
                  +
                  std::string windfarm_loc_table
                  Definition: ERF_DataStruct.H:689
                  +
                  amrex::Real gravity
                  Definition: ERF_DataStruct.H:617
                  +
                  void check_params(int max_level)
                  Definition: ERF_DataStruct.H:391
                  +
                  bool custom_rhotheta_forcing
                  Definition: ERF_DataStruct.H:634
                  +
                  bool custom_w_subsidence
                  Definition: ERF_DataStruct.H:636
                  +
                  bool nudging_from_input_sounding
                  Definition: ERF_DataStruct.H:642
                  +
                  bool rayleigh_damp_U
                  Definition: ERF_DataStruct.H:605
                  +
                  int RhoQc_comp
                  Definition: ERF_DataStruct.H:681
                  +
                  bool custom_geostrophic_profile
                  Definition: ERF_DataStruct.H:637
                  +
                  amrex::Real grid_stretching_ratio
                  Definition: ERF_DataStruct.H:622
                  +
                  bool have_geo_wind_profile
                  Definition: ERF_DataStruct.H:673
                  +
                  bool do_precip
                  Definition: ERF_DataStruct.H:678
                  +
                  bool use_num_diff
                  Definition: ERF_DataStruct.H:657
                  +
                  int RhoQv_comp
                  Definition: ERF_DataStruct.H:680
                  +
                  bool test_mapfactor
                  Definition: ERF_DataStruct.H:596
                  +
                  bool custom_moisture_forcing
                  Definition: ERF_DataStruct.H:635
                  +
                  amrex::Real num_diff_coeff
                  Definition: ERF_DataStruct.H:658
                  +
                  std::string windfarm_blade_table
                  Definition: ERF_DataStruct.H:690
                  +
                  amrex::Real zsurf
                  Definition: ERF_DataStruct.H:623
                  +
                  bool project_initial_velocity
                  Definition: ERF_DataStruct.H:626
                  +
                  int constant_density
                  Definition: ERF_DataStruct.H:591
                  +
                  bool use_moist_background
                  Definition: ERF_DataStruct.H:679
                  +
                  bool custom_forcing_prim_vars
                  Definition: ERF_DataStruct.H:638
                  +
                  bool rayleigh_damp_W
                  Definition: ERF_DataStruct.H:607
                  +
                  PerturbationType pert_type
                  Definition: ERF_DataStruct.H:654
                  +
                  amrex::Real poisson_abstol
                  Definition: ERF_DataStruct.H:593
                  +
                  bool time_avg_vel
                  Definition: ERF_DataStruct.H:651
                  +
                  bool do_cloud
                  Definition: ERF_DataStruct.H:677
                  +
                  bool use_rotate_most
                  Definition: ERF_DataStruct.H:648
                  +
                  amrex::Real rayleigh_dampcoef
                  Definition: ERF_DataStruct.H:609
                  +
                  std::string windfarm_airfoil_tables
                  Definition: ERF_DataStruct.H:690
                  +
                  int ave_plane
                  Definition: ERF_DataStruct.H:675
                  void init_params()
                  Definition: ERF_SpongeStruct.H:17
                  Here is the call graph for this function:
                  @@ -1064,20 +1065,20 @@

                  -
                  547  {
                  -
                  548  amrex::ParmParse pp("erf");
                  -
                  549  int nvals = pp.countval(string_to_read);
                  -
                  550  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                  -
                  551  amrex::Vector<int> temp; temp.resize(nvals);
                  -
                  552  pp.queryarr(string_to_read,temp);
                  -
                  553  if (nvals == 0) {
                  -
                  554  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
                  -
                  555  } else if (nvals == 1) {
                  -
                  556  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
                  -
                  557  } else {
                  -
                  558  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
                  -
                  559  }
                  -
                  560  }
                  +
                  548  {
                  +
                  549  amrex::ParmParse pp("erf");
                  +
                  550  int nvals = pp.countval(string_to_read);
                  +
                  551  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                  +
                  552  amrex::Vector<int> temp; temp.resize(nvals);
                  +
                  553  pp.queryarr(string_to_read,temp);
                  +
                  554  if (nvals == 0) {
                  +
                  555  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
                  +
                  556  } else if (nvals == 1) {
                  +
                  557  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
                  +
                  558  } else {
                  +
                  559  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
                  +
                  560  }
                  +
                  561  }

                  Referenced by init_params().

                  @@ -1123,10 +1124,10 @@

                  -
                  573  {
                  -
                  574  terrain_is_flat = true;
                  -
                  575  }
                  -
                  static bool terrain_is_flat
                  Definition: ERF_DataStruct.H:563
                  +
                  574  {
                  +
                  575  terrain_is_flat = true;
                  +
                  576  }
                  +
                  static bool terrain_is_flat
                  Definition: ERF_DataStruct.H:564

                  Referenced by ProblemBase::init_custom_terrain().

                  @@ -1694,19 +1695,19 @@

                  -

                  ◆ NumDiffCoeff

                  + +

                  ◆ num_diff_coeff

                  - +
                  amrex::Real SolverChoice::NumDiffCoeff {0.}amrex::Real SolverChoice::num_diff_coeff {0.}
                  -

                  Referenced by init_params(), and make_sources().

                  +

                  Referenced by init_params(), make_mom_sources(), and make_sources().

                  @@ -2238,19 +2239,19 @@

                  -

                  ◆ use_NumDiff

                  + +

                  ◆ use_num_diff

                  - +
                  bool SolverChoice::use_NumDiff {false}bool SolverChoice::use_num_diff {false}
                  -

                  Referenced by init_params(), make_mom_sources(), and make_sources().

                  +

                  Referenced by init_params(), and make_sources().

                  diff --git a/structSolverChoice.js b/structSolverChoice.js index eac0d42d9d..e1a497cc6f 100644 --- a/structSolverChoice.js +++ b/structSolverChoice.js @@ -40,7 +40,7 @@ var structSolverChoice = [ "moisture_type", "structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b", null ], [ "ncorr", "structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03", null ], [ "nudging_from_input_sounding", "structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1", null ], - [ "NumDiffCoeff", "structSolverChoice.html#a6dba64151e2e2f958e7c0e55db477bf2", null ], + [ "num_diff_coeff", "structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981", null ], [ "pert_type", "structSolverChoice.html#abfd94767b3721755632c45a5ef290544", null ], [ "poisson_abstol", "structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64", null ], [ "poisson_reltol", "structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479", null ], @@ -73,7 +73,7 @@ var structSolverChoice = [ "use_lagged_delta_rt", "structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0", null ], [ "use_moist_background", "structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35", null ], [ "use_mono_adv", "structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381", null ], - [ "use_NumDiff", "structSolverChoice.html#aa2de671156cccf1f3a34b9f250fb0e28", null ], + [ "use_num_diff", "structSolverChoice.html#a8d039800497a1e5084afeef94d367932", null ], [ "use_rotate_most", "structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411", null ], [ "windfarm_airfoil_tables", "structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412", null ], [ "windfarm_blade_table", "structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9", null ], diff --git a/structSolverChoice__coll__graph.md5 b/structSolverChoice__coll__graph.md5 index 9b9a5718e2..47c35b6aa7 100644 --- a/structSolverChoice__coll__graph.md5 +++ b/structSolverChoice__coll__graph.md5 @@ -1 +1 @@ -6b1ec677eec295c8b5231849e524d7d1 \ No newline at end of file +f6e28c23449b2013be515c1c18181f7d \ No newline at end of file diff --git a/structSolverChoice__coll__graph.png b/structSolverChoice__coll__graph.png index becad00c63ff4768b76dd60d62968affb1c19365..45a705eb1b61428235499a24efece2f9cbf31800 100644 GIT binary patch delta 175563 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
                • su;pr%pi7 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 z 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 z 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

    ?*f|i%Vg4HnZMr;=T0FVyluS3RDDu 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≦4K~+ z`>@0F-rU?AdAS)G1KN=~JR7jj5N{9mszVJwbj^2ACOlR@k#m$$tRHh;d_{m(cZ3eQ zXHN!|Ye(k?zcy{EI}4ud=2Nk1UPTv7O-;v7Ai8S&_>m*aIFIrBKf!J{`zs){w{K-` z$iPf<4(S{>Z`|P1eAxj36k7-cMEiH{g!kqdMgZ(#YCLqLj%vf5cc67@!^E>YqsRLQTlZ2S+1V#^p z?bO!R0+WT&aK^R#=fv}FBwXQoz&U$AOL=FhKMVzI#hd?wsTyUDKH-0us$=C6#zI>{ zE0o~03pr9~bw$N6ILqYCqhn`hfV-cRoLO79AcjjN_AZ#}@$LX!LBY{O9uy80fVMEY z<>TRrBP0wLh9i9_pBE1t>H}v+5+awu!#I-_PA(Y4RM)U1x++Uq-}g>%peYTYvaN=p zCqhP&l5F612W_F&PwXmIu2^wQRu*0fNeG$*k7XOfe+N^sgIS`76949hf(NSJlmk;+ zI8~BLHLy=M%1pVqF{MC3U<(hi{~^AEQUxen{I1^L#6bCjk{5SSlHW>}9XGq>7Xkse zNZe$zGUaGBB6Q+}Y6-bD9dskS^t=_Yq85ZB`S_D*ap)fz(?DlJl-W;HsBS>5{rqi< zAieoVy(eRCam3gTJ);HvBWqa?6ts_$lpj1?SSW!j^glI#-u9%U{>i1k;qus6qk zN#?tx`hEI!>srB&T6{-MIf^BqLtcE8LeDpp9BKVeh|5dD4e}9c1S6p>oCs%ofd`Z5 zA44eH{01fpJzwuDo}|V2xBE4=k8emOJuv7QK~1If>?aG=GVAnZ?h2qlBo6X&He-@%_ zA7A)e>En-(bQ}rG&(FU$3v)(L)TE_D8Lo`B$p*@sh_ICNfnWbefeWa+Jq@pDtfjOn zu&gQQys~=r>Q}c{QD%HjDTTUbe&Ev(;`tJYVV9z>PmsHh&k`^uMxI_0zgEUw(mDca zyRSc*AQt&$Qjhi8CAiW#@MQ%3QkA&Q{;2)(#k%3;E@)c&so;qi06{cX2{3kccXtm6 zU=G68@Xs}G9%R*=+oA}0hBgH8u?$y`U4{i15h`x?@wKFR6;j_#t=AU{QhR)drzjX{ z`%g^HjaQ(aNk~dIyWr(N$mE`;rdQrEl(1IqxhyrE*wCpErW;zAl%{N^N-0OZ$LgX< zne~ZfN0nt{-ol$7h61F0G}2~}tnfn%*5y*60)BEgWDL;qpupx32hPN*ktGBt2J}Zf ze%62ZWRi)<*oRGnhuI7Ecz^#ZMD_5urKF}Jy7C~38`95ynad_%=d(cu5~Tew*38(I zt!;hj(g5yQ%4V!I_SMxmgD7`zMdlVhd%Jf0mmOOi$R%o1pK4 zkt3ugl||R#{6U`G)*;&X!hbF0{N$oEc&+({`}>>hPQqnS5^oPuKvH4}zwt#}T^>K8 z4{KK|g@s?+z<)0Tt6mdu#3i3F-K0h6biw_{4oQ}_mp6_k%Y^co3QXl}2k+yD2EQ?Z zLPDA+Fc_p0%rc2?x``HoH}k*00ZPG!+6zx%VY8r?d}0yjFFH4TB@(>9v=Yc=g#ROJ z<4{FuscL*JzNN0Y)uQXqpCri&`nv5gKn(}-Vy%(@uakD+q5n>SG=*4_6w`$0%-(R5@T`fc%> zAp|o|-<5QXqQv`rE+z@B6t>j`&59w1vcdfQ`c>QGjlNJ|+IcIc)J}N8{-X{RhxC7l zC3Mcs)EoNZ>?2bLyAl_$4aPGPmEP3K>LJgCgbW-tSgj?{TsiO*!ZPdDym{?wG5TW$B0uLe8Hd~L*DvUr4P`OOtKxw;p12fo>`36|c+Gb=tq27y8SFDr{~ z5n5F@M8R&j^UQk;GF7a;vA{!!Gx^iw+Lco=Beod@=X zpE+Ps#w9lY>^A-RKtS~{Ff zz$n(@!|6mcSOveKgNh3#rluS-+DT-{-R%Z84ETBcyhnS7(!2Y=I0cksdh!rv_Jn6R zw^v+jY|0}!bR-CAZ0P4)Mz0PHV(Reb%?n=(NcxTbK1@Uu+ZPhOF|yBI^ol zgG{E?U%srFW~L0&`)m2PZWZG;Dr=I9dJqu<&r<&1{w9PRP(BJV8T?AErG7kAlInHp zb8FgYuO2HG1r^l@C1KEMCY&%+}$4E^Mv1|j`QO?P%8HY+h_O4+>ribK*Jp(Ua2 zYMemS;UDSk#_pB{HL*ZHab(w?J?0?WqaI^!(N5NXqoZl@Ck{rhrJ9Sq{SV~F{~T;O zr=>;OP=InUzHsnr7qV}mCDY5k67}qv5sJu9rZOn5Z~$9d55Y>9$TzJB31Q#+umlAU zRVc@%HP2elPjRmfV&fDQKcNZo_V%V)z8ucjWn*)H@DYqyJP6SzbU043>m0`ZgY+@AHYXn9P`hA z>DthCSiN8==Dl=JWX*FMC@R&6< zG(ZaKvxN|T@3QT0qfgzu1+CyS<(;G@i|1+Xj2*aDS9{{jvP@izkH}Wz7-drWy7kB~ zB;=wtAgs&WR*xU--SQ7?4F(x}OOA&^-~*6-7uFQlOqD!fy#O_xT|Ro)pT2wqAD`dJ zoe2Nvnum<5*;3imZ!;q!gG|SjgWz|_UjAd&kvaKydc1uqKQ^Ws66Z%fvtWknK6^c% zLoh~!G2?5!*68PWI62eJaNN2&tXK07d<_Weg;{(+)*-rnw+fq-#r%^!L9_2tGQrT+ z2L$sW=AeT=>$cxo|0VK5FgAZTw`VR^wB*u=T<+?pB8c7F7&a`A3A=aLU0=3QZpHaz zey_B~l^!|+DQ0Jn)g5)_`H&bNQDyI-Bq=#5V{Y}z`@}hJ=@((~)_cu-{dt_fsLN_c zsqgh?*!E$U`?BThuLQPoRF}WhUcOyWJETG{utZ|`kTB0w@U?C>CjW?t?ZUMKXti;A zAwn*$x|g1y_J9hH#Yb0Hcf7lz74g2%NW!iKlGnF|g@OAPp-q&O)Jaf3r=|vZTwv=f zF#pADbRj*%iBQ@pVL!m^cm+o{j%lu)I}Z(IxDM7JF%c6nC||h1sG(>LP!-tN*vdGY z5GtXmsgvu3%V+nEa~TCd(zjD#Q@2LjKQYDK}VFC?nYyo3cGWp?m{hmofRuZoZWP*k~Dw2+}^JcRc$ifZCSwjfuhubSrPz> zXzpbON_|!AK8-5}SyyXUV#eomZ{v8sK8V>zWZ~foL0Y^A;8{><6OT(f@e0IbOc!!2 z6xegS)0M|OuXyi2_FR*1DmP$|>}=Te>!t7RU_8>fF7moec$m{|A0J~0|APX#6IGb4 zi!P+dbD_mPed^Q}?-R=e-9C3LF2t)$9&Hj%l1L?y;`el4QNn;4>a421xUlfNQPw&4 zUHA`6Q(S-d%gY_G?mK=T<{(}X@;1#|v)}~+$Cx!Ic2bxPe&$=gzLwl|!)m)4;6p*r zGo%+VHJ`8@MtSyTMQ78Z~maEDLPPy)D@Q&9;E3DrZg<9ab+=yiY^Kb-@; zWA%-t57L5fdY?DfbbdliUdu;&;Oc~XxIy>DNtp*`3lbN8>m`3tO!(BTl)i;?KD$g= z_+E@G?wDdyiM2&#f*-YuR4W`2QLWH!ZNLAarA3OL|C530;n8jg3JM~gI}|Sfskxtn3|o{BeJjDFyHa81oGfZ2f&Yl z>{X~dp2ttF75e?;WWno)1>p~XNn&3=B$Gx$frqz^ATSm{Mm`Phm{)O0Nu)6cZWwfm z89;=hqq$^0z$71}G)P@fD663t2TCUnxp_4gKr&dnAi>6E0WN)?KcA5xBwnGppP&8d z?Bq1&_!_zrNH&9f*HEZr?mstDJ@9y{76@#iJ2kUMW1ocdx?H=-qq~}p=+}%wlru7d zFo)yF1_Eyqzhz;*bukxDT~?MOz(t@C!l_n(UGdat^V?WkFO=K3f&Rtn@#b*#1P%dc znuc14+*x$jN>4-+qNCrZ37j}l4DAlj`SSovPtro_WwJK8E*NQyY=<20nWyT%`3)K$ zw9+tULhpI}*fGI=lvM)O>46nEbMOm^#o5-tA}F-PFdO&(?o=)fr+9RdJ(Dx=KLO^} z3*p-n_4s+1?`K#xR4sjtvJpGEe;vnJne$8TCWHZ zmNltaFeJga^fTQ6nMj<^a&m$+MVRS<|AxiH+}0!=1tdV(gM}3yO8e$IfX?#Xa6b`8 zG;pRhg2CGX1gp*>y{t?4s+ex98Xn&bGWa+Flen*XGN*>^o=3OkqZlx#=<0qFnF8^X zjuX*sVTaJ1$*($@b7hAKN>Fs?m4m*;!oeKmhhgpn zviUyb!Ru(R{J8G?9T{ow_4IpgJginyHG(ZsePbg+1*#)Za4q6NQJylP+lu{=#}ePrTnf#u4_XF zc?A=17hPC;tD1nKaB{}X$Y>|$J2R0)omc8y4-pN`D&>;ZuU@u`>ZUe7)16~>c6PWA zT;KtOhw$!klz=$hB(YSz`zLF@d{Niav*~-*8YAh@IH@HjCYGzKr>R-OE3{)Z9296d zSwH2^l_8@q#m7ehXb!Bd@N@?BukRXHt&!#+WPiVVcMj~yB)xq0&6`Dug*oJpyFH{j zEauA|G&_y2ggo>LnXk@2yttL7w0nbg!`kKTKHv)jFhc4Dx@-5K2`1g3wry^1cvgW3Kaw+6Q+u>jcM1G8Wcq;{jb~tgzTTZB)VbKBedw6gO3*Z?Hw zf_RKaMf%!U2mC?;{iw?Dd8T3ciMzGWR@~!Ffn}}D6-rNE@xwI-^QXdfq6k9?FxKU1 zxfcxX2ELL_GYfrJMNQZl^cb6%%uG$e^$kX%2n~Pt{{49^ExjCDb08v!Hs~I8#8Lpr z8nlJiw6wOSo`TyNbb*M>!YP4{6A2iW8qr}x;qP%%~Up{OC3(gb_s^U9$zds%pHre*$%JA)ytAxi#Je$YYdJ&WW z4aQX~YmZu5@-}5J6a~=IQ9RCIpORf}93miIMx2n3S!hCmq~An8i(;4sAQ>!O%=Iv- zc%^7WODTL4^ZcsYXyK#4ul_$AFY}%uW~e9yx8DYX$#ZAdfdf+*$IH5*M|~Lc1JaS9#E&A+mH>?a}=3(F_mDU8QoOyc{PleiQkj4Q{n@ z92bbZ{%JAy!bka`f&HJ*A}}A{tNwzUmsdN}noU+2fj6G_AbudSA;P%( z2!JR<@kFdz&@azcQ&WGW3tC-{Q6y(_3jN;G8Cb;iehIz!M2=mSZ8ZD88 z{*z9w2!bc3-PUqQxxnQG*9?a!);wYTZQE2Z@=yvs6b2K_Q7prmi}On96}z*#(GUxvI%Wfyh%N2*3ld(-p^Op zQ*tV6Y`bzbEsIj`0X-|(Y-j}3LG7^l%EseNP1FF~T5m(n;p_ z|8_R{=Vbr`L~I`z-k3cw#II0IP1A=G{g*KT)nNf5z6rlFSHSK;ADxEYb;ioxGU&4|(? zdsVi$SFa^=v&Qkc%Qtm#?9S($8W=BeaYJpS@DOmDR^ zP^N+&&tLEnUf<3-G*=jNhIn2cQ)tH>a2r-J>)6C6I_7(9bFjQfY^2&C^Dj4d{`Su0lq-t@K8;*#O?&V{>QzP3$piMs6Z&rb zxG{X~5|=Xh!a^eG$rB7Y4T{SImA_6EdgKqq#mr>f7~F=JP~E_LdNvcDJ94=E>Q)`L zU7~nNPpBGC^XqF@PoAU=tw1JmuKnP7IXSPBJ6~pIB4!&?byp@To++g4XqA8d%*WtV zA&Lz~QvO0tYU(&Ta?-)2rsfzeBr39mfx&lluiRd%)~+2&zlsDIEHc;+Tyl?yfg#fq z&7-9A=jg=5*K`YibL%?Pv3Ku|DJd!8+!t$cj7&)IVTh3fCiSgrec|`Z(AlqkQ7WAdp7EXL~z{-&=_AyNxEh*3&D0Q$>M*GaKlXHv~M-Ijz zGH=+}ILg;o2|d3alaPACc{`Xgpd;JojS7Kkja4mG?=wsXux-Q+9P4-IpTy99+2zbf z?~2bn3HEBM_7Pafe6CcZmeG!@aEO|5u^?!#bDVh4WOzQ4>XZeoVKIOKNHDM#l$XDI zJo1!+Lhzw$V}RIoT}F%CY>eS>^8|lt`SopxyX0mJ5x0x$&%BZi5BJ5?3aP7T+D%$bMum~vb#MUot=gE()g1F z2ic=8QlSwsxKT~?FzW$l-hSWKN>f)?k#_y68>DW@*ubC?+?2Z=!$d9aewc1mH8f14 zagV9(!x6S7dE>9hMr;H23kqJs?iH&$_OIc~l7ADey0)lX<(RKyKeET*p8L}6>RbL` zkRo_lGIc}byuk$n9wT(kWUE$Z1J=QWlPhiulK$`vMyr~quzhDAma)>&X~v3Z5k7j- z`S5RXky=EWELwXmPe(^bc*ep~wd>>Zqr9819(am+zekmNVqy&Nv6ZDI>ZcMA#|uTP z`28hD6t}|$YsU_sCOKGVEx>bn0UZ9l5#i6%Q#q5ftGtPHKMNu&^CzI;d zT{;2l3Nw+$KjBDzn!`gw{0~dMz=i=gd{UTKhrqvvzh_(@Pqm5)=%~;+`mVi;f`Sk=v6GY zxFdguyK;|ms?@Mg+t})h=oQh6?V_KBJwpD-NZXIGbH1N~4tbQ44Yqp=ifLYpT67(Y z?!pJ>kMeVG(QJ=WIV>3LOsnl(_@Q?;FG(CdD0A2n#sr4J%*Abfa;Yz09v31WoB}`s zCXq(N{(|H5_suyhODXwJlZ&JvRUo)C*r>;rqIu%-vf{ox%SnKiHE~% zOw0AZa+g?rbWU}gVa*#LOzIT_-z`1NoF*mq6y`;1)0!{MUtT}>ZfNe|tsoe(lA0P6 z80jI8Q4CycAqRG(5f1j_RP=O_*Yg%GPyW=anJtoc=GQ&>-5n(T;S1o$^X{RiruMX$EBb3txc4ENA8y?g)7nKf4@NKH{rPwBNRY%T#J6vk0bVsTL)wu<(@aIFm}8JKGmC+v zHd^62gK^-gAiXtoVA(TIo#*`1`cL(DRVrf8A(s4p2|hkxVHpS2+M#6y+I5JX5ZJl1 z19YddkBQDU=H`gDK(qnrh1>2UhB`-mr7GtKzN^2ZVSxt?O(N_iWU1~f8`=3{YP0eQ z6LQFKA6-)Jv9xD020vf;K|C$k{m5pVkRw? z#rHo7*rQ6bvZeaCR33x2&~dP_S=rd=sjEMJ@}$YiBoF)5{KbXYi|I~a^yt)qqXl&2 z(c{MyPT-GEUwx2&z2(ClA**T7~~hW6HYMQDsn_?gH`!FAIcu|GoI6nC8e zZUZcJw6wI~EtvFV!YejjVNiBEHk)MeYlYO8K(&gj3#?BO!gGs!Z!nbdc zHQS2WD}C>}b?ZFdoKaU7z4vfLV@4cz{sSq+^#u=|HKKFx?W}WP1|o!+qKd@E4^iVX z;9CblX)_ZO_Fhbkj38&(+1fJ503m@eJz&+BrY2|X_aJ%(|3Qx5f4Dv+vNZ(hukgr+ zGbK&lss9Bm`ZHE!d_F{)a06=uBqH(PPx^v_dVr6x*_H^{SaVd5 zyiX~G&*vg$O6zAEkLT)ow{cJ?T&#@5B8B3+TUfZdxOn%WLth&j4gzHt75&oK7{u`M zj}?rzNyZ|IT>5#w`zIe`ZGuiy<~E!pr$gYn{bx9b>+j_eIR#iCgFK@Sk|zVLD6lQd z2BGNA-&U>$@dBF`0&Ow?Ekp~v?;d|O`Pk2I5}B8z0v%5uSX$d88-&jbgph4JyG(^pz&?@GWC? zqzJxk?6Ykh;I)}bac!~Be7^m8G8;ezYE*HJ_`*4w=q% zhiR|%M)|{xj(@Yav5+P(SUI_m+r*JxptcU+{82W0+d&q6TJwwIvR7B;6H|m#3>+-< zeout5MShkX=qX}C})Iv;eI zB1UG1^OMx$U*)b96c=xN|2{e`Z32wxd8s3x&$a8e@6#ilwSTra%S8zRUPd1fr4oo& z%u%hYp45jGFyI^oCN}URlg%o(r)XH_nYxDnOd3{sWZHgOXZdvE5qryGfEvsRs7*aS zp`ooX@%`YEXWP3$R++_zxT&d~ez6uD1M{H7xVY_};13A*uc7uhyp5ZOC&Ii@ZLV5G zM@2=3+~}0yfnZYb298ax$p%HZxqEC|ms7dkhOEpPEL_}~hRhxgf@j-;sHHDiecjCE@Pf9W+;(Dx~&?lz^ zI(BgQQ!`)5#>OhjlY!sARJ(2)>E#TGgW;}Wr{ui6JeVe8kVjgSmyb`di1~v+>t#86 zW(d2Lp^_uMSMMi2IevL0aSIMLH}Xmqe9Qh{1|Sax&?HsV)SlJ#(-E8~aaeCEoIHsZ z34b0<#rzLmB(0Y}VdCJBzNavA(UOaub0@ATzR~n_JCteMi#$AD41m+CtE+1-+M$`l zAz3|^f@f?D=IRz$$s=-}Pxlh7Z)taJ?CEOLPt%>Y2ki!lZ__j(h-C+3 zm6w3KCiXXT%a+?37NuSqOE;E4M_&+dq*5gAfFu3cb3yrvyjp3+r8~;5WAZSp1#qFB zq}yCm^UnU>5tg@es9%YRiKHQErr1(`Qo-l9!iyu!jeU0htqJ#d?T>Y?8_7bqj%6BL zKY9I2VPf%KJ3)eV+B|4sfJm*#(jLO@bfzPhgdW|uF#lLbCA+nx(_zz><=*!)odW|| zDP_+8cS*@$k{p-5#*DEWr5}mY465_jwk;g4jeZFzU4&raSlK;wU==gXU8foQ{ViFQwd1n#V>Io0`uh4VE_3ZtvII)u_dCK7)UJ#k66O@w?1_ws zKDpA>TFoZ8;(li=pOZ(Q0E(Y`nTzqNCiJ@cGI&_%4^BoVBrKC8MGDXe%8~j0D1&LjDfn>u?X}&f}z+0 z$|{4}CBL9+C+YP!qJYp|fMn=c?Z5-WLNGz+RR*Awx`)SUvx!AF4UK@q+X4WCf}2yu zp_cjZV1e|JK>6eUhE$ojh$J>8)?7<+)~3)OWL%^OwmcQL>x=Z2ic3f!1uUFk_8&y?Qu0WmxbPX2zFzi7G9URQYz;F*JT(yWWwG>KOOG_T?@xZoj z+G!65A-Bc(pExQq#ajL{s}XSebg9W>`N`rt&BMnxh*GD@;|Hw@>|wzhby;-n6pQ>T zWH}`1G=W?AA3@dLYgM$Ifq{V>E+a=^ybX{Cd!K-hU(1fzNd!_&Z-j0n%KZHEY7(>r zR48_XSVG@hDgoNx{(EiwucfiL>K{sDS+mJ;xIDva$~=glk8hV}O>OPI{=iqG(d;?B z@i^#FKEaw2oD{^ENk!1C{Vc-AxT+#ly5fbAC^0n>9ypgP#CAiQA1l@}b_LKSXvz9k z)&{ns5=m+~lKJqxr~Ii?22#S2RFCAMrak(cglNWg*O$X52U(cSgWUS^pGA9r^=isw zEx0SDsHj**vvuoMj6xu~pGO3c=RJ}?K>U?Ja6_gtArzV?;8}KkN&?y7Z}!b3yn5wa zp|jUdj@`F=V4#dwZs!K!gR>VcrF83<(WS$=DQTg+TdeROC;)VvAe92N2lOnzb%{oh zBpI+4IY&!_9o{)%FEl&9ai{06aL3S!ZdFFVfB>_uLj^rG=bK0EWO{oEfoLBxwuBPE zj59aD9_A#eK^(j6^;= z{Qf0W<8o3|j-l>@t-9?PH3Wr5_A=#I#P`pcJeRre3pyAdMn&TPo)zV){xmE8!>IW3 zl%7xdyB&W5RR6$J*UKP4#K|e=d_p3SQ#rW{=htqRZU=<`iaeB}+Fn~~k0bH51dGpc zbVvBKHea(yOH1esk#_-k5Ojvkis$vpIBME2Y;X7z-fDMgzTiXrt7iKvoxUqW4>{UT zrkzW5)d@{Cl)&*?a0~^0;fAu3-q-NtjLf-)wPNJ%Bob?VoE6yEqrY*ny=%88nX>if4JSt1%F2EF_fOWR7y_K{_4$J~Nc_PY zd=;FQ7jQ79xbtsVt%IZybGo?J8p1h$Y~tqZq35TP*q>|~x#@kQw%uontk}DcR60s- zupJ!?iNgXV$z`a$$GFgbvwLOdFE*fwN%B_j_fBri{f%2~vo9B2{qm~po`MOv&nq}a z7?D7wY)3cy!oA4zQz10iR3889^r@1WIpgDIC@Fn+cZTY2zQyrs$F~^X-T9_=(My{r z_DtpL_*J~H{qcK&P5ffsV3}5wZ;j*hc6`2`-`Y6bE*P5{^o!gXWTb37_Y3T; zS9}xwi{wCn<VEVe)_#f_QDwu1eMvQn#LBF~&*`A(_b6AtVF75IGmj54EWJtAeUUQJC; z-`}+7Tgq8Ii+O9kvle#U)q8`x=BkW|2Yl3<&}7^_KDA~I<#X_V8Dj~SiWh%hH*WKM zp^*}ioO}rs1V-7FG&CD!pw8W~efx^#*OQWlcZa%MaN^SA@k3J1e-5$4|K};TBo_O# zKQA)5IFJ3AQ2{~)`$*`ftGbk%pl7#Y5DJ!02C?P@Lh89a(Q$u$Q7m=(ldkC z=u;>ho~Mo-Q5#qt%H-fY_FOB4#N;Vu5e71GGl|nRLC$O}l7J|V@AxNDAhE;>#E5(L ztSl{JTTQ-frKi4r_>7v`vFfx~F!yqvJ@aIUP>Bt|=qnJk8OSb3p2m&l|L;ruKUH`S zDZ4A#PmA045e7Lzn}ETgK6G5_CbnOU?|(g!A+zmeMw=$dHF<=|;er$%-G4Lxc6mPX z_unYvDZ@!JOpcAN=wHW$zrjz-5Yh zQQXf`SXz2IR_#Y^J~2I)+xN5Pnv)Yd)Y|}Jz$b#0UcT$BeZK44n8T?{GffD^Ymu%v z=DEPo8I9GvM_Y!X`e5<3;a?c+S23{j@$*~T*a&cQBjv8I zr)S%rnJOT$Lj3`5Hvlzl{?-&j;zYjW>75V2>nDk1e_kK?sG%gIA zc#K}aTQ+3!TD&9cHuSyOFfMe^)?wl$_#6cR{(;2bhu_lIu}JQ+!n&~YN_Ls$;$PV6 zOJwzUx9H=gB_)++A{*}D$uD~Mjz00S-Y6|6g!~ZZVH!R0J8Ma4sUdYA)}eo<#@G!m zULJpv`DgMR@dtZuZg(%k%~LoSqcS%Uccv?2p6i_ooo=&M%3EzRiQ#}bo;&Ehu*=4x zqtlTBbqfc^{bH|X-md?&T<}QnFPIesMoXG4&r(7-s6Tu*e;uSU-|oN0K2g1*c(vqP z)_O(qt5f<&ZmO>Yd8MnGj{fGh%ZQMmEqI4YZfI_v?KpZNTRY^@qng14x5!qFigh0P z21VDNeW^Ho#hK^Is^XXafh3bfzwAx$BHc}{6^q_f%p{8e5E98P^DV}*vw?=g1p-8l z%#Al>zW4SvSapId4nq1(F5_0GuB7;Q!@czQ9Ta+!&F5YjPh@0#DJqf$sHU6o)6*wP zr5CD94EU1I_R$=DUTsyM{2d{_7g9)niX|M4!rV<(B+Bd`_^Q|XNjMKcw8HHtr?$Xb z<-mNpLZ6z%mg$yNU?V^uh4seN)D#}!;>JDzfrT4QC$RPS#nT~hG;wi9{=P6;dQ*#t z8#LQ@K(aiQNh>v&+;-e#!n>sCA3*`@t@RLmfJq&^_)Ou8Ob?!fc} z$H#!+05KPFN+JB_AOpqF_rDY}pZ~#QiN6D~|Nr5!KkfSLhlsBYspEf}YB$Ij2{nK- z@AR!;nO8)M+pLw$Nhs|xdq02v9CVMZHm@t;zwudGkXaD0_btn_KlVzyWG2Z?{Przf zRVhEYb`43DELd^9jrf}5r|jI7@Zd||T9WW63G@sM9$%nuU<)zvohNLu2?cc*_s~-* z*G4t{;&<;5e1Ryb?3XXAuoU6p`Di9$VoH)zpFMwGEmD5B12VRZ%uIp3drOg8_wi$2 zj{m>5kvUDJ;|L=KNdhGfoS^36xoOw^L;KmsK>%(<&3mrK0|o+`0~|op3$q`I*7%TM zuy}2tWrhqTCFL@nS>&qh@O_4PGjwCk^5AKJF<8wkkr zL#x@(dA}T=S-6;a?YEx%L*uDzLvy|Amb=l@xUWA}==kh);}yY?F08gm*4_YQ1G6KA z>jEqM`E??=os5^B$%@liWA@474i%>xn2l@gjnvm*RMN{Jb=w z$BZyXfU*tVQ1l<<{^(xN31v>|G%GDS{%>>cKNUgO;G7U57$jeI-{OJXy{e;1zzzh% zA^T1WF^I7>o3K1VKC1TLJ}n-onF$+z65RQq=y$Zb=$#7!0IIxmNybJcJ-u_(F??NfM*YE zXb`PM)$lCoy$L3vcSHm&n7<-_5{>QSqq(1N+70lZG)I6Ji{f)( zW_s{=L}m{Yb>n;fle+Wcl|aua)uw43FCmGsPkzm=YkSCxe1~rGd)8QcEcNuYNpB9v zM!M1EeD2@<{sTZReVz4RYp99lQVk{kTM-SpT>l?~rD5lA!}Pyan19}2I$H<)!v<4? z`1V-=uxM42*VA)u-1#wU9jnjU>r*$~0sctQw+%N7GLfL75Bwxr=<%Dn?-?2#Rfh%O zkdq3kIs`=-9`q{t)Bmnb4`Rcj&s^=llrVO_)W`-r?dqKZ5?6SguSJkGmg@jG(*fZzLiQSdGM5{LWKN&WPCoZniV#~D@*&qC6`CJ>MPVR3C zk{9>Mt5#3fExyngkyzJ~b_)AUihFoXg9-OS+~_B!$)HBXy6%Ax-S2m&=kWKwo%%-o zRwHUyFr<}7%$9lg=;#17r65bi;niT-`wdj-S(DPwT$w96RJtEs*kYI!vx38#Ceby>VpdFY zp2#2OLBR_y1F>0OUB-!vUDlgO0t|DtnnTl*y%MDU4QtfpA=4a&HJ!fL8wYScY5T?2 z#Yg;X;S;skWIJ53hFJ5nF{=N$bY`XB;4!>Ja3Oq(!!SrLU9n?Z zLmBUNEeBIA`&93%S`J*EC;R#1YZtorQ7^q;!s3PF=IW@|?qWKg6%F5uN%rgAL%-yL z_)j!DO=Ky(7yGJN{VL46$ZfLw5Hw2UWltCDlly;~y7F)+zb`)RM5{vbr6duOeQB7= zR+h1rY*C7kgvQQG$*!^_WUOCg8M2HejV0N)7~2?z$i9}HG4s3c^!?*^9*<`{^WN*d z>$&%w&*vQHkD=9ehQd6Gr{(MGlRFtb><9Tjpr`U-4x(H zdo@-x*c~{IA8=}jYKDjzjEkvd4>;86g#&6}uDkA!*^^CW?4vq|!P*e#nzqtIJ+V_T zPi70CWd$|f^kNZ4YJu|=BK?#`OV`{Ilyk>B{V4sFEHIt;=>=QeI6&8s!o-S>)Q7^P zLj+Y~uIV9Vce(4nr@A;e)50%v?>n;FBC5YB z`Pu2sSYfgg{NTZ3_4H3Gw{WP9vs-|?!BJWPUo$OV>hJ!z>pA&=R3WgSyjw!@?lRj0 zRyB|$rck=x6wu3|%Iq2L#`j>jHK31x6Wm=jhZ$1lWav?^!U#vGgc!cu?0VC_)CHa~ zNFn43YIb@s;w{hYG6WElcfIjd1Gcd^w}5ma5eY15Kv>TJJN;i7=ce2O=UFyQK(FfP z+6EAX0T_z{j@Zj>VBEBr79tetRWYQBAWWHbbU8cC>B=)POD^ygplZUS2q7AZ(GjVe zxoY(nF$*{u&9f~&RfK*%^)inA>~}eL;P7v3OrcQh3|=ig626pzE10FXXHOoA2V*2< zGC#c80y8Z}icfA6N`E{|l(Tsn9Lk5+-V$S8|l*||4oK$m>W$!K~Fu|4D;5i*?2oEOQa$W3}1>)Ao{}nCU|OI z^sRpJARcjxIfQka-BQUOF)e=)>@X&3_-nQgqEMdM1${FC_>cZ$GWIR+w>>0zY6m zox-R|+6Xy@j(=2N#_;_iYBmGl@`2d=VO@hy*;SO;>Br-2((f1K7(LB)l=4n$KKx*U zmH(l;dn~_+&rW|?BJ-Fz;;JY)Ux?OH-O+@K^@sn>Q7x7771UP+6INi$+~fGgJwO5G zoml>oVz;k0fh-E72bpmJoy=y*WiCD)Z?2s&N`yOYz@Hv;1Rw*e;`pI|`>wT*F@{qG zl6N0y+l{!j`4x*jUbfA6GN?HwNG+>DmwLyl>^+ziy(6~tEni2V2=e~ji{QK>H8O{$07iI(s9EOZ|JtaYDPowCR2sSr%9Rx7e|J> zwnu2Is{-I-Uq5@>Af$8>vbNVw&0JqfP`4wT?tGXKGm2)weN-jRCxkInPy zs)EjQI(VEkmW6U!_)0bl(QeYgg{`y9<{B3WEh4w^v8bh5#*{@Qv-78BzjpFsXYy=a zhFsham?&<^S`z>%r>w_Lu8M`lcXG3|bdlA}Y11=Lrcx}JNzjplfM95dDsd8U67X^n z8k&Ts52rm)QA|U-F8dmzBxY@I26tUYi4f66cyEQlkOec~Meoh;&R)d#5BK%Z2-;Hp z9rO`%&r&B(E|(AR@(;gLzC!<(M|$q92rVg_sx22A^B$}E-9{2PefI$$p9Vhn#RNw$ zzDybd`+@^T;mt+q-bU91-cGC3x>b4aQX)JMHM-xh^h-3yMY0Y>7JXpHgKK04c`77J_&_MGrCLC|SS1We{-O zuEjtG?Agk|hkPMW<|L+~l!o@&#me+zOEbIGOCl$=i~ro0h_~t@v^0M80p$^FheGL> zoR>CHS=*ASaxoF}!Z&Mq2 zvcoO@*L3@WM>4$r5CRgX=&#%W@8;B&Z4v6t0oAj%%?}#^N2ntDQeh%1qT$5gEt4Dt zF5jn)<^7cB1rXt9<2oAPPu^Z!L=`WQ?r{&c0u~eyP>;&lW&$b~tjnTvCI02e#^jx| zvg%@IfvTt}cOE}>tcsp?zd+hqL`XfPy~nsTDU3VOnuJdBZ-!42h*9yBOXY$bcOVeB zisz@Il3bgQ;WK&6?Vxj?h}1k^0J*#n!;EOyYhI~mp6_tkV^tUY?vkPOE7|p-{#jW4 zCL>##&X_*s(!Pt-Fcm(3%YbLqZl#>rB%CCrcnMj&(N2bh(th^TJJ2}-JQJT zQ$sF(7@xM4^f=h>Q?(nDRc??}^cXBKAmKLSS(_Y8`vGj{LW!ge-=Ks~!1@7%Rgj)e znc%gaKk91x7Vu4lHm_!Usj53)!8%$n!wH3t!Ar?6Qog?X}D zdGUrA&NZoe=zM-BY0ZR6R?z;#gyGyug#X{wT6mk~L}L5m=#_^lQo^9qfA9732Pvvr zty>IAqn|pNGDchN1gwdNF{NirE?-L!20y&gMj$h=l3gy5;JZ#r+PCJArDd{#i?Mp( zI;aEJjVRSl83W#c|6qKO&VUZ^i2#-;NT_s`KO13L(tLkg*&cJ~e1O#r5;Jc9GZ|ur zw|}LyLy8buOjYTxZsgn*&;`B?wxRT(?bz8j?2pxRi;7iACsu`1Bb3EZ`*z1O$pfZ? zmE-|toLsEnJUkwj$m^iU_>kL9jI^w&>3b~J;owb(sWED-@*cBF-xnF>f_l0^k{!1!lkgJmcsOAJmyz>%m{9^MAVh?7U_A#1_ywTYJ&^NZe$lK-V*f2ac z_w-0_OQ?qyl;vh{&N2-1{CL6}h>>=N|#n5}epo zTRQ^q^)ZC7u-13{KzHG)XmoOA*??TW#8GH;q%FR6v14(da(z?Z;vsh>%TecG+td4U z>`!yarW}0vZZ!4et=EQp`nvAfx_q@P=XlZ#&*ktt8mbCjo@F_FGEMc0N=fGV{O++p zfkHN~vZ{h{LVL$V+w$jF<;r5ayas$Rjn0!N*_hneC|UYzsZD<5mwthbjo5^F>ji&T z=t%EKwB)|0rb**r&NZGpg~SubeByxd#$LO7lL_)(@)jme?NGSYmCDIb`zzO8AFvrAitbd6=${!`>2;q|*25Wh z0Z2+CFRalJHH5NaT4xf76y~UdM)N4V_>`VrhZzRs(vA)^-xuFqg%bc|9hZ4#pt@^m z+W4lY$OoE{>-Iy}i9n&_k%F5;m-ya}Fte!~&Qm!0S=;@MWB$dJHx*-0ti&@Xk}c`% zf~SaOy@s8L*M!?jYWb-*t&wV^>9ByYs6G+dg|59ily~7${IZNND&R0fa=rV_1Ee$B zcjzc9D{G>nm&|*Of0Voju7-pC5xA_9uDNw!h5;=d1i$!9b+0y|o3~`(AleJt-?)Jz z^n{welfKEp<-EtCg=mwv+O3}t3`N=CoQ0=Ma*>9eW0iI9#g}MKGh<>|{l_leVXe=& zmCo&T{Rq;AZqUA~liI+;=n|Qt;wU=6xh2XurI{_zK|IjF2gkdBFaIqsiZU`H#`LYJ zsR@MIYpw0wUeeFg_St+i*3Kai=J-97rNfiP+cYi(`952pZEelzFvMny-|mXfkt8VB z3pYMU_kP>bjEsK$Bv=2;bNd%-?Nh|Q%VkB0WQr&Km5vN@yV%cp%VEdrZSw5V#tdDv zH&QLmDnsA97zThEf#crQc50ryfCRZP2M10Wob~sv0Zh2>-@m6T*AY34Mrga#`3z(< zbYOA6#d4>2uAby6(0b!%HXapv)xxV27Ct!=?!Qs>MoCyhDFOSmG;w1qjc_5oyCbJH zd=)K=YR0RkwxdE57nH0x%1u`j)22>UydO_h=zAA#7)XGG+-A0n%f2rl%Zi3Na1KHw z#gouH$DV3by!~X)$g^CGR>W;LrCBYg_oCk6{6bh$fb4sC?Ak9#lZkJED~Bv?SVkQg z`>v_Ev@4|i%WE+x3&G=ElsZ#fdo4}aR{KxV5+|Bc%rYeOyt2l{wzXrW+d=l~R`S_S z3-?Jb=6@UFPMwUud|6K*NHtxD41L8(RFzM+MNHl1mu?8&f5&E`;BgM8Z44yqd7!4P zT+=8F9qE<7#ICrwnLp!14#Q^?EHn)pMz(imr<*^z`a_?p?aOJu4Tj(Uw$qZ>=5tnw z!QPOcQ~EA?>>+mY5B*!6fQj%XVtbCu))_&Y0P|z{`mgf41`jStEw|+aPg9 zm(cT$_142M&5j|{trps?^r1f$PaZ=ukF^QTAA=M5Hd=bm$U&q7Nz=?rTcvtus+Z9Z z<||4}{{%M)c_z(WQ(bhaetgbzv}dtpvp(dTh3|`3!Ta@e)6#18%YTa#DLFRl-watv zAUDTdKM!;Prr=ktf?Jm-@0xHo)8nqA&T8;oj5$!&#mI&T<_ z4gC%d{@~re9vp0%q?-}^z_-J5V6s8mywhl7)i!EznPPY*n?tW+wRl{34} z4Ja6}%nM5EgWO+#C8rjor(uX67l+vU9GG0KDg NzO9N@$-im&@_+tOsgq2jpW0|kid$&M=w^>*@HsWE+K*n%$)piQp8rnzh9@c#wOwVlVS@b4v`Wzce(m&jI@GK{8gw>YvviG?N<|-cs znPp~9*;5^i87PY(y6XRiz=Ti+9>tV6iQC7z=lf0zi;I;WTT{Wo!R{O5{Yip_)l^@c zT+$qj>-TmGZ!fP>B<6mkn>1m!vOS=N{3*3U>-bD^xYr6(HiKgZ?N*F;J_4b&Ku`=6up_#L3V!D)I}SgX^5a+3C5n+_yY+dKUw2ZLFuEgQ{>Zm z{C?f-ze?92PZ>f^7pwILDva1=Mmh>}}#@8X^p>&1GZSaBg}Tz2juX zK)<)Qn_qr=TRZP34&T4uE+%vIb*Gtzf+8j@t=YW$6SrYaRf^SDZEbaB$!p&h&8ypw z-jiX|b%lmf3vHDvbJwctO;5mOjmyU-Y5hFnc{osJ%6rz0mtlTveU@0qPP{7==|eR$ zkGHSpgmBL;AF*T|h7QO}Y@DBWP6e+HpTs`X_YPsg#+SpV#=wKY1>>yO8V;6U4uHp0 zV$Y+(?+-4hDWvzFEwEqI9F;V<`prLaa_K7aET?kqciVlsJ2W(3!QFS#`xF%t1(Vp` z4$yQ8az9agk5QK6TRIJrGeu72zrupJI4=`DA?xus5hN~JQ_NY2`)w8Q#KPxpDX0&m zT+_*%VT&JpwK-WS>^M{Bx%X#pu`@m{uA{Au%b@D%Ju>~($&!+i@Q)vp`7L@Deguj8 zy$NCZa!s)~-cheFHSaO!z^@k;Ya9+?zoPf>?raqH9WAp4cJ!Id)>cPhU*&oRg}W_! zS=Y$>kM??u82@5NV)W{zhb6wn)oQJ}P77e2+g3jP37_JVcCjmCy)_K}wSr!pizuVB z=5!9O({{Z{%11^3aitS*UF;|}G#W!pOQBpNxCBcv>QYp%{59INoUMdjLy%g_+)V@? zByDJ}am}>4=;rIpB}}}DpN+RJPdxY-I&xBkEceFqnlv{~YEyFQm4VpB1&O&VJ?$Li zJc21_s@YFV_HJZn+aEC;W^!e=m zPy{f`WoXc|>)Z%g3P6A#v#YM0rhFQ$I?ZnQ`!nec1eItqjE}}9GP4QBC4~F5>{Z%Q z9e0}zwn&E32yaiAfS6Yf7JWFccU`>!6Vb9qce{zvScn%>iMjo4^g7Ve(&9oU`?ct+ zy=oHo*!*Q_l8u*1Z?ig*=*aZ>E9Ldh+*6#^cTPQWj#W8hX#)Gukid8d0?+1SXqvD6 zDs{fXcYH&~)FI7nV!vspb>g4j@Ew=VUtM04{$)Nc7Q)Ie6)-QY|Cb$^+1Fw30YeXe zYtEPXNXRNR>{p;Kb1Niox(?GfRqdr!9^KB}_ND5&j(0D{w(f0|(Z%L6!F030dwsoBPCgcREIcWZ#LPsr$~4*E-S-=&G? z!aMN59%ZO6+Ttvu0(+6=S^GV6aFQWx8N%9Fzvlb9|8jfP74rYgj(OrToYPCdjM|hl zG;f_m8xgQ#YLhDBtv9~}#{>r67~H+nMLiGGOJ|p*F4g9q_@>FMTnja#6?Y zlzQ;sK{%cG4M;52@nEID(rVC=+Dk)YC{5Cbt9Hy*kSRNNr9swos>+5a_$@m-rROh^aKp@^~6@-5LcyTZ&W%wA`5eic=M_Kp8aQL1d>Nk46 zR#Q{6vs&96z&nz7rhmSrZb5sg?)U6HdOSUK2xZ3~&58BhRm08bCM13E7$^JOMZ5hz z?Qulp$k&~$$En3c@@j<9@Wsov(IG4B^j{3gbzC#tdbc29(SFwZjE>(vXLwFm{z;?} zDQDC6DnO6swM)T+y;J-Pm+wif{8Z{MC-&bai*mTog$DD}*jL@sImS~8=YW~F8S`8)=V z3xN}30Rrso?3_0j1bWCVDt_~;^CO8tq`9;O^T>JM@z>9u z!#{uiQszo}e-LyzaSEm7 z&m)f}MBYXO-aiu-c7CT&oszg1fb0K(hFNCEqn1nfW&Cq|l*WV$G5Peih^!<9E9O|1 z9gk+~v0yP~sr2)?00J~%wCgObA5Lm7>Yje>UL_wL<`JSMnnokTC;xqEqb0H3e1ZFE?r z`+9UmGP%@Ch>GgxjT9Tz508vgs;58BQiyo$z8>RV>vga)`?{0vk!s=CdR0|bHEcKW z{@pu{*dB}CI14MQyu3UdX;afb;CM>e3}=IX?J!llQJr(9QjU_ca;2AaQf_BB z-PhNP9Vsca#KaMkl~$#Cu7`qAxAfFksp56J%7voP70vYL2`;#ELI9~4WkThN>I_VcCKkYsxjFD5_ zYhKKG!SaH*yk32>zJU;#dS>ZzKKD*{z@D93BG;iN7jh9CufFmQ&4HEUn@{F^^3>Cb z@bN*h8OW3gno6ku4GwnL$B)sy%cw|DL8}cMe7ib3J6&YBD3x=x5>+gl3MWhep7-c7 zsdu>!={$(NpPFl9ko9wEWyOHr_k1nyV1NGxF};NCXg*OhiHXTPXzqgm&y|!oZvHB# zd-J?gknRA+T)`)`d(TlpLBdV5hncy0akHSHldDUR($hQIRF;XBt`lyCMplY{EkEq? zS)W^!%ta5i%m>c3`At}l^I_uBpvp8t>g^jtb=dZxr37S;<-8$9;E8gnprZ)sN&o!Z zLCJ+4nD-lsvtPg8reD;{wXq z!oosn({Yj@aqR%>CZ@w^uTJ8}$n6=2=^Dwa!x8R}ckYpWs3!beRMfXJ!to_b>Y78# zZ8*+@@MB6!N=8P8rFx6=!gp};7$_(X`ve9-RMNpW4`s@Ldh3BiI(e0-ZG~zK4q=$m zgKFeDr5NscR34bBpaQy7Eg) zrNHb53K!uG9H{YV-0=GK>ofr1RoRTRppQxqRtF8!hC5I&B|bjB#Naf%Nfr?nX58ZE ztE#H{;>FzecQ+m0Q;?82A8$^ES6NqGJulL)TmkRJpxC259eQregtr`ww@B))-SW+t<`bP_(=~uqz@OqR=l#V$oENs2xV@LS-B+f| zL@rxz8zObH?>Rn)cA;w!<5hA+k@1*z%Z}4dUBfLo%@6;5xETlt35`LsJzN_pEG%67 z^Cwp&(It9g&|#+TH7MSToe{j;++iO+=vP@sJ-s(o>jck-+~y==c+3^uEgw#MHmuAm zc{n7)rj}9`&Qka91*j@2Y8L2#^XR%dP(5%tKdQ{z^vHFkkNENFOHk?@2G1sr4f*WG zi*!wVkNOe?K>p0tyXLt|qsG8cF}>F%UM+waSY4keFl$)tABtwUW1>;(q z)iCsuj!urR71?l&fC&|u8bx0wEevhWx3t(1>+Q#)grogqc=S3fm%5^aVG>+j7lU|Y zM$KVp$t6P4>W@V;Hs+g4%ai>wS!BT-%9|n#l>wZR#;fEkw|nddh2Z1f;e+H}hRNHm zA8|Hu99AIzJDI2Pla5V2aBx(#;6A=3G zRSdhj*GguEByO7txmXFuy_nRVMZP`xorpdrB4!zVn)x>AMh?Ka-tKgRPTD zwa2?LVFq!e+A*yG7iFNLVo}hKrJ)g%)W)B-Tw>3E(h`{ROxZ8p-U)A~PXMT>HyF|Z_hCYASSUHs<) zuQ|wK9?!0etmDJg`xdL~mp8h1jHyWZKaag~3lAiD+0S@#yT=y=rfdkJ_e)IA(ZI)I zw2%3!Yw{uW-(6jE$joe>xu^4ctj_M+()|0+W(Faww7n*mCCrY`VSkNq__pxpYQYda zmXm`gSp3f#5rQgfb=-zy9Ncm zueQ&;hO!WaM6SHL^Y6d%AR=XQBd@Z}8Z~SUF26rm{c?Yv79QM_W2=(53AL7A*7Nq7 z=3bb#xJ{7xJR~)fWbW{Wq*Wbd7Bn3eG{erzZbZYluk^W_!@8xprEag>2&dGdkP}e> zRW|?jmjxxCAZHfuh!e3R#SeWZ5G2nHE{em=m;%Uv%RotUNfwk*T<%atTS31OF)OD3 znbC0adMSLHZ$dZ8^<*57JFhw;y@gIR%6;-h&KFh+-|ADjbFpNWT`fPa7?r(wV!g983F6qnWU^_#nlPTY?zX-ARr-0Ah`IUVE%mvpY+{EEr^#?h%wI}@^2z#7T=Z~F1S+F=%8W{hmv=Y}d!45LRO8OKrIz~dEJ?YEw+5eByl)0% zh7$>ojTyrg!(r4J-aaP(%GKsuCWi8~v&VaOnUeo|zhqx`hq@T4!BbGcuTPkKPkUkV zfS6(`VQ!Mi2Mva+EjsLV>J)sXlXCc+Y))f9IA*WoL7L#B$FkOpaW#1x2PA<$W5p5V z^%QA=!<7wvsm~@`bdqW6TBnz?&@`0ZwLTI0hcQE~<*Ekm_)u$!75`m6RqNop8?PqC zA&N0i2EWx8dge7;RR8O8v9q$ZvcFKxnxpQB3=7b!>+*18Eb^>VDcyP!)K``cui#nl zsWFO7#StlKpgTLQZMwlgJb zp#F;Ad{9i@gn+4wJO16fyLIWvY@Mt48<5M%*vtKh$b;`*Xk&78p-JA~x^c^X`b;KY z?X%(t+(}vXKf+ImYQ&QJy-WV0D0R~|h>DLcS={VUY~Cst91R$p$0#V%{th7S_||_F zr5D<|&`c$ilVyhghDBc(T9=(gDxm6ct48RWwWvdvm^&ix8;}KKe3C-w|TT{dJ>pROa}e&QNU&#i-TW)d0-WGb`aL`xP@-wXwP9&2K3$&|RK#ls+v$ zN);euM%fIeDzybi--U|R{7tC&t**KqKyC1pep0mcI;>D6iCMXkMyh#kDkwpw|44(E7{OS<2GhAOB=0XWP`GeC zs^wo*gdj#pQTB-r-F0ca#LH(=2GUg+4K`@(=Urcvq)HNo!h*Pf;)peHJ&f>=&U=>`F=>wyT`n{wkow8_<;+b+Krgpe9Yq9-6pK zBQRV0KsmkgtJuZF`hj7O{H6FkmrwCcGOmvOpJ0c~CyY7m^rv)hH~l{=_PNcM{iKJv z;oiYnT|1kc>(I%=a%m+je-M0eC4y)y(4giu9K@9i1{~QXvkrnIJ!OO6xo~Z|*j&8m z6{M-ln2zNe@zwcpn>j}ruBWQzvicK%JKpt^8T*=wckc;oW=JC!Eo3<_{qN8io!1s8 z`ZI;V^fdNOKCcbi%TI1DrhOm#oC?QUIeoBl>K>{OSYC7Qc_E^|*dLOzoGcxjH^cg`%QE=B))5;KhKv>O1{6;z@%tD|2{Zrp-LJ=BiFOcRInFVRr zq575~7R2VH;U7|-Jq9lA{9WZNt3Q1b?Z5u^rz?j138J*M- zjnu5t0ULHv3&mLVBt_@gOmR z1X}M^b!7U584(y;q4F5${wq0GIgj%=M4EQwHKEl?4Mt#b?u403Sqz?T3udnbN`@Jo zG9QZc6%ADdO+ZZZReQ!`a*6wCH9n`)tVg6E#9tN&dX2$M5xrHk(sw5(Hhv?vN!GEc zt>cu|)ji@y)mJ-1DgL>wj4oD(7M5m` zoROMw&s|O)Mro+&!dAj5lNw^{Ew9jl_7qc$C|VQuaKGuQkJ`0I$eZ5^oQ;WIR97jj za6-+k-u z=eucN8sxq)jS}pz+r-lbeO9!a$6>zjAmj|lW>Cn-yKwwr4K+@m58Ix6UBu)}xLKS+ z&t7~v3Hc1-0kLNa;i#;$ZGLEx^X_Q4y^*B6flMs@?bgZqz5uykAdwpOo@`ozuIZ_IHWyTf=S2xWDvqfBiOo zY+&`>C=r_f&A`dqa_yv<1`9G37Q+w|4q^?y)r5Pojjj@<@kE)5r`V4uADUhYc*rGO z)`t6!8fpY}!|Dq7Pfzbg?DEl1Ar_a@AMpEqxz(t;@TVI#8-$a)TdG&nhqg99Xbj4* zN8;iwVa*RkpapCu+7H-FHrsJVDVTBs`D4Er39sL9uM$O1@4QMO=io7=g-aJ#t7c|pV zfQa3fS&hq|=-Lm*-sQ$bxxY~<@ zilZxAWyq`{i991PZ^mwUvIRJ4ew)#b^L<<2oJp}*vCQ9lO@TloSVn{9E06d{5RH7MV83Q0AxR0%v!89CG1H=ZL2~!w(_3Z)%Tq~ zdu`MiPHX9)g|KmgKN(5XTg!WgqYhUNly_2Q^?F=egE@K$)DhPS;cM(ksBpL1v+C!b zI(AJCM6$;1hsr2q&|YrNy;s-C#CC<= z_31JmQG)Ws&yYD9l=+Tm!f)X%_WLew)K!*1L0;F>mYkR>d;4+vfhWDn5!c|p z1nj;dnYb|u>1Oe26lV@}XNU1W$B<(Bu}#f8N^J>TOP0>ylCSG`dTf+=nGt^} zv);vw!pZBW*>=R3yR$AVc1wnZmP+WWDZT3kvPoB4wQhscnRKDoL`8b>MC|4tGeOY( zysB4OGZ5pS$E5&Z@V?QF+WivdPDz3YSK0g~aXc;UqY$upV`GD4{Tc{oS9>P7GTr0x z#Ti`-L$(~64I_)uEDMoxi}#pZviNuNd!{h2k1W7B*ba~8KEzZVwRi}?qtP0-Ab-|D zJ)mQg}H&@PNQrlrtjTA^sMFD}Vf!O~V{Y}`uOX2Sg z{M&9_vpg}lhM(YQ`py#;lm@XC)q&F&v+MlS5U>g8W>Y|12dxCLZlmTqaR*Nr0Sn*^ zs-%pGMG2?ilsLhXxth&%^%Dlcq#aHOU=H!-_h`@?M)w@O3lip`J&Ya zJY!~q#0b2jyU!BO13w=05duC!YWL;Z85@Q3gs`plqXki;_3KQilv}KrEsbjgK6(T} z4K(ch}1D zkZK&xKbS}H@XRTQStFZM=og5H3f}dF5AqpC#&Puv_ucqWRjOQjj<<2Q zd;g2jV3<1QPaYnH!49^+#S|L|>l>%0qw$-(jT#ynWj-g{fw;s2=~DA^q@uJ(q^iG3 z-dU_EApBRKFy=x2B;U#Z3Va*kR5FOokve|DBuCmRiXm|k%Jr@h8uS+wFS%uP@$ZK8 zbRA8@Xt~?ola1n2$b8QAJZT;j@KrubsykE5fH9SkkwMZ@Wya0S%*ZlFHDx*5l$V!h$%lynzIPtR(9zO1 z`dyvN1Q7w*MXPY^@#XFhKucz_Pn!r%*Eskr$LjK!G~a?sThQk~zl=>yrK6|!gAf1y z^x0{ut*H3)Dq-I5qQAn`&FxTIU9#Hy$hLR(&!0d4)Ry1h0-rp2GAMD-SL~HT)TJ|c zJAIV3k#g8G9fI)gg-K#i{`?yEJj_DEZ3o|IPVFe{ygGOmSAa!=82G%Ka9n#`RGmJ= zA*CIso*s0dObz@1T;uX??rWuZux1{gsjWtcNegb%pwokcO_p+`NUF5;ut$8jJAwZq zhV#*Ag_*9Lo5Ec{WG^o-&%QQC8LR_-w6wGo#K7Ig#%A94#MsW*Keijq*VNb7KRY`EY`M?z=GsW!AW%;&;r^s*tHHD=76pEl zgThpB0NXk`3>>9E@S2;O!T$ifH_#(yFZOBmzNJ^EPyt&;)y#bqL{j<`A0i>}$4$c> zXk#!+QP9lL_;4eqYDz4W#6`uRT63MdwQoN5)&4w@mp>j<)qX<-{gaTqXRS^j>p1+g zEBg&kS3~iKuqifViKBqGQ14iDdAPUtAv}D$d6C7u9LD(h1o=Zyn(y%>lgxWa+Qnu6 zJs}N{KRBYhB_t&kBIteBM+?S3!9dHZtE&ULro`#*z&pGz-t07;_@U3Nl=r19dSWca z;oWbzxJ0xf9-DU|b1N&%UME9NP7ZiF@Y#VI57bOeO_43~oiWIaak$KA)9%hURAf^w39@qW!>G}Rp{cd`FKm|w&f!pLK?p*Caqz_^)Od7ldep@hnBb9 zpj2i6vI3tF)Z^a&U9Q@g_5@$_2L%0iYZ`g6Rr^l@ZGkc9uWEVXZ%&;n&C!9xk3A3i zg-U z?c4SB^`4#{E~KlA%O*(!4!fkG)libmPJP^E(EP^U=m(Krhw-jtLRz~eEdL>Ce{;vu zVM?%1?k>-03 zh>ZVfNXN(tW2DWaB;J70CuO>NXq|IdM=H(3n8ekLll6HkjDCrTEG*%odyG%EVEk5b&2^O zQgmd;@_MO^+5Ji1(&BB=Srl4W$S!^@q`dt7NKRGAjIUtabZD^mOJylw+y;j2R6ar#rz(WFKUav+nVFT=WlLLQp7`fPB_Zy=XX9trpm-E-x>eeJ{v>Rn4^g z*Z$CWv7x(|F)S-93k)wVE)}yc{F}P3N^j#NAI(_Fr~#{qL!-Jsbf~zG4TZ2uA5h5E zZKrHqXBu5z?+q)8(lwoIvHO9KA*o=C`t;wtsF)UnHr%~pxpN`)SKu%a3W%ve8vUlb z@1TD-?rZ7uKi#Og#W^>Y<4eP~&d$LUQ6SYX!j=OZy!aG1Q8lMKH39;E~&1JiZ z5{HwuugIO6x#pebi=-Omp5^`VB#vhf#!8I879owjs--v)_{uhIU9g`kWUV z((ou5$lw#u0wOf&61+3l z1Wu+)ed97m(T;TQ%PHT0TR&#JR#ShxClrU#jYk$!Z_*7fkoMGlT~RFDSU; zZ7z)E2ACf`ig8+aK7Lw91Pq_57AOc>+A6JfywhWC@KpZ>j9n$k%LQ^$A+TEtk)K5? za5mW0_0J>+^vq}a`t_jH^d}4Bw8n88zQ09P;dkYowi-bziVYD*Dxo7GgLl9JM==x7G`axV_&gSb!0($W%;h_5bAR##UQ(;q&(P_OQErpL269fkj7DRMe^E z%0o|2uXho=oSsix=@MSU^YidTW8wPOJBImq1&xd+>TT)_U$KZVr8t|||gfy(NO2A@d2rNLr zc=XM6GW$Q{^mvIe4JBo+&VzVv!?@Jc)U>p@4(&9*^EL1|4`O@X-MjsCx(7I z*XRO-{UG5I*%d1(hK-zxI`H(c>RWPd8!Pye_2@> zc&?VyKOX_EP31G|02Ud8?X2g87W|0-04_U%uGgRP)0_5#EH>obgti=TU+%dLX%y(h z{p@|DYWFA!pk<*nGJ5*C!y1F)ntDTL=dz>Y;T+|8fO<#r)Zri$3aIw0z~$k8$E-pmT$$ixEt3mBgWSuu2fC?9;`6i7NEnppi{gwl}T;8dNLe8YD!VJrSVle&a< zH^1~~+oYF3&CkHT)3XRTUv|M^q80bB2N?ICJFc`87Yb=OzM`a{(9zY^eg53CJ~=vi zWSj3k*$2VG+Q;QAQzG&GX75ob4GQ>~rshw#TdvdHU+$;Y&`YtiD!)2(eVL2rtXHl25`?*dm<(|!*pfc31=A1w5nUO2&2>h%A)UGys_Z$YG_ zq#!$2fe9CsBLMCwxed&Hz3s@+?HwH@CN0gmxvU_e7QVlui^vOeos_V2cHRYULTxQA zet!P-jg1HfsmEUX=7E{TPRXFe(TX@r7mk(al_QFutAoNfx#1wAqS6OW-@(Cw)Wv4y z+qdxBV#C_083!vXneHhX*QRX)$0plE)kxuBF#C9Gx%@zWPxlsmeSKF4)6+kFVkWD0H-7v-78}8b4|g|8TmD&WA|lj#C#Ho$J_7*% zuR@GZ34))Lm6W&yF>zN4p?5X4w1(YUVVb1tBON!ZLeKJSyia!*z|@m0M?ry%& zM*M>S6t$4anBz@sMAwt0%@Xt?x6#oJEE}_5Y__%=*@r;7ShT$HOPpkBo%%~Z?tD+L zR6f<7yz~6MQb(~~w6F_d_2#c<4q>{OMY#BlLll#9!XK~}Fya@o9sZDOYgQtp$X}{DsBm*RwIUL%A<4pZzj{r>8L&Y*bQFd1FN?jo*CaR-Q#yq;E z1w$BG0vu!xTl&C|*}RtF-E6tR%Zw6J7Bo5=?FLg_+M=pEmtB?06|uzND*A;CJ6YUc z$3YTO1f7|XGvN1AvT?9L=u&L!Ts*(@%xN;Zebl(M(6^Oc6e1l}5g)A4YIfaPI5;B0 z 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

  • l(hq zIbZRC_;FFMHm5N|@VcVZCjNuae|@&-*&h{?9NJ5YyBhd~jWX^g$%)qW6(Y|RjM(na z&}rimNb&s7RzBfA?7B9Vp6-P%nY%F;7G)mqnZY^u+`N5go}R{MV7`4N_$mE2ePmIN zD7l>EhhS!aOB#RKgT32yZ|sUX54OXV9?!-;`fo3LbwDA)c&3Tl51r|S!VALO1G#>Y z@$wG^{fsZGd7TzvTUF)89_+D@5h=);9Q>hq0q4R%|Inh_DvnXVrh- z1>Cy|Pp!Z4XRpT~5G9-oc_c*P>+k8F?sDcs zsoi^T@dCs_S&D`c=7fcU=VfIzzCRMQ1Gi|D`glB78>GVXw+$2<*vx-_E+_rKYX{qP zmzy(`uw=%-x#*zY!hL0}9NSA_%6aAsb~gotfPb1!j^|4t9l%a(Hc#pG*)LHeCOQux=3WEpO8T=$(b zzFC%1s8N3?lM*TVG9=!oQ<6vtq%cNRR_n_+=Cpdah7>&1G@gbMfv=zPAv%E^2isf( z_kaCI(IQGnvf@h?K4x6F$ za-+(^+Te7$aM^R^hh5G>cP@Uk(zpS13$yZN4f@4dwubdqob7Dhy6)-~C)MS&#J_4@ zRBn`PlX}Yrk^9trPp>FuJrf7UcZKOb*fUbjq`YGn$ZOnqYHr}DNjtP2OkG0d6tWa= zN#+zVk41kYExM4pRa*l7%jxlEaGB~;pAubW?&*n?{5+pIQ}G>!(bF1S-dA+p6j=Ua z$t0v9!gg=rYI=<`evT~Rr|7IxAiRElq?lw^=FigXQeK0#IqilNZ?684@N;S> zVIG&-D2C1FuwIo$&@z3~zcIdUL13D_#@sNZ9G!SA<&=lWB#=-0H%8vQQhFHr-y%9c z6M6}8cuAP}Vmo>79rPUho3>*wJs9PG;VX$}cK5(Ko>E})0*=g5D>)%DLlmvG)_$(5 zrca8N9CmACm%}U!tOLzQ!j^mPgmW&Enn{tF|4y1{<)hB` zxY-9B+AWDckP_5dz=egQ<79Dd;bRlhpHO=J(Qr(J4S)3;HhJ$ zjAHiWYzIMt^BcB_elzAzgGbXKDD6k)n6|g;ey4ZAh4irej$Z*~;(+U?rX;pVE;%jS zt>ikJ%Rvl(Ds)5X!naROaKdSVyVQQL^86GNvtoO9OXP-rpU={ugc9AC$MPC%@T)QP zY^UUeX7BFj?7{0kuiq9%jJaabaF3;r>EF{(k~+&G-gfnjq9Xxvn{dFgd+zfn`RK%2 zQMSn8?|0c^pRq2!yCP=c>EbD*vVD8!k+3k3C`&O#!kg0i4r+;^AApx%Hls|`15B8{ zn;%2wo91Y%MWB?ybL~D|wBS-4_ZDhQH@2OTzdFNk`KM5n6O+?}r>R^QuzBU8>)kS^ zS~WpC?m477C}o8z*KJT^iy9D^8;%ZGB1Oqp{hHFw0^&DUbA>Os>wuaNVe$f3-^J$| z^J@Iy#r`mA5E5G0ACB}Vyg|w3z3R5{3<6%m`4DmgJHf%_>Tn3otH<06%qjT=e6Rp~Xuxg0L82%Fp5z9dpOs4fPuadE@a?U1tR(VD(ObZ0oKj4E9 zd(R!E2i^It-3hgZT^G2pUhBX5va9d@g`Hc%|J37fME~cLrMXUZw&ASKVL$Gi!S?W* zNF@eac<_-KL-1+lFUFp){~dz~CZJ3@awuaH7~xVWkn;hxNB-$-&GWhGB5o(*UeSOuX*0Awexw*6gx93_(28~2FW^Jya8~& z@u$p&2sHjNaDMO&XZ2MV1;`AG`YeoECC{3`OMHT8%*G|x%pH|?irBsmi9CJgncy$4 zf+*GJ_jV$AHSXY0ev#llieqLWAmz2=BQ!a-FR9AhlL}89z@%`iCmF`4Zta=&j&<^2 zTj}gs6~lu*Xm1*Kp2h3Un?KwuI1vUx%kqmSsR4k$q%vAswnb;3!mq2^QxhtG7Iu0B z8P^y;C*nzuL)=C0SwMNsce#7ty|GQP;UYP?w8t!UTbP$QgFP|z=%#(clgY0aj5ed{ zy9ch^nL6Eufs-g<;pzKa*uPd~L1f2a#xLH{-%1xz5?Ruw$E4$KOOC<+S23gS+k`>L z_Q+U9RjXHW#r-uS0$$n2gIwY=h>`!5UnG2Kw`}BHza2m-Xv{1>OHrfs!3gpF0qG}w z7d*}ea@-#aIR}8`AZ4ZMQ18_IG`XyulJnU-n3yjxYvT+NR8C2Sr`+jWKX&gS<5lL; zCl_|k-}xbR$v`47fyO9}r}LkOLPMjJ{jI!X#oB4)N ztQ-S7naur*jG*Y3o2nLE4#*E%`^gG6{NktdOtp2NS#egkLL5(Jy=C}Y{KPQ0a5P7& zZG6hE(_?8qKyG1o@7ZC%)N4+*V1Sdcw$hGy|FXdKs>TJI=Cd>V^j#INpCu&qV_SOh z^s2AjJMEFIQD@&lrge@3R--u2nDHMh-o56R=eh+nw^KEf>&K7TFLB9@*fwE=o+-e{ z?qWXK|5LtC$62=bPJ4M9q*^#9W?yvAnN*zOSLQ=(qE_yw>UW-9G7;kA{w^vezYviL zwBu{<)r2K{tl#w;)u=4gUNLG=Tv;x9`>yjH7);aL8c&IL_uT3;Ct@_bJid zEg<9h_(wLSh3r*-Sae9la!v}8&k}py1iN1KBkydnWGtP>1w;e=*YpM(#p_iv4$|q7 zuba6={2_zk=QyY|qL|8pi(dt-W7*Z}qv-C$HFOy*`S>yBF#c5*)k1#h&8vwVyL?^^EYS6rTNe7q)*&O=SR|zdzqb z#v@)kG-`dApk;f2HxKEOX%sqRRt`N}=lLdA0}~19ca!dC>p*4LfC6v8_QD({#Q+ay zG!_)7E5g^8VvTp4g{-*^qX|@VwW@?sLshn=%nbrq`Jw!z%ZipSPu!JN~+Q7ktPlU|hMM$5Kp0mT#2ul~;UXNm7c zo`Og9VmEX6^I~z#FU$E`Hg}W9SqkJT>M6syLd#{pt7=dD0uINWPL0)4n8+Q+kk@Cz z`D~4V7@GjYOW&sY)u%m#CU(fUJr|F$;OFNw{Vym*?q08bLWQRxAS3>^?HlXJTyW)2 z{3~k0OlvKx1ckO`kI+;GU|0wJVDbyE5^2z&nHf~loUeO6MWB`A$-|4b?oU0`THTj4 z)!qP&iFR?D)OEl%3rKO{h&z76a|*wvBppuY{Fgw+gssJUR~zQ4J2}M_7MuMRR{5fT zOyL_;^Z*P=JMhZaS_fPbO+$u8e{;UuA27O1jTwCK=K?H;9ej=I>g!S52l!*6U7WD0 z1P&0Yw;o9ksR3Eg+-P;RCM7^t;7UnAjR^EDav2#LqpB64b%EUxJCM1mbvW4B(Ks&G z96UTc)NTj;SxbXqpmjMV-345NZ-%9#s8u!)ya0toWk#sCB*y=ymr3|{%%V1dfW3o6 z9GuEqfCe>ad(>4+?pYWY-@1fkxHwe62c4s_hY4%U;saITswb_>-6J#0mbYP4{{6Dx z(!=trxNVZzafq&^o;CBy*8(u$aLF8*gfJj9whtV$ z_D-i1RRCBgu-0%9*njNcQV1xOzdUZ(_eL~F86Zuh7CiG#fnw&GqoZS04fYto8{Jmva%?2#E^9O<`MNt0Gg?Wo-H68-C|{AoCJN#wqR`j z__r#j1m~hdY|;Cr{{LODHo^09A_T)(JO!n1Y>^i6u*@jj%Se;@w~iIjs^X0w5E4}i z5=dB#v_|tn?)L@AO8S*;P2(_jD!XdmC_v(ba7H5W-FKGq0Mwrj@bS|`U|IwV161LT zLE!C?^f=6FrE=%)pq+@wDR43!hqdiZ$mfn~`}$N?P#laRK$&M`bqLg%U7!>?jC+wI zK7oNZfp7qM)awN!D>-gkj6f3%YSW)2M0PR31q9%-gP zJ1!(s!D&Rvd4HNt#3#fKSeyCa$bHYgz5{kA9Z`OIFDLg<>Z3tq&y8KsVV#Lg279LI z;v*L)H!9n!ql0@4EX#c^#czqsKYoTqy2cD_-uM2GQp>6%;JN(<_>^~!01tHf2GGJX&qiYgI1Rc$F=>tB&gs@UbN*5d{2ztJu*w+8@um5X zVwXd4)9L!j!Ihs$co;bMH)v*p5eW=n8cm~HNPvmaG)q*6xxc^NQOKtP2mRtZl11`| zQ~=ya%%$&1DF;&ech8b@mQo0WXEJ-Ul?@&|zbpmbpw#tA_FwmloRPoF=5|bG>1i{> zP}Jec6JjWE>(X)vJiLbkU|V!70eSM^3zqbl9MvL^E`T_eQ#vs(@4{;P<^8VM<6je4 zI~Tp9WBOu2wAO4Mq^j0yZ0zo4EYs_`KM8iS{;0q_I=U77VNq}qyacnhCwtV)r@*7e z1jL5+vH%AD2A(ZqY_;gykpmw-%GQmHl!Pn*)Ro@W)|Pp@5Co*<%Vqvxk&jYZLDSE` z%4*)rVfah_l*cxSvO(7Fy$8!#*Tv7nVp9T0D!|3z2UFg$+$L)NC7L?%?-Udi|C^N~ z9TWw!U9iOwfqtC1R965#v|LCEEt)&$Va+^=x*xjcpr>xJ}PTUkxP>GTE9wu=dtk-;?}Fo ztYK?Q-r~Gyg5-w-v>V;Z97Fb}5jOY%s|2;^*5RL?tB@ldGB&1#8kE94Vk7Zp&{o&| zAZD{QnQOKl4J@ll5 zD1jRcr^Ps@vS-CVcKZKkVZe~uKZ$;rz~V)>RmCGt=tAiX2HE4Tnh9O>HNkZbai}$F z=9P`W9hEZ4}8BQK4O zRK+H>(fTe6gItEhio&R%=9qJ({!i*c9X($JwI47_wE$a%eXW+~h1zb%5!JqAf0RLD z{(O896mSZU^Z}Y$boNd3q}Z z|L{JF{A?Jx%skA!U04u6QfM+kD{s>$++Bb8$wXT3Gby={9+T$kU@c3yqJhKF$ctd~S5v5a`%h z&Z%c z2kOYIGcbgand{ouPp;tkBGuo7F3>4o61zYg5Lh%9X=*$bUQ^@iQhYbSoefYpmQvML z*D3c^xB?1_iW0K3+pDtjjdc!>j;Kzje;=G@lHH%2cZ$)78-16pEJs61>IE0>1oSMx zSD{t7O$rI}ufg9Q<&sjL@dT^w2JjzRZMZ0_ZW|Z`i&^CLj3cNFcm$`{?ZD1XyHM3~ zybk-IXky~ULDk*tPrm%i7nmF(U229aZRvb#f&cRck}D~ImVgqbp=|wMe7$!#m;W38 z{Wi0*vt@=zNJ_GIL>bvzNwz{pTtY^6Wkt3mJK1|{Sjotq$tE-NKCeEX&-ZuV$9>%Q zA00l}~g^Spigwl9m%9u{nH;0IHrw5w>>=sZGuR`(bN`gDnu=icTi z0+$Y$W!?WkHeyN0ya{)Cyp|CnJJ1!h?I9a8#W0zseBNWp$B`>3*gq?#oO`E;!9C8l z2{YMPgGINIO@}GU&Y9;gJ3q@_uPQ@F=9C=AvhXZ4G}M%*Vnr8PVv{k%+Bs9cAVx=>GD> zUp-sS#)cQZO!Ui_eL1%9i)rAThu9lYaC37DB3{1UY>bQ=7nTrj6}r?CFTSA&kw-lb zV61iX5|Q@U4+w(6x7!c6dU#>+z^$sW!g(g?Y)V|*sVvP9NZr^uIB-Cd*wNYPD%#dB zyb(}>OZ-Mna&mcGY@};{duapBXDXoWDp7aJ;sEB7xB!s%C;2_ znRz3-=lHQ(eAqvBj+foin#GDH^B0V8wUWKY77)ca3`8u}(1*&g_i$d5Gc$(+f-FX@ zyB+xP<7GG+mt#+84jvkB+`P#}1xVdG@LA&@mmE-D8l7)y?mgNW=pz-JeO&jB?z8pz z56O>HdXepiQu(>kN7p2%r+kzd7{d-}yDY~Go3Sv}Clij!N8SYA=9Q`+v|hL7{Ogr) zmBf)-k2RAUJs5O9`?xp%=w5Q(De>Gr<=K#Dn-VcZ-)efb$%c|uD}+riK`#1d7+$Y3 z9rO2dN7XccS1jA0FU|LZz;db!kp5p+A?F&T>%VOf=1R z)5Ilju5tAu>8e3E@lh-NciOywxsgFe9j-JF7WagZnS=elG~{9tXC-VVkhs{`K+xWR zxic|u3=wEgNb%~H78lncI^ei;iBdyD12v6dU}R+OLLgsD+R23|7$ufrbAd7R!4PsX zGPS4GjbB;J=vycPVv3WC3lsr#KYsjxXm$5jozb>8gqNsj00p3(nC_b@y@n43hY$1R zA*7gqgro)5qmg9Fs@ZqF-rMh#MwJI`%U^#9=NU5TGp{_&CFu2ZE`(7_$UX4B)}zp! ztLdc!IzyHA5_FiBOMwRYZIF=CjDz~`9cUSSOT z)GTyMd;=GB1;jBb&wyhAmwFoTYF2=0;t<>fgT94UNJt1o0_~7%tV3d-R#oNg(xP7v zzB;HM(DX|A1PXb;k$~ER{pikp_pSlpmSX#nD?m}oWob@9SfF&{Mu>#ai|bwctACv; zM-az)W{cvXjQJV+`Av~uB1Q{t%(}L3@SZzKIWfy~Du&xXPZuBB49>BiU2gb&iF(x$ zL$}OfzGLZ*A3gL~pJL=Tx#Hh%`(*m}a-_X$=|zF$@n{G{mPae8(7XhI`={_OOoM|e zX}ghrHa~1%@Q`ok_D3mmDyzh$<`Ll{e2-Ffa>xEIZI!HV=3<+3gEoBfXBio7O*wdJ zLVLe`n|9W4z3=__99x=%Z7O$ndtx3w7Ojt+;^Laz=-J%D5?0m^Go>bNTxZ#Z?hAY) z8S*RJFJY!tJ2mVtIQ5}dyEiMkh~q>n9Jz3@EIdHt-)mN$he_;sCwoY{)H>wbW?)Z- z9x7Y=J7n|rjkgoQ0Sly*pg}#WlY0gRR2QxBUA%~o0W+QIS_hb0=py#U`$*St#2&ns z*eFA8o0=m12EC~Bn~P)DKIzaRj$6PClRwd8xZW<7@6v+8oDrwpyzFdi>51;k=#`xL zz$)bQBR>Z59t?1djTN;oj7y%*f3#t%+2^m6Z z_?v)aGAlJeC&NHi1sL7xlEU^XGR6oAcoWo!o`LC{Om6=)jPNK~10hiZjE)I{TpCpX z1&4+qxkeATd&@q5kvlh7>j3guy@Gbeld!abz7)vbm#q|ux;{`riJz7 z5?53t7%7QMF8f3^OH(Fo-FSaF*$y%(bd(I2+Uo!il|d1c7WFtz)h^?Hit14T+k6I9 z%Z$fsKc6N3Q25Noi3=~NAh$3bL!8Qy8B#kpmXs`$jjzE-3 z7RK&|1WM_mx2LqUln%&qa#*Kou9_v0t51%K@2CBSy`_$Hul)``hmU#JN_xwyuy<^ z2gjA~Nou0aw?YX8OV@9=ep)Zoy(n$?psn^~th#yUV+_}FRd+0AZv14`e<=Ftp3|~( zm=ROx>lv~5%i=afE_8q9^$sg^!iA6<@@rm*T&-thSI=uSYJrVQ93uN5kSK?!{`}!D93a)(}vX3eR}+3AU%Y$ z%+=H{L1wmH=FxZnO(|gs8L8aKsisDEU#dS2_H=mWXpx;Qvt1N9u8}C2L}Cy?8E2MO z&6@%Uhibj9!uu5c=1n*l{8_@nbLd`L*zNDT=`MknVX7RU|3!|$I?>O1fbimAz@H!$ zL7N2r#^=Aj-BcWJV%?!?%q(umEX}GtRdU9EXKq-~fa;$O$}el?97 z@q;59ltUM{Jd%;oxbg!Zj!U*49S{k{>YSC?C>R{Tli#1(;8?)eJ*A+L zx?C04hBXYyxpqqM3@Iz~Q<}2$L)c$ODF1y(1Pc#de^IMgmlOUjbtPl}9Vyc(&IrOb z2}Umt2kq2BrI$Ai#xq`9>b{rgef~1#J2pn%hu!PBXTudWiq!vIJ=xY~8_{t^2 z*0Wv#PIfj`yoC1$vIHev&nMMy%GhP(Urswr>5R&0iR!SI(Hl{Y*W;BPc#j*9>6VmG zeEq-8za#%SmXi?ctL-Q3vyIaiSw!{+`DlBtUZ>V*HlmHzk>8V{=U;I-s7a8yFcbAs zio}UUgp1(NR!*9V7721mjBu3tR7h( zo8!Bxr-t3Nny=LKMn-*C`0Tn?u%Nm9^Y)d+_nq(HYrd+MYe>WmDz$m=$V;Y3(5_ST z`7*yZ`5OxNv0Z10zu_9(`B|>4dTW`fWBl)L>{?r2dj4X(fRKk=3)tCKTDE_x%tST1 z;{EMT0v0}Qn~QkUoxOWF5r>aOtd1U8XAkE~WwcA_#!*rE3MUGa2zO=vJ3lP_BdJH<6o%oGmw&bCHfYW^iG-@XTdT&KzOi#F50 zb`j{{BTfxv6U=hMmc6?7?5W)+22a__$g50X013S#gkFMy==3|OT%{xU8}aF)*SN~F>;c=Z#D0Rk*b%up0jE;zBobt_?hQOupDSni43tJgeRKnU&Ic(gT0|Gi#-tSh|KK zo+AyW$3-4p=nx1onx0hRTJc8~`5Xt+y=(A2)l4BN{dDrKM`XOgp#HE5Qqs3==F4yP zn{4~hkkx}Zw%CW{s&6I=8-#;fFpgN7+|StEGT(crJi|(|znjM`F8ptVMX;dg_be^v zdvF^&4nrsj-PUc~SG7r}&LJHuWC{T-*{#p2Uz808{F>@2p<)mbm(^slbx$z#*u$$Z z;U2icOuSRn@WzFuO;tdMzMxk7I6^?V^8?FOO9AfrETGf5bB+cvGyYQo8jsVVJCK0 zLB+sH>T8^ugN=JMh<=#F#E*`R>HWMNUt~P$g7WbACpZk-y!TO$#*}(58W1=SQ z;!CV`kLJtOl&BA!$yF5y*6yqBunpn2Sc|cv3lx+)<8NV8(8{4u%fcT)RKu)Avz1(` zD0gedMix9a%5%w)>dy;4)68$bC^mhYzb>G>LgGll`kM+XiT^>6yp?Sz;bqEyj+tOx zktE?sWIn0n%+j1)AAy|a>@N{<49?p?j=cK%14ZR>VOtNLjHLVFE^|GBM89mlk{=+> zm=Zh_`##x`fq)QeHF)!*5}_Kh<4Q}gA@)r6Da1mik7r`79OinTj1#CO5aNg9$=z4H zCZTgiKn`|e-0TjD7Z-wBQr=RG6Wrt%m-VVPJv9(bd@>m3%X5CVk#ap&Rc0`Y^}^+T z7X4gG*4V!R@GO^xrY5$OlvFSxzr_|bngq(>rluwyf+a=lZYQ@}60cRltuL0JYq!oX z!T8n=4D=|aW4Kdtj;PtUKDi~=M!Ar2VGe%6aM2VC@;7NNUQf*OsAUL0*jB~%w~!;* zL~x0X>9iP3y6W7(t6t5m6b2u)6}K~g*SAZhr1w6|lm0e1#@d4Lsi#P;EL|LR!6o+Z z=>GFAK>6!bi&E)r`8_sK{fG(;UR>^x7nZnfD&DVclHApGEfqV3-h2t53smH5@nOn* zYB9QP@GyJ0Q1U$v9b5{oBh9itU#lkR<9xM1I8GpWYqpdkt4|*JMfpz=ARx-Yd|<;` zBe6&Gfvgr1Lh)KN<7ll|Vi9y(p!dFAf^vxWjg{)+Rl=hu2uU4KFnDwA6a zE(dUCH}qJ`xF|ZVbK!4fvEJmIin_#x`^@x;^lbB8rnroM4>R|%x-ArI_&?w67%TQl1>2#?bv7#I1?I?ooI*6SDb%2xFiyBo_R zMNF}~J#Thi`FB%L&ZcL`x4w8ay>c|*C$ZwzCsH}(=bID}Y?1QjL(4qy8EIj$Pc!0| zVl&QPWglwgp))(Ed`>?_m#(*ky{NuOevK33Lo^>EhRcU@YNR91%$|iXR|4sMUKmGh zIh17b-`!zUS}0fJIjOhu>bW=Y8-ock3P_cwpLWo#Bx#~-$92`!y+M|BUbvF1i6Jj4 zNGy?t5?O4>g02<~nF%j2<0; zp$J-@41sLMNJ)UO_SRr``n>r7(M76Th)ZR8nJXjW z4D`3;uS-bTs|%Q^?{3G98hsTzyYCtLC0fuje3H2tLVWt!LerCntQ9_Mng~dI-(}j%HKidi@ z{zmOjenK`R19b+;{a+kGD~4ruGC)D3$cpmVCRp!TBxlMSdXD}wdV(NJtG4O#_3 zt6qeJ;7LH-Gd%np3iFfDnQ#ZQ{YGb|OTvgS76w`r?t4=~6!i2VKsbF(mS7AIUpWz0 zhkOXI3qiMKJzRWzH18z!zV5w$IoW$h9|~O-kc~kV6}7=l8n<+FyCNFlugob6J#L*s zlhbYS&D&ti^x*EjdonrN7I07ZfM7xE-Dq0R!$Sbgs~}baQe@ufhmvl0&inU7P;Z0c zeNb(9`&lm%SU@=4BX9pe$q65<*~`}I54Xej;6a#~@2xn}77HIx`*>7;PJUg>2d@`H z*Mi2rJyk@luD}0@euTi!kJwIYNzwaO4{%zxG|_D(Fg*{J z!E(s)rJ&_wm>yZ?FlIAhbtMsnMTV7h z!CdY(EVQ-yle19GkOry52Gj?J{E-(>otuKD7n(MMmNY6l`YE*eKveessG5;u%wTAt zwS$8q;3Y6rjsyzh@PpU3mX3BO+F=kXQMjT%>IPL-MuVD`Kv_))yqm2rGdzKQ9cV#Y z`3h_NX7A49DeSI{oNA+k14j}>i%$@E@I#f4vYUmV;?)XG(r2$D5hy%}^=0!OFX5}&Ob4kB%4t3de{8{-FO5<7&&_R$hqZnry67n5jGY*Yxad%0ryoK= ztVZ8g`E%pYT|7&YuRCw3;?Ge3oIw86)rY$63@XuZ>hcVa9>2v$D0dr3JO|LT8kqb4Xxl zpcxoo-R7Z2i`*F2D?5v=ee>NZsBK7#g%BV+5>>GV`GNB6GMbt%ybVWQU5AzX%i2)W z4?Kv1HU|(O$-r?1P7PYj%ffx|+Egj*T_wJaP>kCpM$m0mODB!H_DagOxm%@t_{Ddb zIT}*0ZhpNYv1O40r5-1laMmFCfW-8H+{WFvN7-jpP*B*#MQSCa~WI4J7JRa29U&+WI~e%uv_r z^|<;&y#D@va$GDJIq2JOv$7>z_3iHp!x*wh18Ku?{W_z9f`U7MF4w&~k>q1Z*YeLP zrF+ZK!h1Fv6qoNQ3gUa+?x$#@TU0NTrC1H}*$py3%)Jr6e*^jYN0;I3A5Q|VJhg?k z@s|Zr2?-$}_VrlVGfc?&L6q?Miph6K9XgB{1{bclYk4(VHN;k(#n6%cQwaiXFvZl= zlsh~Aof-XA5*FJLwV4!AbGv3zIBd9fr1R3-hGVyf`w6b9K28?eFM~m3tssP(x z8-S0+juVm?X&4Bio+N5c<_T4ILD=d*i%$UG8;aX{HSR)Cr@YHz?0g>`2vqIHf6=JI z7cdstd>sw}fx>3X)A%^JGSaX{GZD@6!1@IM*yYkl^=NkW8dk$%e{PyiZggT|C``h} zMZl8V8QwoH#sbPmA1kBBxgBjJ`6g!({q_DPcF6WIR~rZCE*(>c3!NkcPepFaejZ~Z zSju)vc;`Dh%ER-hYv}99V1TR6*e4w(Jq`Tv3(^;6mUEUA;uP!c6cUl@yxhS6pCza= z?2R|Gdg6TX8}NE8-P*Qz4>odc&dY*7{+5@rrn27mJkZ;zUix1UbKP!B3}l#XcB;_}ATP>#f0L}NRbMr(X&Y2(_7`+GW^ zYz0;}zIT0t*LOW|d<;yVUOQpHZ_wdbYZtK*-?uc#9{El4Zym7`{~JaqUHBES!N_NZSjS8f=OrPP{;ezktcx%T@gNPHpEwuzh+Tj*x>ZC8@Y>;96{)TfwG@>_25E zW!ep`;2u7;kVY~Ei)G|XS%Y0yec)8x?!nZ~{b>r3%uV|7VAQe^`W1n&(o$hI0zhAn z-c`=$zkULv0NbEn69yC#m{&5R-O!6BHAChsWBp$?h*>b%gum{Xec&73 zeYXF|GhkP%LcA?+uK0c%{dcB8<4xD&TJ`YHNJ?qZYrLQUrl-Z4oZ-ZQX4~F6Em!`{ zh1{cCOatDTW6@paz@|rjds{>^#-yaMWNMy=4(#m1YhWu_3>F=^5mceAbTCOO*>mwc z@CCG_2Q&gEVX*3XVpQNlq_g|rh&fGg`m{odq_-2yjJ_6DfK~R5)UrJSc?O#)I6aax zGKNB&Y2rEt-)woTns%hjUJf1?d=P3B37p7Kc9EwA@W&M^Wh1FTb^w3#y}v&VykNcz zuQ@VLB1eO!(+{VGpo!$I5VT2UX!+0fR85-lm>?YqW}v~yWwg@7>(fCwu8wPYd479ur7z-T zt_$P;J;?P^n@<*VeVz~gMG!X>L&v2I{7H2T3>LTczywDa6E-6n`|4E->R`b|;OBh; z7drF}$x{6R82%^NmWIGxZ3u9dAprUtLBpM(l4Sw*q@pt(<5Nk%Nqi8pY!l4V`~>5R zK7BOcH-uwWRax0gMn=XCBEn^u;2S2?1{|h7SYRB0J<_s0ItD8o2Bzre>p-ZCnp&u; zsg*)1C(^xn0o)G&%0NC%jl)LMh7MGrv%FZ?O=k(PksUa@UO0a~1n<#yf}B9x;nzngPuhvFh>FSXIx@`@C}rqo7>uP-d;K2umeG2y+R0!FW-wfc>9h9;lu3|9{)@>Zoe%%PC^NR^ed)|}p+%_mCBB8x_h9MjutWKPe1e&UqkquBipb-urM6Ce#f=8fwaH~c6t^j3- zAdDqM39`CQyDKwbGx0IfuToW20+3`T2~X;S-8ChBeR>cU0Yn&STx9Bsb4|Ss+Mf)BuRzHiZ=r` znj0**xN+M3-?N}W*A;-bKENqGVoCPTtYez6O@LJ z4gO2S>cZze-fHFyL2Daq$DV8`pu8##9bE@d&OJFkx*$Obk#B;it%c4KX4@NIKs`9i z%BpI8JUp)9G=LwbnB8^oqOhN+8#}H7jvUJj5`!IkkfGeg=-s(g^-6M_mp-O>8{U1-c%FZ1T%;aMqST_;we5zfs zHyW=i{HLy#VgS+Q_>)aFkgK5e7X%1-z=x!ULSI%*=fC<6gJpK=yxZVuX!_U#9L2>7JHHGw6#})>mVp^ zk>UK=P|)$5M{jBqm-+AMx{(95o(slE6*T}s&EV3TrkNvX*+v4H$Rt#19vhsrC7#c@ zR&a!LC1*aP!NmgeFR*>O0=IV^NZ!Z$uTks~VoaFx76@tffwuhP!CNXS*xj2v=g%(` z8Ao?)AlqOa3HENl%lmm7Iy)D8n<{l8f$sU>P z^pjBY-dcMF&6bf}q48aP%JV4c_01AZ6~HRB72cB~m}&~pA^23ey60Wh(lqUQ`4I+3 z7XqN92=RyHpINFy@c3+lp-Rj4P(Est9RA*Gi$Q~BkaTT;9T92~3UEP@(%>y+L|GcX z6!6BOfNZ8#R?-6v*$T=q3m*OH2D_Y=h<5Q9T+D zA73>ue{J>0?_l260B*i0X@NdOsPfT)J1@oz{B-tUni(mAAW+!B#(>#usy45X%dgvD zX^x<<6X0TRd@hzxAIKAINWLud=3F*l8ovFsipn!Mv#j?b+S|8f`D1~NGr#0%UZ)of z$Ik3eSBdkBgq0MxElAf!Dx5iBpr8fOGruw5=9l54cf7}WJ=Vb>y%?1!;Njzcfc>Wg zXxYX(1Soquh$wdkS3fHv6}H{R3Bi1YSJ5iT;bwOUSke_YG)NDC=j9GyQ^IZWeVWvD zI$L*eZ1b-^-WPw_6>DR1wD!}s&JAi4#f5RPMYY1+f^BpMkiA~t(>yqMbnJCH_k7Q_ z>$Qget9}a+5fc}K4J+g=IN+>=VqbDMa2#Vmxd*1;=$Q!99nHXwt^z_@=M9T?JnylX zaHqj!?tAP7uOJr$8~oI_Z}H)zL0?olOLbL^Jx$wuygyLvu#9dzYSbmqBY}2R>hihT zpG#09to??w9u&EcgK-!3*JH=7-r503K=!-fE?#DB$iHp0ZZC4W%vbD&P&OS{yi=%G8UT%p zPF*n8_$f&1;Fp=h$TqY%3lv&mm4ku;-p=Y+C}iqvVB-bwTVee%OpQ}<+TTJRl&`>` zOVlFY9mF>jR8;;TV*#BGAu87cYwkCaaZp>HEE{p~mrX;Jj~cqVK@jwINsc=>!;L~U|QRSzzMW6gRE9O_m3Dje&uYHL=PRE-+F2|}#cv}BNg3fpAPi+rkLnm2L zf`NXG%X?$TG*;vv_F#(+%G6MY$!7t?+10uh}}&{ z8}+@CV?!!5!8iP9?fAGXy-jyq?v}=mF%_lKDVYn~c4Pe^%%yt|j{3W+gc(#x_Uhw4 zHzwku&7ylUdS8R3p~xs*!45srf8uat6yvb{s(*Ii(!I~rpnf@N5U4-&gHN^u&&Qsn zZ4-Wv9vY+4^Zfh@MnC%YUxX@52eACH(?IgunPRP_8L?} z^#YBI0y&iH}z1k_bi=lgn$m62?__*Bvd8ZATD8kD`L`R{Da`}itC+(;492A z>Fb2}Nk1M@e0uy$ntfCJE3_-6DSTYXt*k#zHax#%&8NnkG^bo7IQe1keg4IGGjkxO zb~2eH&Jn!atHOb(sRQXWgPh78ro5&OE}=&GY~0+ZAXzJ+HQp&Z*^4~!Z8U3uT^xoZ zyknd;k`-f*Q7MKx2aL0>X+DBu6GgU?l1*>lo?I7$*GKG4m${*mme(nm?+O;4`OQ}f zzlze)(FKE7pKH8e%gY_l?M2r+ib}eJ)xVQxA0pT2U~8+KiMa0c^DBM!ifi2S6vG~E zi90cYOnWJT1Z>gJtabgHszBPuj~|s%R0%38TfzuhG9P<#tR6++#OW7w~dU#05peYjyc@& z9_z~zt46XNoeG=_qXvQvSI$salQr=oz3G4a?Dx$Nl;aORdHIz}5X`hN{Z5gJOu4Ev zOyw3Vzj6Rwvw*i>hjM(}ME>cjUPaJulGo0M2oszJP@uwHfJ~$aHtHwf?ER}Rn+(&v zM1)mf%ifyQ#WB?Llb6wE~vEs$x|Y_u^->=?;D$p=aqPVnX8m9ek#l%&oHya%s~ zSO(u|{C4HQG(boc`|xa56`A@AHaG34S~au^cjkwG(EuVQd{*j31fWE8-3@=-HE906 ztje@{AMO&;S-#87ZAOz})01t}Nsp28isbKSerN7PbGs+EU!8d3kCsybstpehhf}2F zi^%0V$vEeRfF5 zEqO|#_h;IkULElh)FNJUVyQD>R1CQW?Te_3)D#p?(Onya#2}SA`?EX6v5*gf5SX1< zl-ul>ih@YQdE>YV~<|9Hj ziMYxbCCfCd)AJnB_4ARmm<5 z7AhGTF#&B5j;23=|2;G~cqfdA_`^#tK}UiQ8thX*)O%&GcI(bl%6b;m9H=(~%k!3! zBQFKJcR__DnIZ%*CIaY;k~Qi9w{#@n}CVEk$c zdf+{{wc>T-px-F0EUXiYBmY+GE-a^&gB9M2&pAqQm&JLpV{PK5g7hnvSG5J|%xnB@ zT!tDy%Y3p9C2`N!lU2SgTefYw*eP4{#903p9pQ}L{ofOiC$Tx88dEw^CsruydLv_J zWNXs-6Fx(?{K+VlY?5t$N$OP6S@@6cy4;l z$>gQ&>Zm4vj%{b6kuhCTh-Hn@&7tdx(SzM2~5T&t6tzp8V~%BDDdk(POS z?Y7Lcfb7>bY>Lfl+eCK#M>kJ}nqVC7MsRdo6w<(YL}XtL1>rF+Iru|f`i@@yL-1HNlIuPg?hrbX?UPDs2t zNXH8FByQU0WBS&6a9&gC2(Ec;X;yuzHv>>d7vQk)cdB>Ap1+RO!VdQvC3yPI(Xf&bMCJ34QeIyUz5 z_gi1MlA1F_@Q9DhN!l!o8fe6{=W&$|srOrmOtNyXaP)los8SN4^k=sdXiD4%sRyq1 ze$N0yoD^+u`U>pKgB*35iI3Or+hLeSXqhek$kv! z-XTeze*A6z6*j@D8MBWH_D#D2$?ahR_#QL?`t+itzQHn2^vQvZYGlL%meL8s{g)-} zPy?|j2^<}ua$++9KAxOuxq4qV^PqI#b+4X!V;!fQV zyk|J!u(}Ygplh$Fyq23yid~k;4DRshY0jred}3f%*zf7F%6|w0D7BmydMcx9pQ!TgyhwV^ci(+sPwTG42He0;i3b&V zsxdp(0@(*0+r_VOx2gq5%)RaUC`x0>M9ffBAwdNjzOsJQyo_Vh8{Y2-lkKyD0g~|x z7)*;M1;Fbc2lRU$tI+MM6E?R_Y+*3bkr}N25>Op#3k@arc&?{naZjf{k7N57$#nj4 z5G!Z@l@D3Z9~-a7yGLG@4$GsZTrNBv4j=cM+|b>^Ve0xFZ4Ya8YLe42Jy-P_67968 zS}&0XDvnFOp~eg$S=!r4L*+}&|GhC+Nwh-G!0CB8h7KiFp){%<$t)?r0AMj2rvhp5 zD;me`yKP*2@)o3;S^VNcWqQ{|DDg2Ial_wwQo08*Md1M(G>zsembY?f75@co7otDj zvC?K4NY7~r4rIr9t#Z1@^dqL|UMFKQ!ZUo2oMxbW=BrocypZ*Us8g!TSX#4_7_SfE zUDKT;NgXuS=OT#%-?ms!3=X^vR&4sq)e=;`-k<2)TL>q@ZT&+2Vmk7eEC5|MX*myZ z+d3RV{MyQiEMK1a-Lunkx50mEaFoW8hDlLU;oA-i^?w+-!}&5!dIbOS8OB~cJKswN z&nNhwJ9|Eo-edg?>DUh9f-EygT-%PU$(`7LsPJgMU6N9)N*!@7ngboL|3GK1|8U<8_1L#bRV|V}aE3=ULQG#(2Zjpw(6=b@}|CD#D{< za?(3BB)<8EzzmVaf}oLx1LJAY$hKzjEK@klw-6V zLq(r=-8R|n#&fhX!tp_>WfXWqr|$TX zq}3ipiwRM~IVOljdcJ|sIU9Zqg3$C^Zq{+7f0}J=!i?-xH3XtdPo$B+ot;yj2N_$8 zr{!NHZ~CkJvt&B>JBIEmz~^c-Vn|#-}z9{=1?pL-e<>FWJvw^1f{yuH=W`k_evycJpa(JHeWBHuv*zc z2)G99j4but!Ia(^(?S#JiGyZwn_ET0NP1xzgIU}yrOTHMum)oP58%rmZ=ab8T;5wv z98?Io+T*dnhJE8`tfDTKxV5KY*UC z_P1J11|^IH{@tvSfObwlzAE84G2*H}DyDk0W<_0N>OXlG_T_D*MF}>78yiY`QV7yf zom#=qHufo4Sq;#ya^rRN9#N*FveP0Z6E_U(kvy)jR1n84 zvF8kH-1P1(MefGrYBPi(8-_cZ_Pf zv*$@XI4R}sYdj2#Kwu`;*AyuhX!!-IXX9Wx?p^|Cd6wO;2j9MZL-Qc8o#`7iUZCa@ zJajN8X*ww9_P+4PYFrX&LM$IHdhZpO&7E4GkaBCwqdcHJe=ym2Os6c}tIs|8pkbf&ocE zFv-L9%eDiJW)>an+Sly*1`Wvv3cZK(08dZ&ytxp3DTWTVoFZWOYe4Ln^swc<*dh~F-N7v zpPomJzd=mD?Df<&Vtj?Y7TIDSO?H+|SoYp?UB^xKNLp`B{O29+;LqQY=kqbhR)n@Y z#G%F(;IrFX1yEAJqRWYGc5atEib+e`6i1coqb*7hG68fa-z-Myqz zjAZm()k`ICJbA%kev{m9+9;B|`r8%e-fmMQU>#DL=Z+`z<~m!!0@9x9$%<$&8s+fa z$f4=+7nP0HjQJiXb+R@w(gsLuPmJyal6{DDzG=bX>bALM#F;J|z+LxXNJC1h;k zkD>IPJ7-W_$g-XEpzMDn_@R!p}pm>SJ@=uWip!P|mCso+zTCqnyVKu!XZhAw1q+@b_o zDXtgF*fyDL_`F2@jwN+;P^iO z`e2oB-;)?48Ww;U=Qas2rk)oTp~h|nHL>2Fp2;N#@@Z;E zE1rq_(l?UN`X&5OtP>ZFBqV9mp_2c^-$TIPqy2F$G%|A603j3vmkIHst-gwr;{y#X zEq{2@Otqfd50Ui9VN+C4FF2?u;`tLi@b_x+yyX@&fphVVr0#tUR2|ZSYRw%+D`a-> zlUKL6lPV~k>oJOvo;`=Wy%)sPa6?VlnA}j(GIH#J zw)5q{oeEe8$H5sd508YC0&U)@*;(BC_wR?=8?3C@Bm$S$0_H_mjjG)`Yr=rZipKax zMUkT@Nny=zBCxhWJ1(GKwuCb4&zW-j5&T=XZe2hO%ks3GM_!b~G07!w2m0I2_r2JE zAAIY?E6O9$%q)smlx_*P<4xxJ+0iGKo2&9SP?|p%d|!g>n6cT^81L=-hmiDp;AsqQM^3y!_}^XA z4eytb>!NmWdN3$f&7fWmZD!w>FLT-lP}2)gLz4kZ+k%`Nm{wF*KUQ64j@k4+^IX$* zqv838_lA-Gt6%Q^B14~>4W-N*1JiJcU8V{UT}Jq)1c&yNP5ZqeU7pO7$oHTcj+G@ z$|2+x3FV>Ua(5!mK2+l69eaaTf}Lj+lf+z!y1KgPzzoX-MioOeKn2KkvEI+YBmiik zHs3HY!2(uHptR1ZG)Na|TML7NK3ckc^z*9>G=6}U74+VBL4OZM5Jr(CL3bIfo@8K` z^4YDPK&C+La63nvW=5Hl5;%i1V6xN#-OdfLIbdT=eI%@EoW(A8YBy?U_rxZ=A(680 z>#WLNMuXIr98V+!W8{N5IsoAWf@?y5q7(?nh%@{Lt-`6nysg`p1vB0Q5!sW>Fp2g8d#$v79r9pI-Gs%^{%jIx+hQeav7td0pff+%cii7NH(4 za}!2?g+Y(5xbtAbV`ZV1YoKjY9O#)Tun|&^c=b8EgTj@jP&*OIscx$0nLRL#pqIXYK132asqTDBP;8d z-(2jqvu*-3*O$M`QC%y^H7vNnx&BDTR0T}DKxpIVq z0d6czVzqzn;j8FB_;nEQCRQrNr)ME zds*v|@qr{AUHUNYEEPZqm?3-!&FH@^QF3yOuC6Y6XVW=dwS>xC-Z+fc5W;7NP9zBc zbquS*pEZ6pMz7vS0vgDcKF3|{kD=Y%3=??ohp|YVwJBu)DLuMDV5NStbqw9zR|mTw zCnu+dtp%hH9qx$EWP$ds^^OST0pL~F&<-d}A`onkPsbS&J0kO&sks(A>Xp{$t1Ucx1z`xF4C=gt>pvMB!*YDhU_WipyfOGhO6o3jQS-}V* z$!61&eO<5}v;a5=HHv|OS3&>!V#FXZF+(Ny$sj8EORhr~va_xY95Q`{@H2XY!M2d( z`s39WXk+v5{DB98b_ikTCP%$_0O$atz^kZN4Qz>x0BW-^iGkZ2one)_kB<*(W)OSP z_&J~<>;T!rY&x_X&K9F`{qPt@e3`=|fq7p@3$!_ffUy#6dtI|r=3cmV8CqW;Z(1t-!QC0*;C>1`#4qTs^p~s&yZa+!Eh5T``{qq2rf6$x zi>o~X=r`cKu1eK8&*0-U01?|c0&})nFhvmE0_X-J06IWg-n5DWu49JL1L;mK`1=hm zRrjIZy~zk@v^Hk|k1a;sOMbS)#Q-Pxw%7XW2-=D-v+86BwPa`;8g_lZ3mTRW@Z2xa z($b=2MmgUqxC0l%8yiYD?!9ZgIrCRG0|U^6+89i|+NySI9df}X=nBLL_`dnz@N3-e zHhb{qV<*_?3;}S!UuIm5xP{-y(u|FXX+@1d@EZ|Gy{SaQY0f6jTg zURdZQ1`@K)Fs`#qKIvY+huG$3N_X{VP0CHNvmax6ZlWPv;>PA?vt^_N5(p9+j3ECl zcwA?bl9E7CL5Kloy{i-M0x>EYup>hD1btUvMA88Ovlr6^#_8@QdOv^v&XL8q(Yc>L zUzY=3W55&_73GUQL)2IWlnp4EKMf;pi}ZAcl0e@GaR4@uAFzjlrw*u6Xb#-bI2QRQ zkiFZ>sgt8Eo7-=|)F;?BP@q+dDoen}ihzu)9pp2H;k6>;f+r!X)`KK=6WS=BmS}^+Tioi?jER$MXOC#!n?7 zBYUQjLYYN2$tW{qZz*I8*$&y8N=9}@Mo9MFR94C!8D+0R_PAe%KA-El?)&$B{O-r& z{-Zxyr}I3{<9NTua|Jc8)s^elxPn6ES@OXHM&~4(Cr6uR)W#MAcw7{uTJH_9 zfIS9gK}a~@yN-hX(W5TQi;e?sV^M&!ztgQC#lphUEVZP8y!7X`LnVe_+(m!^jtXki4AM}6+(ctAanS^iWK{eF3<-KL-FsG0U=z^h2L5GmUgLqv z0Qj^LX+0=ek%56>4jC!qM7_xp!0EHc?tdG`2r!Yy5-X6@C|!LO7#!RPUxu-rE(8ZM zcy1ekBhbnCn^p_GUmxgvC8uS3!Bz2+yyCuLtqgdwvqK|)Y z4t@rzC4$=#WI&970K-DS=7~X`I&wytd~#s{AEf?J#o*l6o($G9UlzmygS5p+;C%s) z8bzi#YquFW3~DVI(rWw!wC!h03I_C69q+?71wl=lfK~(cQ2EYG7=g{P4msuH)90Mt-ca0meH3eSj4RBABfC2&R(=-!opk&%U zdC~~P7D0-#ysuz+&&ta9P)km@w(EpDfV(%MB*DjDnSA~Iru09QO`Kw>sEg9fFr07xbDD0Jq;ZW z+B^XpZNwwL)NEexGBdL=^hM|gPe@GU1_?15HW~}=%ixk<#gvqpFY={k^-tn=1PTYr zHUs{nZA`Vv13fUdZHB`f-CtRPrxqBmMYfN87y1lMBI7(O2S=%MZIx*Noq0Rk4$Pl+ zOM}PmQPg6d!qO28Vc_$&z7AA_wtt9_@Gv^)EcKgoGRbRvx-=Vb^)5NR?!JN;U-K^0 zyM`ytrxEq-i)Id68hw_{I9sVe|F1Z$oOTfi;aV$ zYk#||ksg@ahG=dhV4Q5%u7xPXay972`f#^?cU@#h3l7vzO%RXR+u0e#aOj!e*HxgH zG1L6{1Kx259I8{XQX!OaAtOM?M6QSb7z8Rw6L9+WfN`K{Xm|k(7O_En396qW)R>q} zL?jUy)1`1luEex=`aN6dX2v~%((lpYe(ma2^ZQGilH`(4U2M2>JNip%?de8^b(+xH zQ<8zRUP{;2J{0}2NS-UOLzB7K)?q6x?(byuz$sG!iN^_&L}P$U+*~Zd^b__JldG!{ zb8}`PT4p*OM0~x&Y&)^s#uGC${-9Sx8*?Bp@k0i#>eW{*{BVRqcfs2oHKw)EroX?d z#VQ)VXOXs?;M}r5Aai^N@z~1-$qy7L{=4pKKg_|FhvLvcJE7EJy(ka;YPKx{qRQ9HGK< ztO%=>kw>%JGbQr9KWUWQGblqm@oZF`FD=H)COBVC`!s9mXL7tZxE-ix6gqkSX!|t% zxpSzLZb*>+E1pyg&o6{#xMX@=DoI@D(@FZ*@*l7-on(HzE1;A5*YnbMkb;?+88+QQ z&@Nk4;XiRuS67d&&=^ZJfID-HvaRN}MoZe&JH)FuuNY};zDk*RmpL{|5=sz?<&>#; z6jJvrdAvQq4A=)t*Om)?PJ}@%g3fQWU**SYJ~=)8D3U3?lx`Kw(d+#KvwG1=u90Jz z_4d(x(i}~;xyLLHbvMReS}QjH#c47cZ2jU8oKC_a4cWgoRCljAC*1)HHCc;F6u=| zma&mKrF%bV(q-{}Dw6h6(imoubQsH0Bs>;)lW>yy*K)iTOO5ux=Rm!P=u1F+DZE;v zZ?kw7zEwiH#TP41$8!#X4mxAw4t$p{XN+{a@Le~<{-up|c!`$T$otvkp5qX%&fJ-@ zv)>3Z^BZw7=j0kg2@;}wBwHtcy|JL?|8}N{a{Cq+7d+Mcc&96hu;0{2dZyDi{1}}O zsL!_NeE;%q(NTlE*$mcLozV<(_x@TbMPe)`)3F%OCe?;Eu8JMW2cM3ztKo8q@JtPrQ6 z_e!7|EV(W*GB)-b!O{Q=CDj9SjMhrbZVDS^IH76{%rEeSHv*4*XAtGHZ=S)$t%u|m zA#`PnL8^MyQ8>tY~7XUmn@l~>mTL#hnKG+DNzPn!Y z40$kE{(z$w9NmOZoIHs}3xjnn@m+a&Nie8KO&HLFlr)G{0A2NgmJ3LBzz0KViSP7~ zDoT1&St8NxiIY(L-jtV9gV#5z4UXU6(FUR!bTVGEE)X@1>FUzc!LPkke#P1|hm{M1 zQLV*aziE~I_~}sLoxN`_-)kBq?93{tPA}9iQm4y)b0jBVfm==qP7Ss zbie0iq~l%O$_GV~jw-AB9f^3+rl3Ztz<}$B)_IZEKKTUPg349R^*tc@Z6K#X4515QpV||XF z^uas;0Up5J!0)=jqMEb$io>Q0t)d{!Li1EK5fITr|9H~CV4Nso3z`-%<{^bX9U9dD z=`?X@9fgI3zrcz>cy}(1AMBXZet`TDgbd*8j1SNS+yGSC_`R-oh zQmP8$KgU5c$2sWjVR~+b4eq$&Wf=t*pk$)nfDqFSYmM6b#xO?wy9s|-$OB!e_J*hs zlzf;qV2M(1M-R5z&%q`cgBp;)@ckRIat*hCO`^ONGY-YC|%ai^HDpz75_-UPh+Uyo-dI619eKr?Kb>_G|YrrThmG2-|xEiFyz z>wR5a%iq;3!J7ZoSfhQl*5#Q}bm0ICiC>UL11SWUH!O_Y+&yomX8vg&5Y&6}zq^N# zM|}f;Z-Ik=A#hE>#B;86Fi-0K7k<3OcdG-_6T3(|2J=BDD8@Ng(nF*nd z@YT|iCG@GraJi`ko;<9IAchqXpiRnJT0!tvsK#k(2Uy6c)d5IK(5(lEn-D48TK6IC z$+Ek-eYeS_$}1~xrz!#A{S;K$nb~`=bp{qQA-t!69y8wyxHHBJuq8lU#9^ds1s`hK z%W<3ef*Qmz`uz%x)=Bx#GQVJ`kkc%xnbUFJ%D$?eLSuGoQASHT4N8BCS1N@5HjA*E z(?BBye$FDZ#=ruf;P2XpoFapg`EA%LM@2_B!m+ZCW;@^xk-kcPl>*?-2`L0&$Mghe| zYU-bgDjQ*&UOvN{C3ph;?>7k0?JiokZp{q5+ICgIF`=h6vu+$c=XvmkoRw~!q~!DY zgX9e!8_vpdwA)qp>icTB2>B+qYtyRo-~CadDB3&;D#Efl8c5r^t{7 z&);huS>^4c?H`v+EcsBkjf@MEb&a?2)BW$e;R;zc^=xW)>t!$ssSU+rh6}k@Uddfp z%bX5ui7~fZ%d@N}GH<&7k5e1&{8_)E;?BMPpU9#e|0XTq0wK%8*DocwuJh6f{!1os zV8hEz#xrJ=XdyfoE}Be)IqQ(gV3dFzDPS8Za98Q2&8^+%Yl@dc`)~h)rd&)X(K{8f zw3_qorv47$xnK^n6eXQ2)`@X=FIg|oiH-Hrg$8x#W+n~bos~*q$|LI0L6CrtVw=A8 zAy4mL{x84)7gMjvJhdA$&A-`5xRm68$2{I~qJS*#`cv4uc70!yE;4n@5T+LqQqO7Z zk?>cxIC=58y&+?VOl++><_C?#t7;d6=Vi$!&iz{iBKKl5zj#&O@B1jE7B-rkbCH$? z`Y7u4r)Ry9wsKx`?@{GfT9sGi1}%iR$<%FHpFP{2ED*@*>N|GwxU4CJq1>-Ak>+`j9_wjADXriQ(32c1VCnh!A8r-t%-?s6YOWn1( z9D4B9ZECdbRODwH=E%)n&d`5>krm^JYJ?IuBfjH7f7Ufslld>E!2#3KM00e@JsVid z&5M%j?-C8G)y_Ttr;EnDsF#=D5%}VoBTHq9_~efEw!hGi28zSZmDQ!OiVQESFo0)x zD(DM~@)51@{U};oL6TsdcG^=CWbGu&S&wi0+i8xrKneZGum9`?QY=WW*PC)>9HZFS zkXCTXy(wXG%PS;LLJ~d?W`ff4fax8hM8F3N$GM(yysPI=VQy9Pl3jWHo}Sz6olXqX zvvdDKX&0Tit>Q>#%P1NxyvRKHN>01`XHSR>(mY|_WA$CRq3TC-8mInK`)-kSwYqPI zvNyL4PFxu;l7RP3<4mNG+yq08uUnP}lM%gf2a&5Z+23ac^Q}fsO~6(4p_#Is-f6hG zo+As77T+(aDAZz&*T$X7_J)1n&_MN=(xsG%1RPPLuI-2WQu3|^d?)Ty40EZ-9Y3?_ zdK<1ac@h_zS7ew-KThi*$%GYrT+c5$>X0CxZOoM8QY9Xhb~zlqi1Ly1I_bLMh)qVr zALKFG{qUY_e(#%K)i}?L*~r-ZLdeC9byEu{F)8gK;l)(PS95q8Dp@Jfv$IuTtn4T5 zgEJ&Z@PL`1x!FhVQu2IEdnj zp9$}7cWtSKnN&&E{;o0F^g6yjmMKX|PdGU_=>&)e>V59$D0akc#*uuMTKdInLHMNk z+MlfQR0*lf{*CQSh9Xfq?15VWCK1T>Yy&=N3o*}a3nK5<^3;L5jsf9RE;yr~@6)M^ z3V--XTYXx{c!G@+(iIUgzCTURtX3S-p*SYL}GnM7av~Vb#@fny|=_mZjgV< z@aoPAZI-V^DIK87haC3PrxQpbhZvdud+#G^6N0Vy4IhYl5@`9QzVoT`YH7YY4raWE) zLy~hMuBm}kK-*at9KV<3{2VKo^is{>0G9Fm4)r8jcgCovSGe**NH@0n&A!DS|JX&re`1ucQCSCLIy zjCru|NoL;5&g0e5LCjA#e74S-BKFr?CF{l6{Up0me^vYcJsL26etxhxV+M)f#Qgl@ zMO)lLx#1@a3FJzZH;;P$jP{?<9aP4~08Yy9@_BM8&#Nec-jlfe*7CT!G69C2gO};t z+uSMT#DV}F+aFgxy=FW~KlUh6z`;G+Frqdbmv%ZBU|S64dd6cmL?SHkoy|2afVMjB zG2qlky&sZ0X>pA9NABH);S+W80Q7D|ko-1Vl)=E%3@7gwa#|$~bDmC5A2P(xJWPJq7=c&uMeWyFf;TQg%ve#@Pd41D?}XH(?B3gw zJen_N+S0%OB%^eQbi?S3$3^^(tFzqZ3gh;FWCrWwzO(G*bv-x_m5?d)xPUms!PM8( z-hKuG4})4Z0r*dHMO$?(WqU;tufHU~kCn zwrQCl;zkKuQtUQ6SV*71kW*0^uZ&jw+T8Syh#*F7Isk)OcQ!IILT#U*RXqb>70Om& zEQJN7VdraJTzve-sg@9Q$pr>_yvQD{7|gyX<~%e+gIe(e1qqWfw2hCC4>2o*;8q5P zL+E~&@<*OQ9fJozQ=4|TZeeP77p|@UfK3TV`@j)@eQ|F+`6v`daS({78Ps_~5>mO# z5oqk)_kXv|v^lk|qmC*N7Xl(ag;|T`gG*t*1xYjz;#X7k_ceZvXAC??Dse)wOe62%CQ% z4V=EWOy^}9PTcS&x#{;(&_!oMsdYKLPa?rsmo*k%>jvXuM0N!lEeyYPm&BwL$v0x_ z`>H;ULu`kjDf@d1g+gx*m!=Q|_U|+cPhbqWsL^dNN+!W@A&2gB4uWX<0kA_(e}~95 z)LR08*Jtp*s$JHV^!395B5s6$4e0dIs6&)#2dh|P(4PYlfjikA=5E`kPo-hV#ul#! zKT6cv0)f3qZ*?~)$814CkK*2dL4ZBkV3iXm?3_{eFW3V-fOIKmaLlW>>pTkZSpE+) zdq`klpve!n-TAjb3e%5E%)nqN(u}@YP0hid7W0Qa;1gmRBMzUk30dV&@Oe?u^{P+LcXhnIdB+alx^oA=aZH*7GB&#K)?X{l1^E zre>%adatNWV|u~PNQWe9yLk=EM8j5-T<5CclpqN)*0yyYE=b zP$|oxpJ>)P`Z}0SFkv`0WWvrm68Xq)|Kjo-UH53Pun*Kkzhk;ux*R(Y3m|dorsv^~ zDSB0skwbw{=}RV^ul?YjL&cF0LJ^RhJYV(`^?9qR63W-DH~~BbbSD6h{>)Gc$hLXh z^1%fuLD+>9qE2Rhqgx&brUc%_DfD(SME8EA3|!eWf( zb6qe*n5JdyoX;C?RlA^t7%=I+?~qD)CtCN0SoB>1{_@W$4l%dqulO`(Op9t95?4;d z{n$t%S&vpyQC)jd@Fg*`(}l&k zKOvnzfG#L47VdNBnK)A}$oHi*ZA6u-POJLWkS~k+aKcFfxgimNxbs#Z`uYe1;3JdE z9#tBOItDs!JoMu|JsYW#0K|$Ub#%yMI_r=vd(u|t3qNx4q3HU4&2^0Y$j|jWjt+}& zc9EB6;t#>@)!LrgTB96FSe;;nJG<+Mv5d(F#rV7yogo=nBh)bJ>S@q(B{EK&KQFr) z#4xuPz%a91E$-_RLhk(x5$6h2%1Xx#G(SvgUXeZ$MB`2>fZvNU&7k1jdGh2##Rb&P zk%<%!@@`=H79rg>4W?RWu}918nx<;AT%9Qa5K3r0@OwGzZN_@Z=HXZbI!+wO-)hh};jEBZA#2cdIiPcr$!iv4 zx-B;MKsH_YVWya#0#d53t+T@9*Zn?UXH!aBdilI1lD7STou74JZoKW+tU{eb)rUH2 z*yB66Tp!fmEM$2B`Wg|dujw+sHa42kkd^=jS6rXd@rO4E2nd@0-yuuySr-h7nM)%8 zT0tsPDy*h}GK0nfqbrkjHcbo2Hx7km4B*d(fRX>>3=}`Q1t_}na>;=0!LB1H1#rDF zdFp^+#)lRFJpdL@Ot3-?2i666draIzc3-x{=26Vx{?Ap^lA@ZGrJOK(VnNB)D&om> zUv`4NxnW%#PgR5h<1>Hq0Uabts1S)c`>3bL_BCMG5@m_e{%MbKz9ppjhU;UPEePHKUb76t>0?yI%?YjXU8g0ELwhQS#Zc&Dh5 z;m416xA*ogv9e}MaHB?saAH}4GWkF4nz+XA_v^ZY%M!S{Njo?=6nXT%ehCx_2o^$L zLQs$vV%TlA5DSZ}5@&581B=!11L@Qkjh9rszfjZ6(9?vP9`a!uf5*N3g_@5gL1F8m z%(U)}c3pwFTuY5}&ow`^i6ZIT4J_U#1C}q{k9XJSxqg>oGsf30lzWkUmKg$N47N8% zY`B3*7P1%ku?A&_15H*EY-EK+vQ6*b(XDuL3d$<5jY5{?9|BSmP#s14GciZHCqw(b zgcgmdIpeicyJFLR&vV^)dD-Sopz*X(9V@e=8AWgaKN*Jt2@sW0am($X7& z1f2TR#5G^@otnStOnwdh1^hpKBtg8q1MLMFv#%G|2N>A@eAxp?0T=_;g@}pC6<9%o zNu}W7gH=Yp?q1DDGa5f>_*vPa_tykXwEeRtE>KJTJ1ofqHiRuY6&#>`%CMixhij|- zBH%UvP>tPRaNB|Xd&wC<$kDAeoRZ(wlYz{19)!^-iow+iVAR(Y`)<(3KuJR{CrT&* zBMM_MLq01-f`(k>>(>PL_KwKSJzW|^%};LXV9)8NvGUxSPMh1{4`;Yuj&qg$1y{p` z*RK9D0=PJPy5V>Ku8TU{JvR+RBglG%HFwG9 z9joOsBqnvjQlY4uZV{WB=Y*=rbfPE~GuF>8Qm-4xAA*yZTJbcKo{tw^#UCF2NxrW9 zBqRUZY%$K?A;|5P(-oOb`jZz4d6%a70FM9)GU^VSCpw@-=r(7UkbO2p^{SMkV~I<} zB>Z_H7<7V~9wNN?vfjO0a!5VrRxj!Q?fgvIoQhS^o*6y?2J^~h*0fRb(#bX~e}oom z_DBu4zBfxNlc&?u?)t6NXz!p~t-tZj@Cg$|-|{LQ)90;~9Y2(U`(PmpE|<&NLtFX* z7S>9Kc~buH8ydDtS()GCXC9bs^SZ44R7{MC+=Lj}tEev&xJI7>7`qKxMzD<;Sg?26 z+_8w*WpD*PzhS7ByFwx&NP+paH-5wb=mi?Bh{9n|BJAz|R1I~0xxpPP!c;|@n#B;t9qQ`Pofh)JrZ#dHJ z1xxVu?qUIIY6B;!PJl5P%o;5~D`6`|^8n#D%Sb6TfE4VaUJOD{I~Hc0ArQR~oOXdO zoud;d|%&{Wa}mUz(B=&OW$$JIh=7wMLaS2v8%T z#{qy_zd{qejSnKH6m=+8oxj8uxU?MOzFL_NtMRlW<8nq0BbH>IYv;ZmK+yg%x znr_s*5J+ZPfViC@CN>3b6tF$QA%o3Hp1kE|TjRPg6dU?Qa3mS2aVu-t0rtxfOeUHD zv7&DtrFx*e!fV&A83T3AxVE--37GZlt^AOpcoRx`^z-KpV4E}u=BXV3-^E?Pg&(Mx zfbcf}ey<6fhY@h=SpWUo2%7U5?jx|_DFnofZ_gRnFsNJBOdAlV;Ns>#g5MaUWX@3T z&2Hon<*vOtm=!xR0+|41!GAF(`T6)_und8qq7Xjb>-J5R0DAIsl{4%f2E{zz;hY4+ zlJ(e-5ai6U6FG#3KlCKjb6iRUl2Zr#8eRE;TQPD_%pJ45({%aDFZQFQylXc;1k2~C zbtm$yoTz$Izj5QXj`c&7`ndnCZ)Vm)j?hxBS?lS#Wtdv`i1P8`vpEx$&!9Il;FG9F z8!(9gcUq^6&;r~OWsxCwGcq&SP?S-Qv&I*70tb6)m=;>$v8cDRItqIWhnutWai}m9 zKpo-#8%9c56R;9mSR(rvgTm@4lMX$V(WVHhZ~ef)fbe%1QlNYKV{)EvwgQ<=Y6ABD zGgup-C^^h4R_nZl{$MmbK9%$ySYM6%x^e^6m&U1JE=5CbRa8jf9-dfP35O;bV6nnJ zej$6di`ZEekLwEpWVvCHbvGTZmg7cb1AF<-bnv-`MIa^GjFaKi>s}LF+M-F0i7 zF_(LT2$-%8Wm)B?Y*sn~OQ^aK4C-@k6P zB%*>^fZb8|YJi(jH(iW8b=ii8 z-CG2L$q*`$Zj z0}$jb@!XIR{@qSlyYXD($t~sK=GV1bbEyw?^M_5aEOmmqFX|w#GC>p z*<6#94)n<4EJcm4=S}&{{H4VJnHN~c%FB7=*pO#3P-#^mo z|GRhvNHwx5ytcKNez)w>^!8@Amcq&!p?HX5nK43{}HZZRfH*{5@;Y#nmB7;W{_B3c59%$VpOfjBSsm@ z*!eGNxFRY=C65<-FBac;oM`0>H80;ESn2lB@*-Q?iDVcrZq2CHS;sP0f9_j9waTJ9 zZLa+l+`(1r{0yKaXUyBCRV=Fg!?7!Xtl6vkPPG3*evw!7_U_RfZcPzlN7y%|;ayC8t(Mc#i!@~i(Bo4r zZjh0MW?o*cyvi`doNH|}5DzW;$BC5a+cPZBW-_t(!Zmob#Cs^0ma+*F3%_TRW#!XFP{(scyzt-%3>~Ee=g3&r7NU@Q}Gge{bfJ{ z;u|tXF_+Rv4_ou$Fl5#RRLRF67pW8pY0!cD;HC7meFleytbvm~M>31#U$Z`cZD4P9 zm5B|hJCW9p!#KNl)mG&`Y3ri=BB6yfE!!rAGl_~&CEs6Mb@?f*Cv^gD1?sJ@t)ZMV zhu3adq${cYa<9#;Y0vWXcbfm`JHzn9|Fh0kd>=Dnbp3R@uN=>?#xtVhOI|D|Dd~HR z6@GfSK@t)v)Opx_A+Y)n7|@^km?&S=4FW-e*vX(Aw)Q?+?`Ovow-a|sMgdD1r0B8q*^r?=sW%zLwkPy7A{@O%H2mLR`d`$eY@h+<3Q%0`oc{RC~g zZ=s^^*Mq0pO>~lXS2e>~elap#->cC0=6Rgd2CwdL=E{kfrxZWdE9$1!zLV+%e7l%Y zXP(M_*TUg~(UjNZg|f;k7K-V#=@RAovvPbE=P z{xDvQ6!aZH@FN9expw_v2=-1ApKlfaNfYYGNUxi2yPD_gX0u2^Gtc(#tyn?a`-;YH z*C)RGX)%H4bB@^BDzQ;Fp<%&yMBmi#vO3I1Ii{aYdjeb+d1Ox*UK6Ph5cn^b!1f&X zIB`+cbo9SK`jZGbAx&=sM6?|5vnCztmgbt9N)M?4Z`4r_c@7Mudv37axzFdU#pm z=I|Y!>s}|}8fFJ;M*KzAfEs9*N;XD9xj2$#DCJcC0V%)^pgJ_^;|A^Gg%e+OD2Nxy z^4j-;3-`8SFtM&aGSl>i;8FPRQ#86vP~x2@VWuvl&0dYeuj45HBX8hZMW53>AlLZ`6!ykh`!Z}zQuP9*e@L16*%1bO1SjemgG@g-;iMXl~?I~4Hl8e zOSLxD%J!ZuZesg}uw5qkFWeukFB_fUd~MRWbe3Y~uQ%4%o6^BR?;>8V{$MUMY-)3C z>IH1jCF2U>6o@NQ3)byCnZNwlvAn$K3A-7Kx~)#Erq6)(IHAs{ku|7~;qn>UhG{zp6Oa zcY0sRZ}t1ibJd6D%FlrU;7%ZqcVpP1s2=jh1%%+unB z&u^V7>r8Cz+4?rWIWU;uoO2$ozNswzAKnwikEG46AyN@bN-n+FsK!2^jF) z?%%E?0EQ`TS|qy6q_8evPO~BV+yn{Do}wL3na8;(+?!O-iPmjETTI*7`A-rWAnJ!zq1%zV26Y+2Q7+fU*B=xqB->f^4%Us0 zNvts!?BDN;X8g<2zj37ZI($FbqF#pIc|*C8S>8{)sAhsL)BE$*iq4Akij8z0ChprZ z4M)S54tZ+M;l8Cy{~Q-v&!63>=5k0Pt_~2Cm~`Lj_>Arbpsz=@S*tmPG6Vd`o-!6e z-wC*~7i?mE=M^Y;;$b-X=h)u5*ic`OjT4vlXGNhWdYwhKF9o(OZ$e7YMWIKU$m=mN z=j!;rE``86V8{Ticy#aTq`<_}Nn(A|*Lb;{_YGE2E)uWOP#$-w@81(J(pm|?9Om(^ z)?Z?qOR9*3kyQnW%Uh5L==(IT(*g@gUhWLM417L|_Xiud8PjvAc^P3fJ$IDOyesBX z^-ipyu7qCsQ-db6_sdw)57FApgD3v^z%kGA$R^!-|3NTq^{u?~ z@#7AFOi%+^6r=n78x8*heAe17?{I%sjL(H#knG!7a|+3?qambf{TEB_`tPIFxKFk6 zq>;C9AD+b4l4vYTA-yS%i(_f_NcmYHzHEbPh_}k}*4yF_Sy|`vEYCml`Vge~%KQ}F z`!x!Rvs_;OOL)F)w>BSMZ{IoKeq{I&AFl(mwOIK?&!u#IwEKqEOp<-q0eQM=ruK#}!Lk%gQg#hI0DXPKWAM{7{yn4_4Pc zWv6ELVtciuvxq9UJa;^`zZfxZSw72>ED}9zHX_K!&auKbt5Z&KP5l>;j3Z-W+F-~< zT@wIHE?ow`Es*7566xZCbxfvWVz5duOc1dN2?%{v^JCbSfxb5wL}U*{9zUEa@bKq;`yMbZLCjd@QY%!c*q|rzyO*D&kYh0zy7#OG%p% zW$wxcoy8j?=`@m%mZ>=|Ut3%NbBl*VY&M?MvQNjy6mdtz7RD~tc78RxVCjreGYum@ zSJ3=G)w#^+63gcRqJumGERwGKwc+|9{C~pyPUIcut<3M@^(rv)(!%UN0 zaJ+zD4n$?THG#D?a3ThVya2F%KY*Nz0OuqqA%PPgj7N3_)TlCGKD-SM!3!I)ypAj2 zh;x>f_A~G}=41NU&oD`V?f@W9URO@wXB1q`?00ymhjr&AzO$Le`Ql28Z)7DLGq~DR zbM7(cX$+EQdkzk`)wMLK>|=Xu94|h6e}2RhNr(~VIKy;qHzDYtef{pLq%mH?YRc$niIErGQ_1LG#Tumj2v6BEJ&>sRv;QR`8DFzXFy zc`yka{fF?p|D2uuF+JTkSJBki$Q9oS4zvUFCFY7%e;&W<1ns@?^|+6pK3!yL-o5c6 zI@)BUpI(FPz6Gn8p4?=iEaUlQ+s>}kp8D0BV@7n9xsHWb^kQP(^3joVC<@Xmzua}v@tZkJ8b>^&qdTZeiRh?l2THI zuq}bGfWU|do6X;g&xgrW{m7|e}U+%PGMgHKjv)JvFH1%Cqz z71TQkW_}s?;6s&;*T6Kayb7t}8?yEQK%Ca{1}s;BW&bNcZ2y^BuDa3nIOm1zwZ^4jtgN!2Y9$xK*otS=kb2YNE% z9@&Bm_F_VI>T$z+P02Wa? zd@blYAAPLRv2AY~#O&Yz1B=G8MI%~42NqaC0Nz4+_G~@i*XZW}NV`*T3%)%Nq!0rZ zeua_I8>sl#-M4?4l#E3B4`ZW&9`LVV;T;1vDlC&^WM$3!Ma*R6*^x&%g^{}vMH{aN ziSpV@&f}QfyxO&|^sMEL^d4^w9gXVY%CDPG@7)Qo{|2`$@J*7@HE#ZefJ-2t=he(I zLqO8@biL2|$|Xv_5z^Gf2F*tz8Xd_JSc~*r7>#>-#Qbbm7Cp5!X0xMM{=T%YZ8>@~ z%x#~^SV$Dt)YMF)xNf6OYx}#}vqmA)e3710gL6?pB4C?Du!C5Gc#oQc$yAW}s>Z6Y z#}jyG)->=A#NeRKbs7PQF9LvpV#x4$F2j0-J(=}COa(8`Hpc1A;Z;TYV#QjJ3li@= zY&8 z6D$^_JrjM;@)blW_$?(R8_6~5a?p61-h z7t*Lh0&SQ-u#T~SQuPrUmAjx{1yc}HxYB5&(ytG996V_c0V&Mo?@p59`^YwK$d3Z7&^>#-m3J5^<6 zKU17r2c1wZ1g8&16XN)o59B98@=uY+5U z_h<2~pu=1Wu;|{(UwH{H1|KzRx;-Wr@b6q$fo8#1kqy4)(pqfMCI)XmJyd}WxC$J; zYLK4xY-|Tm#9p8-szMgDD^Ta63JMAkSKuP{fg)bb+&pLDORCQ>h+5OQZ#pK!>6Za; zcptpsJ|J|d!DUqQ^sLS61f`Ff84S8tQgkRRktv40x7FrGa*Yr_4(Y=BDFkTXTX}# z3uck8AgdDGqE(@7!dF67n#(pf<6r3)XnFFPy-yRQmb0LMYikSfDo?z7oVORIW9IjFI<>~NEFD~ZR9_}t)3*M7dB)ub*XCzj@)xc^Iisw?e4ulifRR6{aAU=PEhbIc` z3||1YTB@an@+hTI#jdC*JV@}=erj(o8hHyhMd_-DurTrqj>VCY5$myOit&FwHe|+# zLk27d?ecJ&1Db z^#$N9+Gz3I=Wf{{RGr+d#LqjG5ETNlEbnXba_-J%CIVcCpvlc(dxNyhI&2Qe;My%G-Yb~=b_Z$ED=;2?J@T8#VYFz_{90#uxz>>< zwCzo`E&arg*=9n{N5+NqH_Oj1B+Q4~OM~0lR5ThoYhAT`6LnFu1NzF>Dkq!z;cwiY z`_5oB0WK^VIXS@q=|6`P0xB&KMw*eoZ4r3Mi9>`1fSxk|Se?GW!V(Cb#PEwGFhv47 zRO9)>U#B53_)}-+G=vv0-njY+AP=00{o;6~K3aLET$r)AZX4)8rl8aOi2wx|$WyGPH)*eR*foT00NYR7;QQfq zQMVj0x57k)M?`c5g2QqiFaU`Sh3mmx^v?BiF zd~Q8*eLplNIcIv~+4Wi%fq?q&-yH%sj3&M{?Ave3xciI+X;C*8BqvN)4cNRJH-H>m#cc-1_fQ z=GczksNH=UE<+4VIQ9u^`2L-TRw(T{U;B13|v3R>^};OGf2lW`O&5BakRo@t}pp@I*=VN|FIK4T_L{sQ#)vNUkB!C^86%0!M3^i-y!SJmPDoa* z@HyE?ut04MZio!YAI-BhnZ-pE#pTa?)nD7K_YXw}9I+>G&Ss`oEork!`}Ma}QlCk{~p3$!NAZf;~`WK9s2i9xMwK^F`4l|ekM zXD~?w@@emZS^@4=u#NlxB(|!}*RFdfg!h>qdzDrm{ zX(Zy}_I;+)EjfP1YkZIy(jA;Tgq=>`to+kOXvwGOmcsiLeAEY=ZQ3}6g0*1yFL63I z(^Sa1Z@gRJUUT8)`NLUqX3?uN?yim@1)sEDCFeitmeaBfmYZyDliEPw#(jC%1J)kP zHXpG&bS)YlsFv%$@Qt&0hmdgyUt2n1N*~T5Vgxr0{TnC-u&{X^6(tEZ4Gj@TE!poSdcz zIvaV4zzWH7q%;iL?;?nwf)$eaHO!NW=++ysP%<|+N9Ek0IG+Zl)D=AQJg zVh+YvRyROWgfU{FCero-e0bUu$jd@d;| z`3pRHhmp-8@OMII05BV!g@S;_7s@9I$3e|_0?vqN#Q?I5Gem~bhT4Gv6yf)`&~mIb zoIZ~-VBlok0fN&Iu#2EwkVd-}tzshh%0_ME1Uym__I)U#rnLgW{vx-hhR0!`G8VEOP;uY>yS!u2^PJn4rgutydT1!_%sxzwZb%fbnJ?J z^dzWjXt9#4Y_Kfk8ox1yh}V3~tH{U{a1x96(3O_L)UZF`JvKBPCu+W3ogE=nv&-!7 zF&fhBh?Xu})p?z!E_F_oPMSd(L7UE!Sx&8mw?~~C^GAYj@jdgE{PDjz259?>ePow6yz?+eFj?7ZLf%E~gr z@djhp8l=730n3eV_$4U=Ll-;|C^!H{OPO$@fF;ORq`;ugb*sC*y=i15zP>($m~I&g za;`yl##T;M5W-{d7FZlN; zF9Yned(1}POj}nqg*^Urus}d%Pf2U_L#*l`(=laT&sEl*AZmu1rJXwx$@2buqeQbK z*oZTrXSwz!A%lTOmv2ZwX^Z_=b6MCx(6WBYnRIt0oV}4N;Pl}&w~eFJ_)v|Mm5`7` z91WkrIejZVn!PRSrz7$>NXW8jyXGV5w4RBn>~t#)L#Yt1%o2W z1_n#G*1o=1AQK3L+7SvlU9J)5AchmQj(t%03l=ZeAAURw-QDlCwVWID1+Z9#W<^C) z(@f4CX2^UNb#R5Q;@kK03+vW-EN?&c7+G?Mf!wS_8`z1DM@pB~T5KmUWK9MOO*9dcOv&hz{56IzQ1X53QG12((l{(%&nT_%cFy7G$0vwuf z*h?e>Z@!p6Tu1HEv*!j!M(4iHE~p*ZiiDM}xF^yDIk{<6kL>jf9U?bQvYALddPd^p z@uP{n&gF7^f{m=5-N4k!s&{-u*XHy>_T?wiZo^Nv%ztec%$mM9P{5nfUZj`JQ}nT6 zb{cm0lhU3==M*^kDvO=($I4>k{K@H9LQ27L4?Ab`W)ZB>{wCL>+N9(l4IvHxYVw6F zB|66+hm_DXl|SBC8H-1FYrI+hh4Eq00VZxuAYX*;7<3cte^#m>^9(J8aIV5I729b7 zp_Nurw7{Q3Emy9*bX@ZU4=&Ws9kwq-a9n^g;ulznj+6|k8ihj{?9bN&W-}fPo9sEe z0}0NwLI!}g0BxBWHY>foh$_%Fx8Vp4iil`4G}8~72ao|(^uQ_Q0z!gPAt$nP$d&P6~<#V}9fu7fKS2wNm9Ay;Sm8=^T3NHOADxx3P z4o&R{ZLw64tr@QPdhzRN%uDf9d&lppZ7!Ff_q1#8F)u-Lw*M>+@Wsx>1X`S-LKelo z&nCHrbJlL3fE!fDu?}VrC0G~1r3E8Ll#j1LJ^)em(1l)seGUv;Km_~pX3_F$Qf5~S z)Z+*S5!mit=HiM3f#nMjVpO@U`(Nx#5O@hrFvG$3VF&x|=6*r#-hghW%K>yjdKZzXFqPrAvau;=!M!!7Bv#o{0^n4V7Y9R^ zhUJtXS5zEgH?a7gnu0RpF0H4p_oY|;kG{2B&Ham9)riq%aAf0MgJP!Z2b&%&NF(Mv zedmd>p#2O1?7d-SZZ~2@DE1?ZS5jK~I*81G_&RCfnxxYLJt7G4-j31N#gFZ5&_3<% zPT?83)m(G9kxU|ai;DP8z-4Qa^9sV^$Tlw0m7$T=5xi8BF0S6%tPvY%e?O2; zk`W!0**efAhWt9YN51B&dG20h9Fqd04y&wLr^J9mRqVAFiIu5hZ>n>{w&*d!9Tx9Ika9fyDjX5rL zSNWKpE@SfX#%`A(^+4%JkqH-u+@H%F(+~B?uD%VlDBv~r;bEmk3(}r&^ZmdP{GY%Mce!dogwC zdGF9p8Pg!giq!Xg?`x$OKC%Y6cXP0W*mi)#hJnhu(W(altjwuB`ZGTPLaP7TM7E6k ziQYH_RH>ET>Se~E?|Ix^$t=-7Y^{6j)Q6wd1ldcv?l=`@#Le^Lw*5YyOpeWSbqAPN zT399owD}qPj-0_*i_|!TF47!BAR1ykNhp?0)4-?b_1Hv{#sf|AbBvTQS|yMC53ILz za^IJ321$?qHBs2Cv_ukYAo6gK)`t`-SgsQaCW#*%&eZjsGS83_n1iS#)LwoT*X>># z;wZiwa(m{bWOi9+a9nI3a&ry&WV*hxO65vv?TjAR!EwIl83Q&M*BT-PnUYVazSt#$ z3&Fx3C=#mp_o@7Oc4vCFLu=NrKY9A}Y4@g9C~jd4e5sku6wZij&-~CXfP_|06kw4< zeBDJXEvZ6lGdQUV{~6iGaGkn-o%H!o!Yd#o()UAFJQE)!Fi_!|&m~o?7`%bv{)7Pzz2^{j* zedGcoWkxvE)Xt#lX?^*wVG5Xr0TLNro3Q9xheGOC{XrR$7?~}kOC0g00YCw%`8n|R zzJR(6XR)!>X+i28paoSzs?LEG(cW_W^Iyx-pc>*=7AH zDb(hNjcsJr$)U^}PRkG1-}q#IX6Xm@<|?*TjnlvqHl0H#=D-N>p&=~3; z4n?i#m_>5jJp?L4go}RUfc<#yfc;!qkIOF@5%dvAiUFphs|#mf>;C-@;Xuyr0B~K2?(b zn96RoJ?|NFa94Tl`7%-I!Yj=cV_7AQn-26|z&CC98uUBMflJFtqH9=megF`o$Amk* z3ej$usZr{MDYNuH$R9HGEMdL)+|^a2Zk}5LPEdiNV^VQJKpai zya5spP%q;K3--PmUoy) zkm3cy{}X841+yraXh{nBr2`$EA7?452z<86UM7gBEv&3AqK4pU20nYXCHoib_XW9A zZPGw;;Vj$1$L9r@%)WWHeg2m=x|>F5y|MKBLh?n+FG(lvs{1}KH<2x5!~nj-`YuOa zL0#KE&$C58rn0-3`zsqi8HxE%u6lfQ$kRMA;8s|Ch_%=%6g7$`@zT3>aP$(~4NW0n zHU6x5t18hq#10V|85t+6X9bX!xS`Nj-qcFy@iz#Lp3(r?bO}Z?>%oSH$eJKp?~n1C z+4jw3;lTBg+^Kl3wO2nSo#0nqloGu%^xq&8lV-s0sAtp;I6kqGzO%CvUIjB{8T!;_ zdGSxBohH40KE-y)Q9K9HEZ!`6@nbmkh?|_^IdxsyV_~-^f8~sRvn#li$e?OHYTbG7 zz7%;|o+G>0`_Ut!o5&c(<_x9d$Nvs1%FrJlsFz#%*I!YDwop@xL6*o%B=KK70&*kYnH@Fr>w3XlmAC4Q(u*b1jCGNW4x4A{gnlN=i#(V5TR3&fIw9 z(P+>x+{ukChBC6LZ0ziD=pxlek|s(TKkUE2)?RUG=1Et->%3675x1<7(x>BOfHNBV z!5F?*isijb+OMnBymqwO1{--6E*a01Zk6BY>T*l>j1MO*wi};a`r#+n-K?yvPUK-| zCA=vrx&@MrEU5f4K+NJpZ|~ZLzxhG8 zqHwOFbZ53dV8@I;8x;>`S3figelc-pd}AX8Quo*I=2xRvWA0(Uznl8Q-ST|yEj=;2 z{m3_?f&N~3wHJ9Sp9Klqyi!`@2X|0B+8-;tH+0^P# zFViYlSxvlZ6MS57)7^E9Q|BKxSvGi-XP0}cUALL9n8KZmQ zOixUb=OqeCzx)@;*}j;%Rmm2)reb2K{p#DM^HSf;9isN^uel*5lIOq`^!e{R z%H!7!!E8rr`i0*}`{9yt^PfVyn|{74dW!ZBeW+gkY}m#R7BfH6?lXwrReoOnAuV86 ze4Fr-r5;L51ZL7YZ=jug{JD))-t_Ow)^G#rDZDbm!gO1UcRmrfbTHnZ?qz-pGb%I% z4?wIT%Ra%b8Hy#Z`twzYVe<^Qskblu_-r7whEt54WA26RQviwRJW4(;le4!fYJFO#$irKgr4SPCUA(kP0v?v+Njql!AeZ*T_;qvYM^bf<#)Hgrt_(Y)9hiiNib0$m6mu_P1S*agVl^vmWBb1kh9!(Mq%Avzj^b0 zM3LjyVoS%{G%61J9R3a1F2TVCgwhRf(2?(Nx1-Z;UhT7au*dc=__Od3p>gK+-+-%c!++1scu1iSJ(zH|aqF4d~BJgrar{SHek4=|%HfqOC ze|@Z%J+x%L;T{#`f1GB}>Ci2Xb|J^si#hB5Ib=J^Q!CX=%mLhz$PV;_`;nCnie4J4 zuxLmOi_{(jv4GgyPe>|gJ7{p+$y7%+On_TgO*8Q~WqX}+rG~^W!L_w@*DhCb4w3p% zqIZQqxOAagrT(>DH9t^!=YD3>4_@GMdf3f^z|uQcY9dG~hI(hcN;7`sEj&D)fq|Q7 z5QZy@*LQ(UxDLcABco;Gk}jjNij0A{GYydEY`QkZpXz;ChIYVle3j)JzG8M7QsJ_# zB84j1gBIQ+Lnik#)M!F6KSO*uUf&7(&U?EyB1;^s1v-`Wn>Ll>HW{3(?z2XQdcpJuJrbC(@lE(2+AO1B&#KuT z?@d5hSFm;W^jh?9SiAO|!E|BrQmkD27jB$dzuvSNH)tdF6he`)7pYh}NJ8C&y-3cG zc+%j8t2X4v3y5HL1QZYj5v$zAAz%=P2WlSu;9X8fm*P0mcO|G@QB$+^Wg5)u?}l5m zp$qNC{IDRvgsnXSFFD}0;X6`=MpC?-x=djwdSXiS6b&^gfkB6Dp0`FcXTKGgB!2Gf zXt{FVN)ovdIEbwJ`?)7)ce;-!R9aO%S`KLKs`crKtOxuWh=D#1E(x|svfLnN{G&9a zgBO!jRPr1$TQ$P}UoOaVQjLyq-o?N3V>P0fkHw}^0WE=t`Hn_}k3w^2>IKY)Wc?yQ z+#PD=>gOkyfeL$zr3Pm(0c3XF7g1v@n$U|+)rm>_>~v;b1g_CTT-NcdG6I*g4P4&+ zR(>tFtN=3L@JoYJ_1#Vnr{q;ZBOgVCU(m*>Bw^pdl!BI4B}iKdWZ!JYEv0zj0zUpX zEJMM*8;B4HxzcQjEd`yonYHlF(_;%zqe&Y3`gQ9HA*wuc`t%k70q>X?E~nX1NjUfS zZ=~}qtx?IQ0nkExh(4DDHW)a*N!gJX!5=vU?ag^*(ucGU5`9pMr{fewDJ) zR3Wvk&mnT6XXeCro2@L#$`Uz#b!3YBQwQ$WDL>ULIvO!w=)Zk~hhsW-!4gMyc7-tT zV($>M(ASW(9XcD5K=K0eihpaAbwR|Wb&<>xSe~)%31b>*W60_XAhS9=8WfUrR%1`t z3Oc$=&{gi(u>+psHp3&bsWaH(Fj~T_jp)61KtY~*BkHAQ`0mgx<#N}Q^J{!&BC30IwrbDEyu&?FiEJ;< z`PR)7oCp2CpiAz&V89rQfQK5>eY+cilCIl}Z7ePH#onYdc5n(?m0GwzbbE%UgQ|P^ae-#9 z3|tczomTE4$;MnLIep$DWw9rNi~tiuTxDd%5EYz~+xmEq$c^U7^o=}*LEr37E$C%% zO*(5FNqyujunj4@$^zfMC%_dg>Dn_sD#U&A_6o;ccJ{I+t^r;Q{B`YrzdEvn>0;|5 zr*7Pn`Mdr!(Ob=kBlhsvOEv?qDpiodt4-?+1!Sa$C6ykMYb8wzkrlCeU41L219tX8o;UL3HWj(ck?I(5$C7 zABTio9B}Chob3^!6=N?qf1Fj5myjN|J-b6(LgG8(!-0t0(n{FH#pMRJR^Y~si@Y57 zH)0lr=;AHbYJe=Z9%&0gzz+33Ef)nBWf?_q#q#Ak7?3gfr?r)|y)crJNqc@LXykjC zte{->P=wJcR-TLuO`oRS83vYzhi0ZV666D97dVg;%a_IM-S^$gMSHsYtI4+E34`yE zxxJ!0*Lc=Vi{<8@Bd7j?)^!qE#wq)>7}B;qSXePR$xVTzEk@cL0_N#(iC%;%DsAzm z|ERO~HqP;{ed1>^mCSJ5W7=wYL4FdoFEhFcZ986q5$;u)pv1+Wq-xI3Z3Mq!J)XV*l(BIC}VGLADea~IabJ=qD_=8 z+$$kIA$0Iek(c~a)musLO`0!D7X}6{{Bap(=yI6cOR9C3SMP;2-7u9t-~T*Q!@T|G zJprrsR3&`HK_6&M=*~gjy}q@lsa4#G4YDNO3D_kcAV5SfJi@n*8Xb_ED}aE-HO$O! zAQvb5i7>!YmmnH}b>Q8DVu?>r{Agx&l$)eHt5$o%w)rgAvzSDmq!F8BvsiMy=djT& zI72ifqoboQh&F289f*Tq!S-YsuYSDJ4!-hj##PrDAN=f7bvl^7Jzk5s$4ZH5qfpj! zXKk@PrM2fJL1&wZ9cV9G`=@vdVbcJGs;v*rSqdUG8k^P2AnCr2^ewXI7Yh}Mh=_v^nFONOU@xAb@I|Jxp5_z8*-))r-Tvux@Yk5lgn)KKJMo6-U^#EFC3dISVKB{5#10Vj5L_gkGD(=~le4pfe#r>TLx&Yae#MF|*$EgA}kHgIt8UXc=l4f#lg_{0; zA0a(^{;fwU&+qXaoct1v`6YK#cv*d)=>W>UdT`jD-Es5EQv)%_dt$=VKFYM&>0kSi z{b7ORp(C17wN=OaS^^W=-%W2rvMZqEZK^kWfp1xFhVxa(b(%MqpCKg0jUpEve0{&p};7B zl7pT7kzvF~lO=7Uvg7whPU~2xLzI^BOEB|lY!Cf23$cd}sfR5<>OeVop*ebmgQRS1 z2Na0>3+QmL{yiYoA zY|=%@z-Tv`0~)MWc#blI0M!DsUolFt8~F{_;93s<_sQ3!IS)eyJ(m zSC8PcvikP<_~z?h*5U<&Qg89I#KZ?!V*CL5q^5N9DvVGQ{Y_8M&H6Kcrv^#Mw4m+}ZuuB${W=?bVnZ>rZuH&IjH@DA8 zfO*HjZ3y`5Lmz24~@SM5h% zbf_hypvqOlS0&-eLg5VbQH~{!gyb2Pl^0YOn}zo=_z`z5XT@KOGWpDQe>RIoNhns%+X z&(>$Xv-*#X3=A>oy_O-Pm8=%Z)vAJq2jc4<{7Z6!ZP-wP;dKu;H`!@VNGrUyi|Tfm zV2ybk>wsr`M6ufFw-f6Q{g_^JGt^;l68-GFvc~B`uF6je>eLn5W9^MWm39LO7cwqL zkjA(klH)(BF5+x}P45#rVs8a0)3zMd>6w{WL?(L&1jN#yJK57bcR5+LZ^GVYy!V`U zP*5C=4J3E=&G+x$SH=sN$^$Zj`W4_|i&T#Fi3b`PqnlM5( znwlQ98xCBosHGJQzXi+_F({9MBEhAV^`8cMPGd=sZT(KOz3>&DhaAv$Aj@_rrtMl6 z^7tLP6~sZp&JeMB|f@rlgqAcfzc*w75f7h|t`=hv^|NNl75dk8QCRYW-G zJ{&y&G_e-@L}X2MxU}!(AZ{$B!G9pTFd5*b`&w2}ks7yZMG{BbE09F^5$U0pl!1yL z`QbZA`FOnAo*r6KH10=c2B~Dajr*LTCL&w!Y5!X)cC0z8TdUbSBgIipZs0>me}BKS zS7da(++Cj!hJ!te(FI#zWp%a3JEhx+|4QwSeeAs~lXQ!lkAI{|pcBE;yPoQYJ-!#-R;+;b#RdO`JE*ayM0I}|M6YUGZ>#c0Cj*6=AH7$7dVOxR2&(qe0y=Gh=g zImr3=-64Y|ID8dpLpRIXTT;#2gCj$no?`3NJ)jw(pk|Ly*AL*Dn4PYo%=n)ZJ1Sxi zcOtiI31B-NxH}bp+rtXd2D*@~?<=p_ROfAU_K0Utf{?k| zZ9^U}v7fsU>HHZVEgV+>Qig*azMmoOA@bzZTb%w?oAg_nME%hw?W5Uu?VAn|0lJW%skKZ)HsgA>=*jDd3)ho{Z^B!uN-3An~@fHAgbF~Xw;4&I*u!j^tHaDc5n%x3A8u(^z&-2Nt}Or}#Ukc#n1*BpYCDWB4Gs=Y z>%WC(Q1IrBD=c{H*x6;V89cXYkMY@Zf>@#0&~pm=ZrQ(TBUSwa+$meP$w7;?{P9hfsEvdNP&6yyhl`Gi`izeQvvhRj zw@&UW^+iQX!k-M?V$jysMg%s=R6}MU(XPQK(;n{$q`(czLUpg74N26+b5gZ?Xm-5x zUMm?WCjw9=gMlMoQl(Il+wPU4|>hNZ0x_fKhX<6_?m zr%Pz)HsYFrNwfA3bu`qSy<+PozJd0ggZ77Redw5ba;fffcU)Kcnbt*7Vg`C$QDMb# z{SxviRKl(8rh#LT_Z9#wSQnsGN?W|&mqK3HVc{J0HlW{MhPjJ0Vm}xj_h;OFJ78+( zSPAdI3XyM9HM8F>lTLP;x*efEyTEj`d`Gc+`qGeVQ%}8IB@C&ji=$|)`uT>=FZa9D5i9Gsd8(!?PpY%wKh#ytU z+cnj=beBvU>7osvV!P8SzYdKIPLl zlmC!mTj?3FbHNf5n5Y&v*gz%SLd-gt{1&}tn8i2)=(TftrC?8(F#=Z<=r*-$CCYrmMl%Nn2EhNZLs-%U9yukX9jrpphP6U4=uNvZ>9gRb!8Mm0uNz<;1>iN zZsX*n#g1}_l?x!UUHuxCN0JLcR&$?=R-AN9L)k+2pbISzY=C5guB(_A46&>Da*ko| zyFU!SsFaAy4%h6ov9mL1%efw<$aNnKlDH$BCsgvaQ9U98NjC8M^#cO}R68Y5W}{pA zK9t_Rn4ruv5s984VIboKAG$aZssX&~q=)3>yn_)**wHLbxh%-8?Hz82p))T+cav3w z2z-BBuT2FlT0#pXx)Lh)_n4HL$D1blYTjrG{RPh9Sh&JD>fE_S4SARGj9=BvEQyMV z*#CxEq^w zLGyusIiFo@8Frvv{Yum;nzW^Y9s+5YBM#K6Zer@m@GIF}w3a9WjfpyoWLi*R(EX6` z4vb{JNF^Yl6`&qfa_t4&LWwSSMj%!>P7e|l=(_fSL4z{j`aoRzMzU2G-!q0U^w1D3 z5V%DOmhS9gEV?8Bi@Q{KCx}XOUop1uh=^C{Es;ct6?no>@$7ah-0pSc1OoemMTM4P zxB6TGs%nD$Xirgh+jA{72y6${UN%=jMsOrJlz$-S9!RsQLh_e=$oFN<}u44FK1Z& z0QK(e+s_D*eWLp+?yYR>CDWF*jInVmBUFx$)blqUs8zGP!nxvLJ@>19uBbGYJV&s+ zl?1Tjl_XiLkVPZ;)yloTJmhEy?j)F&=DM(CqUSnVRB|)Hh)Z-xQ1U6pq*d&^HZznS zP;QrXtt7d0jD+G+7!I&@GZ5{3dczxdC5Fc{A&|ZX#$psQl&HZSyLKH!%ZBV-e-S%g z_|`#Y(n2!~H>xT^Uuo#+=^e(aC5d2?2EiN{4Pf4rNT^@W&RzilabRggO zGOFT>G>A-6-OGgj<6Tvi0p>!Q@xjLR&VZG*CkL$iMAKem&Xm1-2eaCmwQH-p^NK5a zK89QmI_vuGleM@g$ToL(>DXUidwRm)7Ne(6u^v&EPjYlJ|m4jEYSDZ zq|+b$G-H@KHm!5yhQP0;jmB}49e3%Kn2g-{95hc3f48)k{hiQomzPIGq`AZLw=ZPT zu{hhg_LlGs@sO(!=L7@0@G0aU!}o!q-y46)9F7-6Ts6E&=nx(gkr}=(*V{Zzq5J=i zrlO;DajuZckv83gZt5UNFtMM#+aY{8iJL=gzGB1Q)ybtx=70Rzl+lK0}}6^V{Twn-AR zAUxCus5ytqU{PtjDLCJqsTrwk5}JLtr5Z{;=JW3QHE`9Vmgyzu(h;%v$x9U)=Hjs< ztbLSh{apppZk9qV8d6T&ZEou`GgSfsPG~uMv*onUKH-rW&v*(L$2h{fH=E zd6;3&QBMh^w^L!?rlt(grA>~(eZ2b0l`BLE4TB*xv<2qWjJkt^!(h>7^;fvJv0Z(| z%9Y#TD*=Z0?bWa;j8Amz!o-I~%vZR>$@pkt(~h1@0HNV+*L&EB*l;ZZXyEZfh%ZrD zGAMQWm>^deMHLViMMMoKLQtWkHRMG^+<}W6HpcjAy+fLsR^Iz!&mHdy)vNfiebfBl zUJZVu7De;pJ#_*f*}Om2EgC^HTC7A2uQVs`&|UGJBQq6VDFl0*&K|ehZft0{1C!HM1;}r=5#N|O~;1TQQyM_`v@XTJ{%Y}owFyv zbdNk^YH;dodekf>&7y_&pM^(8VJKAm=0p#dOtPTY#pUc4=y9+E-_H*RJkndk&t>b7@AD=Dm9@t=>_e?l-Tu zX8K21z}B>6^^p&QMlP5PFT&(rFSN~4sGoapucOJ=ghf+!VQ+L+H?KgQ82HOzNr@jw zJz@O>fHIChiBQwh(n2dm!dJi%cYQE}GzzfiK~#@J6Vu)+KV%b&+ zmKhKAcrNI@M)j2n0Me?a7_Nnjj6_PHiLdA6eCZJzx$6P6C9!wzD8pG9)3uOF5(*h{}s&2bmc zt*r~+vt?JaD1fU1+Ap(3_6RaF*p zQh*^;liF?R1Q!8F3O5p(vLfhPpVCzuC6EVzkQxJQO*iCElX^!AItml{ zj%Y|C|D^-__1`}^H06)j1q=?Bm`!jeKB1mGu>b*v1_6!bL86I)_yU8-=^Y6%VYC7kqv+Y0t5{?jA6q z^h`OZ)n|H8wwz5@-Ni<48uZeGGxw+~{H$nz3H`7II(mG?1gRX(=wcYoozk)$ZaIS$ z5s(2s+%dRKyQ=K-k4S?>Q3*#vT&547DeT{yks`mMCd0N(F>*{|p+f1R+ySYDz2a#g zXc@`a+I6g~Mn~abIXaUmQIXq$K*@{vMghDgw>ZrVQDks~E-|y#4;D{=vpg8Iwm`X! zl?Fr&jG(3XJ{;)3ykq+0Qy{lUwCs{V&s7ZJdz0z$`#7bc%CUQRc*M^!x_V(1)1tH; zCLqR%+a0C=VrGLkgiKJqZMh=pEmx(pi?43q_vER?$Q5;?Hg4*JcgLAUQ9&=SHYn_T zNu3asI9lKHwDh{brO(mi%cBRorkAAh7LJTvDxQ$lK`aebW#hbB$is)aN9&o;%j%(H zQ^A>tQ-9;P|Kjewd#!(7_yq^%7)BiE#=>ETAN$b3#feqbYH*)2IB3~< z%6^>cEjYPaw3x7km|2^6f8B9$vB13l82S9PKI+ma$9Z{IM*84G|d5vDAw7Rc%_CD9q0A0-WQqzPia=*dpm@+CB#aM z+y`52A2F!k-~=Em9{UVVC+3ez)k^Pur?N?UC=TcA7?^ETd~Yss6z9$}H_1wB*!TXHPPT(PnLKE&wi>8ni3X`4Bor4R~S0ejXLU< za(63DK>eXMH0Wvtujy=(o{tF}(W=nzUY#z`XqfpkK62ktsYv=L_Lm6@=LAS;M!!46QT~oe zn<*@=NlD$LP)}iBtr~A&>{0C%HFlok5yq$XkPhR(_Xyd$Y?6kChL4r#*^Xj13A@iQ z5)oP(+eZl%7xf9bS08e&YSEF-&^W@Um?J~WZ4~rgi)CQ&w}Lg^Ip@my6Dd2e`V5oL zv&J#pHMlL&IVN0G3~GN6Ey|L=yBvSYJ0AyC)|XL=&lI#zXOz=&XYn53p!@x2kdJY~ zZ3Dw>*n{^iw4Xzz{Hj+Py>auUGTZtScfYYq=zf?v(K4}W^1$y980hV}NLU6gGCOL-FuC z^iv#RM~Y}(KU;RgqW$~aq%jY!zxv96e(Sckznd(>WdQwOym+w>l48I|=yjd}5g_us z=dHN9upxpZ|HMtIf>ed*8qGM#sRJ8@#M?HL84MffhDkoqx6f1onvlMjkpT&V-GWO# z*R`glCYeVCKa``@-LGEV`$;jx%)*b^cE8oF)bqP^U#TXeT^)F@v+qGjNIP^;Tg?uT z1_7iO(qdOaXbxTt{;V%}Ah=oD~)Q=KWl zaLzq&a&i4a`g#!br)_pRn>YN}YGH-7W&8D4{9Mh~FC}})Ow<*wlv8CNb;P$XbOMV& z+~M}bJu58CxK-^77CA}OOba?}Fcrkq1Vf-HHQO8J^}RlS&Kn{F5*2*Nyv^g?B|RvG z<0c_$5~t7~!sh-LE$sp*2z9EIuI^UQShj{CxT(?QOM-ZVDg*I>tfnbW^L=-& zuD3tR6C-^!x;Jvh0^P2^dew6)yE!YPD+Hl!``W*N&|0>F2YeQG5)#fAsDzs~FQcVh zNIugmSqbK@#Esg(eHsf`TU&E$^DqGdpTynJy)Y zs=HhlWeaYDy98ake*8X#Bp)z**vB$?5nsThm2W>N9@IIaY4CyoLvxs?<(pHZeBqQk zZ%)J=E6$dzzQ8nr+NN#?q2|C$%MB%!M>Zw>zNksb=U=#i{^tc0F+l1)RuV!TfTe#A zW@jCO?fdr-9UP@t@LG8yYpha)_&Mlop4G)ZWf%XWy0kp65L-(yG%#Pm%b6#Y@ex{)}nX*%u2{uM{1G){9lY(r(j>5)!L-E$1?)oFZwXWMNK zsrW9mq4>i?PcEgK+A+jq9x2Ay7TFS%sU5qZ%T;6V=svEs17CKt^qua5ZZ-U_*e^KpIn!A@eKnKg@E*$)L0QiH`zuAARpB9 zG@$dL9%CaT+?)jd{PFWAVjgtl77Lm-732ROGS#M>ruDIs4oy1^#96C3I5^5LTV>~L z*7WZPT#+u_?RvXpy0h)%vZx=^VR~0>m1#aVmfhB-4s6V~5T)_4UmB-nbHz8v?Z2J| zA{DtHdO8gYJBFT}hYr;RTd*ItaMsGTAAP-KwFR^#NKanY@F)>cDe2Qf)W45!MsEMV zrZ*qcC=p}f5DU$HhF4c>IHp9|$ZP9Lgxdxis(L8%#|Md2^tDtkD8!drvUFF4RDm6b zpWftT4QgrwvY2$F(;)tb!^Q(-JIWIYRRyqe&)wa4%xZ_Pumfa`z=)1vdIc~_jEBhA zxe7=QJPTnm5FHhXd_fTLFd_0a^hBDr=ly!snek9ax{#*jMsLQ~g3UA;*M#Ks%juO} zZ;J?r{bT-FoXr^)<(ckE#J=J-0;NHtu8;xo94tE}qz8v@xeN~-LE!|NzMwQbv@W~+8FpZB7h$^?@2_G+#=7?>SU_v8GB~Ao|&5j68UY0$3bT| znEgSG=0LxLvAsQbljp|$HxVo@h8DQ&>FPSX*lP%#ir(NGR8xJG3;z zSp&S72oYc5ncI(zgKt1!)ZMolypjESE+endqxR+J;TP*@bzTaExLg;KgA$wN zK7q%;E4YHN!hY?ylo;dMV{yuu<~D+dY7&^nAgK>$Lh+k7T_Yn^Slo67fH$xVnm>sM--cG#DvYj(DoEtcom;vm;C#mjGt<~;0$ zd!H6JX(>u|De(R-zRN9x9Dkh>)^emY?wwh2C3nBY_j&K6o{7be^4J)TnciCwd!~T< z?ew>j%G3W8(Yp-iZL$_6ysldxwLQ8duc-j|po+ ze#9-icD>1q=?MR)y1z40h}y&7!9Lh@_2kk?9ue8=671df+|;lr-`*E`G0CA;c49|g zCO`VG-w%zD__;tQLL*)HWMFO057gm!a*w;4n|!n)2wW}QPnznreYC*9-{nI(2{DG|ovB((*fDnpl_^L$$Y&uYmOzn3(dG}RY7OHg*Y z+>6f#r8bHS3&+N9h+FuDYcBMHWsN|lEW;b1OLwHg_27+~yhwX%5kz%@?G9GCCv*BT z?CLEC6z7#)*Q>Fb7_Ts@^ioqC;C-<_LXBHk@V~z3NN6_xAF8?5pK{)&XwP8TbKhVl zrKwUcMX4~wUj0?LWu`px8}=&v)AAey`wV>aHqaI*zDmIC^|fZFi*~$H*-P*d?1yaJ zx}q5hK-dluwVn2Jldqx0s;$)O%_Iabeon%CU$*wUj=>~h*NdLs`{LTt{vIni<2U+9 zs$pI%=*-+|rTVQOx&Of)Gj!vyAOOKVNQ^E3!3_>Nb(h96hD}86LA3MOpXvt3F@X}0 zz+l=>p$El8j7d-zA(3)mFo3F5q)`-@3V7H_BomC?TBA2P1YG%u*0AvH-6hPa_ zG6*@g%CS57`9C?mwCwOg18F}sJoF*&f3?Tsb!MjpN+f8GEZKBHdi+~`N1LW=ohCgO z&Ojya8x8YV=PRv&AtQT*?c9D>mSUxh@d|rzp+r^!J`{Wj<%$<(af9og;fADJpupLJ z&i1?zl!RCiL0Zs^4!!|`IoQKn8!5+u4G+kUP2wnf|32$cbCzzc&&KMkXvZO=ZBA8~H{aMvZ*?VZ+udATh|sNblKJma%Fpq#8kZfq7>WdwLm;x2 zk?|B#9NmY|zd(n$1q==1rL}8wt@SbMJj~54>`*biSFQWdQ<}xtq=-Hs&P9Mha`4L; zKdEz!;bFIa*M<`<8hKBH?wdz(+vQs8wzUb49kdvU?i#-EQ#d!`M~_;b-}OgV+UZJ) z@~^y7p0%RaE~k!^q$Iee`IX!7tNI~;l~g0kR;5d9%h`LnEC$n5b3gPxP0(xP)~%qE z9H+PHYMc7mg|O8~p`h%uzs;hjmH`nz9cKo+d)KbqZK8cb z#kq|G9s*3CST_g@rv9?*yC;13Xj)aR`pFNwDZWoxmAS%tJ!gr?0)Kz+77!$F%Y%%= zwqYz|^M~Z^>h6|YvQfz> zQZyFtX`4`BT`)K-l=ApHGDG)b)5kV21npm@GW)G<3V_-!LI3;iVAYY6GBR}FQh+7-q0hh$Qu7aZ`9b25#3kj}+BO47)`0;O z!3+il8|tg$h*pkB12ptiK>lN7eQ&r^!s8wEF-I$6;I0^jY?!Lav&~=jCqlCZc z=s1qQh(bk5nNm7`{v`GkFyMcy=Mn&BP6A3`@HE2yj zC?gxG2kMba_yHy-&qq))&!I7eU_F_dcfv@1Mn=Z^T3gvr@=ny}O-HUhfJpX1P>?Kf zXhSa@qK$Q#WN`*WG;6m@5Uck8q!}jD{!=@BHDG-qTVr0joRvwDYGhCOgmQ|#(!rv& ze2P?|lj?=Sy!5l$V=4(gzca}2VwAk$pvp;-Arh*bBYSRhy(Jn_dLm^Ao4 z)2NdHaJ(PH4MFq2h=R0Tf!M^1oxuM1iJC7`VAVlmbU`laJMdwyL3#hc?4GkdUh)ek&iV>uEZxX8*2SxW{Sdt|KUXp^l$sm@ z$7OI7+pGcIw_(r*z=g@=P_sn%RSg5j|D?QN|I@CksrBzWb^aV9^e>-=lk9eu8m%g& zSXTvC?9ja&=KbuUmWs?u-ro;4zBQqJ# zR5sAc^w*gjMUSeMUK!G9J-2+Jc%JgDJ-n%I{XV8JH|DuK z!;rCu;v0}YoD<_GnI@2b_{>Bf?V%RRMka`NK>(ZtAU9sM?*K8&&L?v=%2mv z2ORIbBX1p5dT9KEB`dqY?Fzp4)o)cUs!x0>GSw;m-WFb-csTq zk|ka3iuQ=8N_zb*8>@1XVt%c;XY1K`D&uvqOX|K&mM!gtcQf9M^xw>3xD@g`ztFN~ zC3ZAl?$J1^zl+|brPi8npBD}L=0(E0E@*s^cNAMOmbg<_`SFRyXkmw|T&UQ8{;Uce}B<@uluG(k7U ziq?y8|Mvx$*%>BaJwWO9>Zp5fiZ0PpkiVjW+e;$!9 zb^dCKkMnb1?WH1#p=%hMopfnfnVa+fY3n;_5%KmfpbWevG{iH3sTl69%h0rwmBy3C z|HgCQUzva2jf&*h-aVc*IKawPo+ekxXPi*osNh#B<){45;MPKIRE|?CfzA`Ua2;5% zNtVgK2_JDVRGYSCmh^YC?6r~(RF7;Qn8N#6eODnrh$VLyo z_&Zm6)yDk8bh&apXRUb%_)(r7QwLv+LQWU zyyue_IZNF(#K^IY4tMpBJ2+;tl&t*Km7O%>z3FqIMe(;4PA+oalG6q1L$src;>M~n z`WHMKIN#OpP~rXqwK&xKK{&NZZ#z@ih7p~fGk(uo4sn?LDA)1>^=xlUeaJX0r;7{u z6RWplhMobZ_wTc}HU1-%PZhX7A<^oAh?+Qjz&8FRCs%c!A?|!Emm!Vep%pd#N-ibS zO|jbRwY*+$e?2XKExEu=xn00W=8xEAx#c~wKgk}{WY})EU!x>n4*%FyTpTc})UWHJ z*7x^YZzzhHrL`V5YRM9klXm#oe@}hWS#euY8vFL{slPy6R@?sl{O*aj;#>yyv73w3I^o933`eA7_t|@mhgPB{U;j`-XR*L7{hs{8Z$Tq-xoyl zOB(Bq(1Mgd6^K1U$4rr5abY6ogvMTeerf^8csufFQYkTVW&U!}&5J61pLsb7c!+4z znWcu@kvga*Xp`)Im8RvpyjMJ0%fTv)ow1n3}6U40t*@o580HnAIF41^(I?N3egSiLNgqnt{M#&~NME$%X z&iWDc<+|q+BMB}pctfiz^u$Q>&jTAuS*0I8zgr?{wEs!KpqJ>Z&G@EH%f9fSM}IyK zI#E~1hh8C?&b12}ms`MLf{-}(AG+Hi)7Y380L2t1atW|)076wrD0zs>5>WB%+*H0~ zxWZa?cKT!g-fU0b7FzK?C_!R(I%xvvvJ06p&j3B+NxK83gw^ijpeW~#9nTb^h6)1HUQqo#PaYKMR^4W=2MQh^ISR zjwNfyrZGsG3<=O4MsgN~I4o#W4kFDCi>+oZ&jkFtJPB=WDy!?7P}7+2Y=?bS<-Qq) z#P&!2IL!m%B3fH`Say1-#{bfY$Q~VC8<^jROghVf=%S4z#5QcUN9kT6%h%DirP)ETqq04Y6K{5AbrQygGGK=!GcP@ zNzB0yIXws>k<-%)J*n|8lBxd>TKnXwAGH^>pYLAD`S{-abjUo_(dBjYGM*QMDagul z!S^o<9OlB8vw8{ov`-_qhL5@|{Fk zWyi*L2Ri2B6jZ<+u3Hl=){B) z;1uuK?XwO`<*~O6+0#iXjL_(Rg|bS@%q)KKZfGdZ&fIr%Q}BKMd=>i=haVQc1cRU z@6c6;*Mx1;cPu;yrB8{X`8j2e!@loAR~@Bb*)z3|2hId#IgvnL^n`qSY;5QaZ`>de z9ux2eWxNK9dV;TYu7G5Y5@7k>U5-}yJ+Pc_Wz%EtDPEvur}BC|PA>hwMbj$of97yZW8~ zIOn;Z=UnHU>vz@9_ST-4G&>p8tsRqNQawUDi$ypgtw`bpJVajmIy ziO-fj`xfu_NARdE`rp`L5(U!eu@Ota>I_YJ2zVd(y~B`l6nqWC$zahvdCTuNRgBz;JifCyz6O`vK~i!&%vKZH0Rxl z)YM8?U!Ze>49~OC)UIjHN}J2TB!yb}Y1N9yy9^eQ=*XCuG~>E>0oQM2EruEhSM2-d z6ct{G)IDB3!&deB;Eq|%b@GRV|DnV)RJ8QE-W<(1{YPJaxv3Xymt)UkL*icq3C)X% z33qQag_NTL%40mtk7R&NO}dN zKK(V3i&+l*WVLU(yf~}PN#Jb4cnfkQ05@L-!v$ zkEU}7-5fRyvLd121*tM!g>!?2lfaX|x};yw_mROX3@ZDa^wxig*#FV6dresOH^fs( zO;emZV0ys@3TKrgB-Yyyu!bQ}VVbyZkTFKYt8lmILYTGLZ!gcQ47~PQ`z`hvYW+GD zg`=9o>5S1Gx6Y70 zk@67=KL>o6U*M)lW*=4xQjkSNT~9JI#{*vxD;f4J>W?P6!#$5}KDQ~MlD?Cqc@Ulk??wd6bZVoFi z7FDjI3f8oJy^?g|*U!4qJQ{aXPw%DJ^v?sWR!yC2qkHG-<~Q$MpS0)CDS`c&W)e^i zGMVhHId$R5?wD(Ud1K4W!)H*pzGe(?3_m*+yO%%lVyW2~_J#YW`*sF?an`(*IeEcl z>2#a8yhHGM1Kp*Uloo!K(>STB?ZPFX%_nPec`&&|pgQwaex;85%bmU^tE8NNQ-816 zkuPBYQka|Doz>2tU-%}i)}SmkKmT+bG|7WE9XEN>zvElVL1&ygRbMud&T96hO^GTk z+j4_rN`f+SjaSXH9E>(lwi5L)$fG?hxq7_yc5veqS9;~K-=dfRK^USwfBuXnvs;@V z?z)>58OSSeV%I~BqNdD2fZtED#?Fl_DNOJwsz@>$)pqN9SKO66XBd^l?4s`0rskE9 zRiCN$D2UU*d*SM;T*`uYCKg)_l<#((8UFalI7wYl zAzp9wv%n40gT}^If|G82-t6}7jQze7(3PZ}9#m#>N?p8s!ltV%@SLlz&Yg&@@;%pesBqRR9-?C^7p-V1 z_v5L0gI!Hc1GDK&Ve4L|_Rnh=UgXwy)>GxllMmP1QVc%a{L0Q9x-H~MBVUKESN(bl zow2cOY#q)(H-LgB|(z>I*EQ`8$<%rI% zhGzZ`#vwz#yqs$6(VBlD#$2ZMod+(bcqlo9y8}4bI&IIrwK}Q2PB8j%bE0kwC6cfj zo;Do4P1i5Xq)yOuWJf{-w^$kaHe8GN+}O;XW&UIQq_(7NgTLhuuibdv~n3+Nusq)N6-c6780i#%c1DR1n`_?cUAYnL@nm%QRajVz)F{}JE zdm?X-vT3%I3fSp?vSp0Io4~o6{ebzUoFAsUGdy2AYJZ6ZC~xAbYIRy z{v30|qk%;3%v)uCeE~AbjJv5V3$@caE<{+z9W?mzbw>uPgGtlY#(2?YYv4E!)V@`k^QUxlx@gF zhG-N31_hVXZyLL7ABM(8LeC**mLRgQy+f)@Cuzra>wLELaXcfEFEq_!E~_kmT+4{x zp)xd9YB=e&M42D!e2^GbHmrU*hGwu>mv zbEvj~>Xd>Y|82BA*{?;jA;(PC)%0NBEIpmdktC?y^%CS;2Lgdy~-*fZXLuKbBvEI9`;wHCzbz*@p%h2MZ%g(IkSM`s$x@v@d ztMVY@ej{(wBMX+VD87Ga#q+xt?jOG>F}(iXH696#ExPShTh{OHZJ7{j5aZd|&@w@} za2upD8=R^Lb3ZG1yU@$XQs;x>={bA$Y#sgs7JEe#!iFN!j3tQPKYLEJo9tRN z$f^DDX>P|k|7DWYGEbSJs;APY53T=nQ0b#`mfU3-cJmm|)`8+7o37NH%S|o&5?W&w zIQDN#Z=0**6UyB0L@zymj>mO@+thN7)+Tb|N&hX+_;_R4#eWcF*T5ELzm-~EscPAl>aD_*YBv5UH6ZWMP3QK0 zJqyY?$E%K)r6I4qR;lU+jpGbOC3wlR%$*u`&DSV*V_96ESD5?$ZJ@*l6SIajd;4aD zA3680p&g!`RT2H<$;FY^Uu|?DdxSD>zIc(9?ZW5PRbytUI=JfZU4C-hxMFbUt!TvW z3_w<$`)?HWKTob}Xlbu{+EI9Lom)baclndf^qkYJ{NtX1y(e!*+Co*DZNZVrv|$;tuYKbPl~qTIKv z?klv*JU()(>staBi#8_-{k+(&K~q`%_px_l4LPC`_rS#>H0Jrsc~=uOr43J&wYc7s zXIVG@<=-8X!b6ho^CQ@pIq7}Lg%n5K5PZ1$@Hj`^Kt1_^jsN^oOKRl!h4vlF(N27& zF(hMH{rP!<(J}@+0%=Wx|Csj7c+dbUeHucCuYIS)Z$cLi6MDW6bEL+2zHMkp!jGVq zf{pFhcBy-)>OF|gjyJi#BcPS?exrD!Ra0r~%=*6OOLr_};e8-TX5T|)(cn*K+{!!5 zt-?I%C8ATy`T9db`)>)Gl4rN+0bxn1u5AjJ z>}(TC+x`D#HAv5WAR+X@;4B@_t~YPi(qcQW&sVAnTwp?z$axr+weo;CM@*}CWjO06 z*{aqP1_#XOxI|XF&MWY%?-LiN!+qlJ!YIJaeVw(FA1WC*3+-(&UW zKtbH}y3-FHJZQ``Tk9D?h#g{3gS+Vz+fBHZE@OfsIeFxN?kwwJh19&^!kLEb3-D(- zmL2rq&t8Dd2fZfB$#@7E^+@(PhrkWOp!^(a4nQ^g56q0Dn9$Kt48YQP1Wv$+r5NT+ zA!!0cttHe;$aW|Vqsvu1`k$NqQG#2LG@`Gv;2%--Dvw+ug0I-!m~>zLS~VY<tqq>OXHzzbDWR7jXOqUA;rrm_e5W&rbskAEd}E{V%W0%eVH^N!PE(<nvgj_!TRXr=3LvsHzC@HN`W{x|9&blVj-2DegutZ3SsVu1@VXUjAW(|dj^m^1eBS6zr5CJTTbpKSQDUx(j0;#9DY!?RjVT6 z;~N^Fe>gA{_)bTjOf0v=9?}Io709Nw&@TfpH8Xe`^ym`0F zlnoMy+Io6dG|0Hhv>~;J;U!i#iG3?-PD6`EUO3`7mJolaU@#n3RYMDCJy69tZPTxnFyo>p2D$M>X;B79WAO(#KP@UcO-?WizTI+K!(+5~! zcsxJy5s5FCpmXJdS*ebrJ$Bw*B%l=t(>^_F);2FxEj<((80Y&_35Cg5Djyk1=IM&d z7u7ISnW$x~rNgQ9qpYH(sS;0Jln~RZcIw@q-jqNRwvW}^VE1DP)2L2d20GHX2AB9q z8Lw~nR?l8BaTpmOY{7d-qESJp{Sm;~kM2}IIKIEeY zyX#kP*p_YEmU_KDf@U7nmZ{vB*a0{VF{vbH5Jp!ll=%(2kTm)Z-}(dy03v7tg1UH} zLwMyVUMXv=G_Gh#fGYGbdUfEFxCjMss0i4!t)ACWkOtNZ%2=yz&zoq$gr)ujRN5D* zw8waCz9R#41Qs#uXNTd@!ISrL$WF9Bckn~7b0XB+s8T0>ZHQ&}L;Mlyur}9!>YKem z1C@aoCHp0u@s^J`F4Cf1jJ}Y>^zDJ9`rM9uy0Lr^j+`N#{=6! zDSp|t`Q)N2CDY`Pm9-guTM)%gYZ)LXF78RFl+8P;Bf; znLSGFs!}{d%1-AFh^pYiMBy7)F9*%SuyDLR|0Dhd$69J_ z^T1^t$14;?h4~O)Xp+;E@pGPKj`kJYdy<2M0514I z$U6fH$0R+4wcuT#iQ%Bd?tQrhSMSlbcuua#e{!?REi*K0WpxEh(wvo3=hS8Ki2CrN zZp+AeCVxk7H@|M>v`asBy{odlP8miD|4}dml5QIO_Xd2QyRncWsO~Un;^y?8ptfLP zLez&Pp0cXUp5y==Hz%B=sP1Qh3ERH!wJAU*2ohwm@n+Qf;PjAre3!P|?&ST{(WCOW zyAy`n`P6(Z$8b0!&lN-w{)oiD+K!{|3PN;~zBGA-C4#FM759H%0NKKou{t$mg#Ozh z#c7>G^NM9U6MmXjzLJxl=fez|jWGTo8$q@9VUwIWgcXH?9$Nuj{z}FDL`REI*iIsA zg^mDOn4;a|OFFC-zGat1FZR{X%FQ0Opyv05wIr$dm{g=W%S&$;*N@Ci@3B8svo+Ry zWRJRe|Psmr~LDYzn;55Abm-lgHYYUl*1Q{9=Nh!GW zi5Hi=y}i3Lo6QXnjRNBME@I_C;q=-P}GE_e;5!jN~+Rvw8URsYnn*ehRVBQQkvmB zzMTjxK-WVOR@*p^+$VCHBcW)>?LLESR+2CVVz~lG>;sbJ;Z*nrI1j;X;tVJv=5Lb! zO+a{Jodg%N&w9y9q^#q7x(t>8snZWP>y+0`Olv07z!wUL1bKslx{uV=6Fc&iO=&}J zzB%!|p-jXhN_yyDR(;XB zO)XF&K&c6%;e7;;V6O?Zt$gjZS_!&dyn)ztAr*Kc-B7KL2we-TaAeDYK$L{z6N?la zjVRzdPW6U?U}apjJzO#DAPLSyyhX*H{FLPB24(1E^SXPYC>CqN=qCf;XL#|k z822OKkF>QSYpBJxK?hEO@9zXscH&fxbrA*^v+uJ7PoE4HXexdCj&uICh^;VJTOr)l za&E@4U~bAp@mvGm?I~AEuY9Z!E$RxA3LPtU2vM-s2DN=?;t$QQ3 z=LLq}3S7LqnZe}XhW`4hW7={%FoDyTEbE(ZlCscRx&8`AU+=Ki;48L_Z7bhGb!sDq zo%USy)Xq}z9e+pI&wGX+-kM`oA!?7knSTNLBVW%whL2T;)3uc$wew#&B(lr7B33E61IU7*+g z2Q*t!!yhjf!f~TXQo3(6?NHT3=ElWaKetz;Tw5pnm0bwKs|g#^d2yl`t=Sl(NQI3n zkLFDY@bN`OmaIf?&bFB+_jPuJ^prRkpeo~n$D4BkcITGVM%0PwnwFT`K4JNp|4>GT zD5qyOL4=ZUJgRl=N_O_TzROsPYdc3LBfsoPK{>P@0W9t0t*XGV4Hd zfcdO9H>X7*2@;&~DYMhWM{s*$?-14-~fp2kpMb}rgD5KfEukJAS)W@Vm zHdOTZFfY4Gkd$iohU+?3T`48m2Xma)%GOT({aT|fmBykAW%vOb5VKpPnCO`Jx)A2AH;YSN+~29k_Xle_DsZ{U^<*xy#@kjs z1y{;RTK+?n(y0*s09BS;Zeff2^PTpZwR*8G11|Z6Qae1yBjDJsxoxKC%@;GN5yn1k zUhN9M(P1kFAC=u_we3w`Gsl+)b6me-F{`FSuEnjeR2U*bmrI~;@rwV)o}SJLW=~)7 zt>Rz9XCAJsTgG`HdnlkeCnUowE7qKyN=R_~`ZZ9_MkHt%MbX9?bSASO&|Vz-R%FFc znDVqQds)^AzMa~NDf{+F7D_ygEHT-w_3QyP_ia-aEv!tFS6d-(ZOGw{_cZ_Kqc@de z&3CHj%1nI_P6iBiG!3?DA>9{cSQR7?jc~<(DAE0TmGDFE55??`^?pm$rG)&cRcAtm z+}9iWXl&no;PhVk`rg&g*d_WMA3R=5wLZ`l4cc|{S6i8}h8_DtS%K;xW8bEn_*SE3 zoZ8Hynjwo~S_OZDd{>&`CjC&uv!r9%eBS0Gzr-YD4`#o7R78O1Pyc==btxnk#k9SdNz5|NImEX2? zS5G@~Y!_!btjTm(nBo+~KZzeX=WR2%<>Ok3gd4-%R$p!~DhK4yRU5I>my9ha<>+_T zV!h_V#LcBYy;V%%WqJgnOwx?AFo^Fq68g;Ra^SZV&chswQ zs=k@_H6V&>+L^~GZB_nptx?0zzIvO@qiiz9Tg^RZE8{lufR)<(AX* z`eyaACw`7bW1KS-{oX!#&GbbJB`HDI&C8Z&soz?oLp#>?`hke2!l&xVZAN<;TsIFd zXSTLDaM)#V{j%rm60v3W4rbQMxt0<^^^%hL*R7q)EkPpiw`6mfbE%3}#s?1bTCj{i zlu0S?*Wu$*5B1s=d+|#RN8;f_m#tj+A8EM-+69_eMfw< z;}T10SNSsyf_F!!ldjAfE9CdCnX*)LrzOuV)-W^`=n0DI9cY#O*>GUZobv4KiRbZU zGqSq^u9Y)#oQ(>K{<%pgO6`W((UKMgzvscmDfd#PhI>J#O!_t$(4u_EVxh%MN^99X>raXHz)W z6!5E@QDjZGa+h8F0$Ck}Vt$6Nz#C`s2f|vGU40=HaO^#!5c{Rsz!4q)L8kqwmr@&I z4K7@}F%sq+;PoE<{1|n&!?y%3r86A9*ETrL&%m|7O~fq!OVqv8goc$<^zA3s{_)hY z>iB>Jx@0XXu=L|ElWHTE;rYw{#XfLX1{yAY*^<@~u{Ge6fcC+hb^i+SIVglF5f;>x z$P&5@|BW`dQW>@BeQg4DiC4dY_FST?ZGE*rPX|^8XiK^bMk`|>yXByK+ zw%?TeB)+e>{!ai6p!x`%oRDRb5l?boz3xz47|YbOGE-$jF(W)!h1WjS#9Q_{7B4 zK2gD{#5^IqV46DNFy1)hJVKkz+5cMFt&T)bCX{5@SrYovFn=Y&x zp@mAS47(btRLnN45uO>1+fK*ipFCXODWKX?_(BkXa1McRi3mJNsKB2= zQ??E1FhGQN1Jc9MSOJ(fEOUl98fV;(n>rc1Z#kwoK-|C%s5s#aOUTV)<2_3{&cY>? zsGHxkvI-0VS}MtjF*aTfEJUPBu4hD-2>mn%mW{-Mhi=n;MyMnv{mk)X#w(GewBTdNEtT81_^n}Y*nzD(7C^$+Sd;#~r0Qy%aj zIwrSkrpH!hY9{$3@ANTAHC2?HO+VgXCFpYHT6yvrr)bY_4bu(HJ!d+jgpDm5O=RZ% zh9>aT+)~*3A4ll?CIs|26^L?r1AjQX`|*p+MpN(A*N}BrbbdFreATL+##L+A4%YQR z#k=|7!F6ekkgX8NA~-mBk*_m;@bSyh%d(WBrms#t*x3+uZ|99gStZ^wi^XZl4{~in z1eTLsgO#47OiI{&J&UOd(Mp~K_0iC19Oy+db2zMqa2z^hBA&;wpbDYJ(B-{A%Ip^k zM-IC@gd)7|w{dDR+S_JP8uX#GfjuPlXm3i9Rmih85w+x{))Fc7^ zL9ZMCMP2EOCIB`-fF zF7tN~+@vAj-!8H5+fIIg6CV?-i z{}}1}b`$R&Lh(po5D;EWXFqCW*XxS}HGjDRx9Ce`x}d)s7^YJ6$?sp0aL@^qM<16! zeLJ;^`IrY3Xo#O3O(|C}*|6Vu3;Nn>b3>(sAN996Tw z3cnq_s%JZ4JRECtjbZ9g`$$}`(4BhUuuN{r!WB0ij3R2Ft zyql+MmLL~$<;Tcnnb~cgsXPHx!;r@4*Tm`W<=?dST*c0KMZRI%u8n`G$)B4O^Pbd; zn1pgG?QlsNdb5H1!9i|qlf2deG6V))7<93o`P0O3OT-RMi)_+yqkpD@!880qpLTiF zDHIQM#l{{l248!!_&fp8jwT48Jo16u`6D)qTJtD-1bu~ncQ5V*E5##V-z1CkSc9*b z(+aywn@;{_J3D3ZHlsEKX`u}@PnOig@?geP3yS<^Wo3R^IRe#TS$ z#yEo>*1*{KAFc0PhAMPBBI0Y0pUr;K@AA$he#^j}0^SVOT z0#nq%gTm}P4-gVBJtxGB=r()?Q!OC{ZEVyJM(vN`q&so+qik`6%)-%^r`l&F--s&7 z;_1gLAbt%{<8Da25h;muudt{+#%uN!EbeK`c#s5r=D~eO3Q3)(66CQ;)212< z_orA}S%Gf_P74&0bcLaSCCQLRm{^3rfcA;E-L7ZvN{My%4#^t_<#cWAE!b8XsP(ap zqc-D>&p!j0&YQpNBk`2Mqf9(yU>{RNC>WP7LW2*6=iZ}7Wk}5tgG&NZc+yA$FEX+# z-^f&D*bb@^Av!#-fTy=>XQygB8~;n+z&RX@2%~2(p&(%N4OY!+UJkqRV`)A}!qL&p ztatQ_*?%z?y9Wl=wy6xsm?*~{99|G*!gqGV@0~#Wn%?Yy+R4Y%?x;!^qO(Q;oN>)} zk7aA$pvp-=BnVh|RwtViq7h5;6& z1eC*jWJfm*y%^dye3#u@mB;4P$92P>$yG3dROD3d=hQ!rBJq~@)Z;zBP+P5V{P^vL zab#2yp)Ob_@vYC_Zmm1rYA#CBnebTQ8-n?r9cO-~6MRA-rZk*xhCWcF;>QP@qj_~VGri=c0~Xga zvNE9MVYF!uuA2J+JoSuw7ZA!QK%<^h? zSSC^*G4P4%)U)EW3iGTq-1e$IJT6K|UO$V)A^3o^Khlq(8+E8!n?UL-@WwwkYZgI0 znlw^FNthRGFxd1{0U0W*@S*zpDmbUB&=mmic!lhYx0RJW`1Qs;2O-4nC2j(gD-cEv z#tjne3qp%mhPp%2kYSs@3uK)H>7!6cXIL1ZJiCet08Aoe2hf!z_v~tdfob2tjPxZ} zQ)Yr+DK^8Ku7GS1RAe9@$_*$>_$xC|&*-X(2{Z|~?)9o=o ztnHL*HJe@B`LPJ5KgT7HMT`0+)i3~SapEBg@+VFxK|#=vqL;F0@!|x0V`DqJOomuw zr;MiC=V+ry{q)C=AM3zg#9j@&ckguXvz63}6}3=uIO&G%cRaJO77w0dCa4B`{_s#q zN*CWPzdt&t7W|wOw;}wl{Nd40pT>fnuE;G&$cH>+0Ce<$6pP&c&0{d>PrPW$vBsqC zX`G>Xpm`lQqA?im#s;h}-0^OWIic&+&zC{b=8Vst4WB}?z+M4!N^epuBPv9~J|3+d zLv{ywa<329cPAv=XO0u{$g3~Nw+L0D&Apt+$c#y;Q1eo3s@<_VL?!E_q^=3gxr8Nt z4Q;FO1Bd1tcSs&<9~+*j5+WpNbD7Wyzv$VF^vILo5YRb7kBDC`>C>m!79uJDInU^K zB1R($YzA=4Ae&?)6eH3AD0`?`Ky=FmLqq4xv7y1)k!rvsqf>(^)_v7H;P!vvWh;kS zsb4rL^&lD(c0nhDBRZS3J{Aw~^$r<1{^#bYz4`RXCHEx?ixddCh=s`A_W7M7HkG!v4%U_FW0WFEJdUa5+0FKDnBqKGU3S5{Y0w3O1RJ zYZ;!gc$IHg{x697ysH@|4OU&=qE@&DE0H3O#f`MKP;`&55Fnkdw7tDu$<_k*8&4BS z8pR?9HyAj-p1^YjgUNX)?6FOXHw^eUOnpo=M{ZTdbYAC{jS33i zDwQ^+5>R*Ll);i8t(#7s4%&T>I7^J&LBi9c`|dNd4|No2{@~y+Vje}ekF3W=@i9!!nsw?axO z+Fm;`$aQ2i=t2o`9e!3s&2%_^+V>Kx7m;)!W+oEP0U-;4#8%Dy))G>~2dV}yl=~A( z`0e?PAgi&@(C@tTVH44zp~C2T#MV&TyE-?UqdM(GUJS%dU!_|#6Yrcf^!l+#frgWh zlHS9+Ig!~up#^`=xe;EuQx#{mz(pFsYdvHo#1m)?(-Mcb3>YyeJWhlt(f-A z`*)U|#IS~rlZ0WYO-LRqF_4CYRA4pJ?){~RJa}Y3slyS4gFGn*1eZIH#C{{Vm$Ze) z$KOYa@aBo|$n(S7x=MDncf{HV=UMdk8-JkrE2`Y)mZXwmHo2&61n^BAS@L~ledz5# z)}j7?qt+4Ke>%yIn45Tb=A|_fG6~EQX08uOTB1`E!&T_S>R*!&HuxOqH*#Z$CBI8MGD6&H*~F+UO>sNO^LH~Piyj4O*t!Ib=lQo&6dpi z(EELZf6l(*xBukz81qTDyG(FUJo|f zgHZxHv=ljiO!yg1H{EqzZ>2&&uwet;gSTHYDlVqYLqLzWLJTiI|GP9A^}+h*^RzS* zZi)Xm&}&^W3keZ!sC=vw)iM%hD;b`%tCC+-JaUoNz4=)T;w}v*G;-V6$=0*G#axsW z6oR6J1vERdcArrK=`5@3G>C*_5B-Oo^9Y>O{F!f|?FYv_! z4i(rPF0uOvk3`zO?|)Dc&HD_h6zao|COWl$XP%DZLJ(Aa`BnQOxq+^5hU(t2ZTogo zXifJw&>nDziH`lh4N&)?$QPimuI<0&-D+@^Fxq(SfdXOsCA7HhIt;@%Cnp`qULi^Q zrKp;yUIeAEhpN^@depzEfy{pd_51&1FA$_eMEsl4-3dPT^r=&aAesRgsqN*n21_&q zeh!_tx0C^4!)cc&JHfm{!lsij`yX(S(HX6e2!MrF=CXK*pl8A!@Fn{)G^k}{Zm=Bu48uKXFeXA0$o3#$&83_kc;!O1i?y-{$k?)%utthP z*Mg=ti#^{inh6ThS3h)q0kO+mFEt08ifgk%a2e690@w*DRbqQRI4z*3X9i{z>jI(P zu?8OpJcP9whF4N3R{z*0Q%0|2TEz4dqWh6L>rb|HWDW3_?hT?U5D)bb(kX;M;~vO| zn2~UZe*<_NqgVYGX48Hlo_C%0J&(3TU@ilfD@rZF`xsL*qKBjEk9~S`ymWG|E0<>W zeN8+eQ{VY;iAAgvvwEuG5{)gI-WW~Gnut1&7%jy4mHPiXz>){QY7j?6_ES|M61|N* zRyoREuOp&kVw^Mce||V&45YCR@4*;aH;hzCy?RzI!oGwhCH0muFq{DnRSUUUJT9tQ zmT6-|AQq@`?Ct}-R2Zcz@CJ|sBw6ur9jmD&s&_Po-Mt&0tex{=kV7pi2bBRTF9%H^ zYsom5G`LO@mQ-Cc^X!gAW8|cpQ~=Yj@@h0CU%YrR9%Z<(xsZkmi-~F2iigN&pAbd> zdMyr5@mKK+UEe%ma;g3AX}e;8SKOCEUoQJ8MiP?#P$+I|eO!v+J*t2 zs0RZEk!FjCWyWXh9S-5YKpxiO=^T{~|Gn7`Gvm`iuvyAi7ICA)&zy zNh~h%xusChWa#R(E;5eh71GXTy-`G0%f>`@;7DF~=)FlpT$~aW139b|QrwA#1l5t= zx=L7Wc>*`brd-oER?mymRxPnWY)=9&X zcx11yYKngK{3lzzXOxtz;u(NOYf&`ui3!g=ABRKD=@!VYsR`Oa9WuzuJ=J@T#dFt7gJjmTA%M_W+Nv|@OnAI!mJJD=C*_$9oRZ&^X6-RPQ z{|7Shcu`7+rWf7bv310p4lR|Eu5KkMt%QIQQ}i)H;{liWtAvdUlYBQO`6I3O5A}SvRyJt)d4IxVZrsqFA-;HHt`>0o8D)Ye#Z!I zbLp=V25OjuHc~b8;>SAyl4^{ne+4A|z?z$$Zu*5(4F@D!5Xc%sE-8EN4RvO|QS=f5 zO3D$N*Ds8hyB?n;dnwZOh*N;X3#P>RCSCa6`5GAptn1b(K($3o>}naW5-I>+1Be|( zO6_9=2y9;6Ycy~m^p9TWGXzXO2LbCgXFAHy&sR;!AJ_E2ZB6&?Jh`^0X3i+RBE`vJ z+tQEIlQu`C&8TNt#1RI&N)U0^dM#JBS#H-gN9ouzY1^QWfknKtdq zor~bY@9!!cbZwlke#W;SvO44}Q9xst;1#)+VbXkP;a>5Z&7p-p^SYeUjo9Qc*>Ja5 z(g%z?G0Tdw!9&#G;zqgsCDXl6cX-gWj@6r7JFnbBA3mmJDOML~Iw)&i+Pzw>!G$pw zpSMG6ZdOjj&@N!N!%aAny-3b{_$+D(U6Sqz4Lf0fp~<|z+~ZLLHVy|pmP%C@ z#j(&+KMI~biD%gRtSnt7=IlV6Mc0O#Mmmzt8-ul|u!7{)7@AnTv1^JI%R}q)tqa#p z^?DCE&5dvPtBYCL@0@enIZi_E+U@z})^9PWdCDBN6%D?#jdQX&q+fmG&js#lQ{C1s zdC}=?Z6V1fKN|LU(^0M6V?RwMtmDnuvp(W%e^^B&ebM@qm#0~NgB$5fgDMa_X(vm0 z@Ei?V!fo0aDmlSROZBs8+b28M!N4XjfB2dv+Y)Z0jpJ>s@2tN*3`y8L-5&L@`_pCR z`uz@eA7Z4IFa_M(U2_nI#^9+4w=_L}D|_SZoQ0L6^RA}F_XL!&CYGo~MeLFLJ*Mxy z4K*=#6CgA;Hd~LR^P@*d)!EUQQmqPlf5(}k1Ma@X>=N_pJ*MFfzIQI!a29u-WXhFH zum28J$TkTz?;QIQUgq^})7%hRSnrsBEr0A$$|S?rq%GkddPCAiM`p@~&b*b>K3rK? zUWRKVy@mh#Xu}GzjkgA@R?opHB= zfJErrWMTOtDf!~s9%s46ysuoqQw}9*?2gV=zCI9l$B3y$pXt(n4CtWZ<>x6X8)|1oX%-+d!q6rYQ+$s8zIUHluuGRZ%E|UJM>T3Tb^Ot97 za*R7zOwDX()savfvzDl1TSN<`-$$J+p2?#0f!40+_JfMj zPv+MpWhUkZ(a(3S%dfv!mvrWG(cueEB8x;b$E{XVd3(5%bZ^APtdBk=c{2a!BM9S` zjPj=X5*RzRTC|t*_K6z=1(&v*@Xb*xF?nkv zvuvWEmDu^%9hvbksE-b5@4poJ{N=U!@Jl-h20f{7y*wa%h>?xTP_oMPyr0M~r=Wrz zU#5Ne;a3MfB($0Dij->FRW_wzJ*2E{$;#Gfxsju~#8<0VPquw|QSj{Z_a^e{wwEeK zC+{5or7V-sodCh-)&979Z`wpFPx~tkZPQ$iA9|OA_kj75@X}?= zBqy`evMtl;r6a2i&X#=Vl(Jz8RZnyMz!oo?-?@ubMRK#g`-XN!{VOzvKcv{R%1{TR z^kpeEO9xCo7YzwlU4kekF1PRL^RjD6)z^|fQMc=>Eol)eMGiVnE~c|tv<&uO5RL8| zxS=&NpPjiKR+HB@CzL05;o5wc@KyO5UDi=EL)}79+(4{zZin@071dEg+s9s5lZ)=j ztZ>z$jRhT!D zmA<5VlVY~D!WhMCf`ch_CL_c3IWbQ&Gg@Y0#AL`f7s=||SI3tuBg^b^^S3XOu&1{~ zlvD;b?cc?kA9rDCt^BqFYkr(n7m%)d#y0luKJRaR0j8$I*v#j7E9j3rt@dG#lAld4 zmH8{q33>CKruFJ=l_x?%MgHOCStFEU%d!jv;y>3@8)6#XXF z>l%meO4D~x7w=uan$EiH(;{&>fU^JkK z!akLtmO{*6f(6j;q=`BG+=|{u9su&7HDG*gkFZP0EF?|Ka@!JB1>owDbi^GAHWRgP z#n@;${#64Y?IC~-z(==;h^+F6bWvOLek%RWM+^3FoubjlH%je_`V3#5t<@3XewLd~ znZG{DvR*2|&~_=`?@#2$xNObtqu|LC+cLpNNay2Mt(-NfPrUq1KuAdS>buHHRk>|r zh=_^@II%72VSIA3DlUQ&f=Tfgeu07UFY@#2kQJUX*#u(?!zrL~`Cni3H0Arx&DBB+ z5ROvIwu>o2etuDOeiR1XmWx@6*Xg6+)}mt#fT8XhiQI64iSrWFnW-dA+6w zT(|$_-$+2H+>6id+=+-my5i#EPw;^I9vG)MfH064S(qpyq#G0z6=l&QzkK;+jW+*u z=Zx7_ocuvRl$_uF;Lco*63;Vvic?Xtrmlai;oiJ?gZtGn-`j zd2y+aD3*(Z#7is7R-Kif+CGJZC^FSx`(Tcu*4WMTkNv zM$x{HRE)1R$i#LZG;|{~k~DPN4QZls_4eEI#x)s0rivlXc#LE^U{jd5@kN`{$?t1{ zXg?BM3A+&3DH0h#T)UlfB<>wd`$}$Zd9bXQdWoowg~fMOVL(GCZgMJ{#u~QO)iXtE z;kmEeVZN+<|lzTNS^?one+V-SB`}z5$kZ_JrG}HGK3@7n#d9Z3 z1wZqN9vvsuLfP}a^z=kr;)Fjf*=M6$_F?6KrpeE9Y|L|t;_1Z$EBtaY_I+g#-EqMD zP416Zs$DNX*EpW=t8CswcH8va(~&aIP&uVm%6cUGR@A3=izmXOqTj#a7AQHKH!f0c zWjt@EL*LFTdTxyg>`qm=Z_I=#W>f!qz411`-@j{(ek+s)*fwK|Tu{OE`H9E6+~{%G z^V^;TczwI|3n(;XE7uYXu=9lPk8!u}4J*2Md8h4c#pHsVEQP#Y6U)&LkuNpeW*s(d z@4j)aE%=9Rf_6gW-Hk;0=8=IwgEn+p!A>?{CJ6)BVis!M`Hte7LUQ%{0i{FmNj%Na zwI%!TqC??Jrx@d~;JzDq$E#`^rt}$1L+F_{%=EgRbe_Fvx~i1r<8sPIQGHB$ZK!L= z;P*GbpPs%{;^TyEo(AQ}fEfiWXN|Bi8!>=FeF1R_I&QDyWy6+?%AS3cub_YcFVZ6b zU80vv9nIJXrGV}2GJ+l$x zw3OuJHkA9r;zcZdSn%N0+JMAE&}A_-2cbOjBCQ#yngfJLcGg3Yzl135>_dQ&E~Y)6 zH-AwoSR$vPBn18+beY;ah3c<1g3MMn0C_VC?AdO^%ggIH5EnzLZSfU|Fn@;NgWm6w zAwH8I_v0P4%6F~}%+s|F3u7%F6XJ^d-1^I~Z^hTQIw?P2f6B0B+-PrcKxdkBX~^gD z>V?nAus_mTU>%(Y?9 z9@2tC`qE2I+tXhDr&B@|tbn(XybI2BYZRRG^q)hWzdgZW; zU!FF%mbQg-VQuRw`+e&8MD|~iP+RW40&j5BTjZev1dmDXgDRNo!cGq5GiUCfk&D9( z2h*abqM;FoxC*v#5T3!M%|mtlGz>d z1?rI2C7*x*9qgMshx9Bg5=Y0!wLvJcR4YOb%c6K(rJgJRkH;4zLVSLpnGxd*q_f)> z75(HfEV!VyU8}hmL@z1BY$QE=HUEwrREQH;btxBkKF)U5l%rtK~RQi3_y+RMNoRAHEY1o z1>|yU#Gn&H;HvA80>&02{X&?h)PS)wio#@1HY{hGrLf#?lNuinz^auiOTqrCh4XG} zZ!cB18A5mx)J=RzAbH*m;UwbK>w3TAp@$(TR@|rdrgudKH+ZvcL^u|pA4mz0%dI`e zuzv5*eD$S&vM%ZXQ3DgsBtY68%@@eF191qO=(d=CcV(~(-o8~Gbdmz=>f959u+&*O zPw@_iRZxb$q23(r$--6bDN+(inSJmEJ{X_CQ0vAL1*ddH`un4>*}>6EX2RyrB10q{ z`FP!bvKV>%-VADtDT0PIwX{S-(y&w!4t6IZVz@o%!Gl)wHl|%1eq&1$d9xj3bnnC^ z42VwrUb6nL2IYf42Tki)V#vu**Qp#%N#BRH%lvGlX*8c3`hl-U zQ(pdIHYJPYIP{N;r>lbKCaFySTv^fxudntCgv^~z~-R9e^^C@-WWj^ z0xBC?VSFus=pN{(-xj($>%7dhz@BN0NXW4v=T%X=69t~yeF|9n#Z9e(+BsC7l1{l~ z42;dqIM7RaR@8iyJyy9%$yqP;pXDJp0(%P z(`LzS(gxR3Vt>dAKC$0P?Ve}52lr!_N>}=^Y`uP5?3n^5`_J4Pi<3sq^&bdNYTG6BM)FsUo^9=W^IW-3q6(OHt zBV~yGVrjRZKfQl$8LysY4F8%(#~3LRZOz&sP!isfIG|WaF@{U_Focvu{|MsyM;`dX zZ@;J7@(Cx$rID!&yV)HtEY4BWvRw4MTFI-h+v`eldVhfoo-eyHPFXhzxH?$WpF4VA zc#(3wz|<%YRgjHGAdx$z%d6w+O34M%` z8N2u6gjui~ra{Ee0a+Iv?`!c$^msl99XO?THXvfb`WKDcs}p0Do-8&uPD-4jd_sdi z?BR=@c&nymT&{cC`ScsH_2da>sH6RlB1V}f^wzCQ>WLqk!R!-gGdh0!72e?`IZM$5 z-nAkIJ`~eXZDr+pK0Y5T`r8QUcHy?(H;0Madw5_$3%>!wq6hYKr2T@~5GVkG5$@w_ zv9p147YJf4v0h`FP-Cz=wY@eWrb^jy!p(p$qrJcpS9gfN(bas=bw^;@tVhY|wQWB0 z1#7Avk_SkK1hqX|I`#eyOqe7bdRGwY7HKe`uzqy*!4H#{_%-5<1v`N{41#QOonY}nZfaZ#Y5+g4T0)}rcO3MjO+Yy zd)MMrB2p|E-Lyqbq+%DYxh;PQZMcYX^y9~W#ZSG#*f)WGYOyNLD$w_E){qtpbtoS{ zKj+Na6;#yjB&^91YWJa;Ur|ZXA_M+`ChfCvD`*z{f__&Ul@B)Lp6&g~5pVXN1JzuV9z@ba47YI%gADl8?z7@Ob#N{A)DkD||6hSa{a1yfU8$?3 zRSqABo3UpZd1VW#JpHdD@F zc(iyn<7S=$jUeP`tjk6zpd_GK(c#G;=5YuC*h9@q10N(i926Qfw6rZ5XIFvr$xE}Q ztgT`458?xo6iq?Uf&ebB#FAtOBh(m>oChN5=u}lzX?s;w-?A1T^Ba4*-fv70MKBl* z!7!E(HhxZXb9X<1`8dwzoz{BZ0|pf(>L2oYL=K-z&%LNC?lIOxyYkY>&M}$)1U+aR}Npr#ic*&c=F^1EFfv5ZEgjj z9k^x$(ZiM3=3DfJKSAAKl!db`0)^>l@!V8#%eV0@Z8@4>^v@?;>O<2`xNo>V%&2K> zhn6!i*m{rx>Y?vR5^qYVfp{>er(l|*WCNXH(K?`$m{EU+cf>9Tc}QXAgE#dG{O)HeT+L zd5*SmE@EAK;aIA_lk$cwQ!F#*d3StF3o*Y3Ef0JtqfQ-GQc9YTM4A7ga3IL2sgGm! z%uw7${r_JrwoXQ-Q0v*`)D+0W^f=jdY)pKEax|aA`sEe`n}DhG+=ebKSV$a%a73I0 zLI@n^bN6_epeVj8vFVt1TcNNmk^EAiJ5{a7vIfm%w|)1~9`nzT$?rEe?-iAadt)vl zxlHks4;$AKCMHKVFQ&7DXZCv6e9CwBd7{g8w8M7y-8qiSx!GPx8#DQoZZrKkl6!5* z9s%X(c0s|O+@A1_Kxj!sH4M7;TpZmb7MfE2jfsO2@y20;rA*unafMOGMmLU5PELZ7 zxspgbkg=hc($P(B8PV+!iVXTQiR|IF>;NK=MC}S7)+wLcxBUG3l|NOp84jW*2djxN zKlU2zo0=$|3nK>mTf;A00Sv6JrF8&WJi@I(Ib2Pdf!^|8Wn6pOzd~g|$`|Xa` z>}12nebb|U9zVG(&O6={GufVXg+AQl5AmQ^6>;XT;F(9BKw>Tg{Mb(Awk!JB-z12D z!%wF`I9w&}6bLvlv!pny*%mQ%tZHgVPaug2T3W2|P%DT!+Kj~0|Da_5Z;@k(^MipnAWBx4#ZZqz;uBbXJFh1q>e6^Mt}F@eruWAj^ROLOO>T)%KT&_&H)=!R+(5e1`T27 zz(5tI+J-j!nAa=3?0mwfE?4xblA^w7{4`)KygnuL^%{e9-nU6zi=xc}vBwEeG%;(k zY4A&swDeK>$(d)N%kF0K&L4jchtT0w3$Rc~u5>zL?>_bYwI@32n5@#88{(tChQc;j z9I?8pJbJoaqr{=OysELT^{AcCqGE<)A|1;oT)w&)`fq<5=21LYQBE~jU}v~6(OW=? z-0AZs^)x5wt_86%ZP!+WMbs#7{A|1=`{=MryQ^o&FU#X`0?$9GvzR4kS6e*&+^wba zU~o>J1E-ShfefdO|0t4kyi4R?ra3X&I^J}0+!ZtV>}*iek;T@Aj>~SfBy#t{Waq#O z-n;WkLXfT3w;r;}4SVgDlyu609p}8(0qwl;vE=Lyi>IfAngX|o`7RW%t;yW*<=DL8 z9E07$3n<(W8ux8?3{_qJqPeBbNH;ST59Z>Zq9iPY4aGxAT8PB}6xs?>_K zdw);qT+Bl8;bGq=7K_at>)G7Pr0e>mKE_ia^D>zgR=ucZOtAWi)But>P!k_c0j_>4 z!W5=*5aMW9_{3+kSAxuV2>dgItDj>S1 z1nh5O07Ue5u#DWpW!v|zNq^UsasAOevP>hC##hEv&#CMH$uG4ur zAT*fi6RH^cU8tFN*)#1uw!54BJWlLnPF!m7-hKG&peVD>3rqWXylsV*`M-{!@;GZg z!XovaIyl6$7*LHOh4u-=Vl*P?Lz;Zcv(wAKm8Xc}Ja@SL;QQ>4}F+#Vfo&V5>!19#q4c{aDauR*(I z?TopN**ESt1_P7thKHLs&m=O;9~cv2=$%b!b{I0Hq(`j>blVe0sp@-Jmq0C8=g|c6Nr;0nihX zeM6VF5M1_Z@OGdn2yfBp8^Wa+* z?v28k?ytiY->9XX;;xJBdp=ISqgJu%ehP>0M(!`Y$ghmJFM z{=jzffGC0sYierfiBb>l$c%R@ug0DQ+$k}EX5lF=JP*W_a1|y_StMDM1_+Aw*CJ{W z=1LD@A2kmk*H{0uA|ut1IM9_vt^?T@Nwye{a8#R+Av*NETZDU0AaTe(NL=qAj%18I34&z}^&J2wHs3{FW%~fzV4}7W zUXVcL-hz-0PB!TY-WRz`Q9L|6!Cx;Rnis&|czdif4M= z_Hi^_t{Jy0GxX!wc(Tu5?LX-uZ2dJjPBM58j`qIqAN$` z$#n@2au|9sXmON5*(4^!ka@l^6K@T5hKIIv#(sCnD@*_~$(IaDL<>s6huoxemUvf6+643%`>ReXA_w|{k9_Tq&@ z-+@`Inq62Zbm5hORI26)*+6taXJZGGAmv;z(=jsYT$b;}Y1q-u5c%w-UvRBYtr?0AoP-`^jKf;+~B z-IG${)in20c`J9l57<4-`n~aEt%ku#dC_TUOA&Dfo*t!<5CKiLCUq_27~$F@`_6AZ zJC|6lZo1LbZOu>RhD8UB3NMu?dBvqIs1=}>&SUQ{nh^bDGW2kHO5x+IcQudBq{qKW zD_6IS?%KaI>%s6xOQz{kna~}j1=Af=&J1OmXL8VSHt9T_SLj=gUz`dRm(>NhcAjb2 zSlA{P;(O>1)uHaMuu#RhzK-0B7TLT$Pt~Pf&)(gjzt8yIjiOzCtCu?RUl38*S5d6= zbah+&_RKxJx&v<>HHS=`Fuj}flY6%KN6y6op$kp!xl_G$oDS?a9gBa9iEmDmrsBH2 zB$irKeRKRM^<4LKTr(x=QB)QyF|I3+`PB(OZ_sS%FG`Dd{q|(L$4uuZ#ai*4fhXE+ z-yMYJv1#mwY+*jgpG@*wfFbyM=i2DbH87ZJZ^j8_^K(< zcXL`-LbG|6^U4g#y5PaFoA}-7sNrDEQG9$=-IrZmlbRP=_bZ?He4v2JeC?m_+`+q4 zU6!xAjbdY&ue^hK%&XhsT;NI* zk>iW3KR4!+qhu+{JSbXyEUYo3s@7S&FRcFM1O6xx?l&!VO6kok;^9BMs&+Yvep=Hs zVqcuB#mrcd7a^E`z=RqZoSslV^5-7gu>uXGuU+~nXl=)DGo1xn#d}UI9lWq?AG@>z zyRJH?#oHOSG_l%^*3v!2d~wYT5sC*rt+bfi3;LG|p3CGGkDdp(6q5M1Z|?+nlE>g0B8r;*~k{s3)4&%B{|?l`r3(>RcOIez{OvO{*oBw`s>bQ0-I? zEuFNqu1#Lh3afHUvCm%}Pe<>k52%@Ic3q!(PhDszVFg|EQ9qtjN#~9G)x>=)lblo^ zo?I`La5MB&UZ&0)r>%d#4rB*92MGw`|8t0g9`3gnhZq0DJ$T`0{cEHXQ}N2p%_>KZoP;V&AlK>4YLV8PXV%Ea8O0Xa zPyF%Tpcw2r;@>2d=b!1}`QOw9DKv#&NN_qSNRMuzXJmg4G@%5ndE&=tkmq26p{)d$ zzgZhZm7gJc*D2hLtr2rvArm^eiotef<5kQ8OoIWN6AD8P}rs?W5P$*;2b9p3~r# zbU5_hGD|Vr0PL0qGyz%>vhEEi;rrTUVZxn>(X5O6GG=CNU@+Gblan=3zN?}=ecfp* z(iT9pKad`fK^_%|#7mTAsWdHBRolkj==7pt4x#DcQ6%X+^pIoMNrghOwj;lPbHqFt z9zE?}=&{eeP&939p`*}0aCvLTFg52I6%_^deZqJHt&CV#{Gt5nu_M`t1Ri%OEUL7kxfF(@|9A%fP>A+BwxmJ(^qhob zj*fPLZnF+`7(#=^FB0a@FF=oFM4(1TM+dKc;u#gp?Y#Ln%5(xM2>=Y=R2gNvtQ zD!EchOmwD;e-wRw!Ff@~&H4*f5YG5u?OXZ;Nw$A@Gx+Mw1Ev!^B4T;JH^VMm{mGj{K?(MTVH)KQt*jgZjSyxg(tORVdcyiWtqp zG=OfB0reu^o@IFy>=YCX0D?ODQf~G(%GFP{5~L&q!qYfK%01MJm9@3b)=J9Cg|TkH z9RN}_yCEyR;Bv*lqcC2Q~eeGW@*_OEc-LwtLfS( zArbQb7!KBVIl+|}j4J_yyiY?zDsXIvGmX_SR6Kqt-*(4E1e_B4>v=6h){kp;#{ zJ%E=&c24!VK{Rg_C(U^x>%`@eSNuIoxXd=#h9n$#*{t1C=kUp_K|{;<>&&$? z+YTpL-?ikv5!(>Z^yEMOPrPm;3&3BB%E`%TY*Ud_EiKxd@S?!Q-q-hu%}0SRzH82h zxEeE{BD_Eigx617G}BO!=*buzJZbAl`?DP@v|$9inBMcU(R9}uv}(`L24Z3A&h1}X zG}(4>@@QXc7ae22VrjdwBfpI9PRIHc9XG?MXNEn)kH~g@HOD$8E>22EV!BVq&8;Bm zb7n}=}iGXFW@0 z&|r=iczT&0r{r$O3lKbx^cy)z9-3*%` z4Ga=mMt_LnWN!a`KBCDg$Ma7sN=`fJMMg#U z%Dj9vUdb5NB`OE^G<2={;vs+Zz+d+!z*0AZ$r9^au7?^IHL=3^{RI0NV56?12FyZQwe>Kb=lHHVUq9gcOV4z5;dQNb<0 zMoL!m{Yb&{vAbh(tpRsJ{U5qgKJvXwEi&Js7|=P0SWZlplC=R6G1RTknd)7_{-rv_ zo^E7`#mrPD{y3NJ{mS0W;+^$Xg^g{)e?ETaO0=i4?$$SByvxUc|F$)5IKj_F%b|>}o=DtkT zwW=R{6ATO=xk&ol@(gyYON$b^B8q2&eo}!#ztdQ5dL)ZWdNvL1Ne*=SNzb%8gsxv( zLF7-H;K1n1wzCVf-zX4)K8yqJK0oqlAG+S&DAQ_t2`;zM%B`3K+zkoo?U%sJJcPo~ zJa3kc49(N5tzTGwJ2q0Am$Tzoaeh9FlNYaK;q`;Td0Wp^Iw+7U?nx5Fah`$SIv1Zk z19l7%^%FB}GI#hd5Ux`?D>?Zl(NUL{j{Nv>3M>^+L{@@#kN6!Dqw*kjmj%_ZjfN4` zZ{$%Ez9vQ<#=vY5fi2ZWfO+IMkA4hTbmq*N=(7*f-}<5CONa|U z`9J2gVK3(#B)g9NAk59NA+>WuF7xE6a}$;CMEr}xUwVIBY}fN~>STXkYmc4dlJ5%j zmyg*vJJ9<@-j-$0|G*xwYaU8b@QSPNBZgN4&1ufoNhv8`LDI1Gzfygl+U-Sd5}Xz= z1L^x%EC+tA1ec@II?NwK0dGD#Q_BO|5y^1}C`e*nKtxB0=B@4nzCR6Lp9k^3#9<9d zD6C{e6)ux+nA&Vag`J6T4}!}ZHtkncRiB9!Jf7H7VC(=id;0CF3uop8HA7HLdxf%#-ThAbXE& zS2ZxsqGIqrjt6=mg4^a<5(zZvp8651k3|N*Cnpo(6ag|KSn43DOMkG==1+g0tP(Dr zAS^7rIue|$HsdxZTrEJtscFVAN8=JMg}wC@2(qk^Ft!nSXJ<=N@PYRojd}cd+g{Mk_GG(bPP0@Mj_W(~%v4oxwPxEy{1}Uw z7y&)!NJ8Fh%8B%f+~S;^;|uttr1ZAOG@$lx#7tlB;U9`qW*h*p<^iu2QC5XA0~wRk zzjx@oGH6P+tsPylnqZ|IUw1b(DzhT-|NTm-n!_NfV z`4t=-{q0U?`HZx+gY5NeZEXvGkmRJ<-#z33z@i}R0Jq7$I6r?L0}u%+a0@Sx7!m9( zs91Y274+kYn6CoGQK{5e?fgcy1^%*|`oq?L*MITB)HKrcbk3S}9BT1XoG-wd{g4rZ zik%q_aTS<_hiS0L@8AEn&jCAU)V;(BQ6QH4<>kRNM>(BZ;^de&Imh+Ep#g%7#%Vy*?65BZH>SY4Al0##-1MW$D<|RSMOYz(jY6seSOuzS zX*C)bVYzCYIB^(VfjtO;7SUGXFU&=n_~Sj=n*uEkhsUNilV{I-k6!iI?rS=GR%gpN zts%eaVu2S(Sg_&AnQ4pju@7Ek}9M3}&OEeEj^bt+Ry zNeM;?B*j2=+Hv(iWCElyAY6VsR&fs~e2dq?yAELX$@E5 zrbtZ)XmsamN%ObsaIX*vLpsYI$wTV9>Jg@^Gcxwr$0y_-yG7ijG98wznLu_2H@Z+_;#jjuAHD%p|7Cqo`8x|4? zQ~Vf`8shqK-NfY??>{6MPVije;t)V(WMotY#eBq?CW;j}&Op9F29dZZJUotbIX2i3 zFvKMRAArO6od3cAVl-{uwgcWjxC@dxyzQtIaneKQ5s2Lh!-5u=0co8MM`(ym!FR>z zYc>BbhQBan1P2*-0^nkcOmbybY}&F#9kCEdRw4yrgzSvZ)cC3DuV??>c&|5VxBTw9 z#^p5A&nXbAy=qVK){ME0#V=UjY1*%9#N^Lg8~kI&=g%)MGt z`q!WQ4;#&9Rn$gx=0nu)$PhupS0yGIjQ86-ONy85?QwF~G#2yqEDVSh?(bZeH!hkd zsgj?+i>+%7DQj0m-F+pcR!N0dMvA0gzdZ44x5K`5Jlz8W>tBkVb~<0Qt;`}Jw9DYZ z33;nr?zzi`0xC_i|I~6_k|%}wN0y0?{^;4zyVA{F<$Vg3lCkiUbs|5{-RvF>U?|;< zp$2P{I{uvI-rCJL9L$2d*X-91vli#fJ$1TlIaO@fpbZN9#b#EMCO%B{nw!l(WZwD@ zTmReZ6IXvX1a55Nld?7xS2=tB^G{8D?%o$9AP!T5`I^FyOYFew#pR}4)HX*oJO6nzjYI(b?sqxQ`lP93%#$KQ5+jyrn43(Nox zcnY3Datd+0u?kUVsAE4D=&8{*`u=;BDf8@h&*?8mbPif*95|Es_U8lpJ?`fM7yfa^ zTS51{({_Za+#0chmlvM5U8kpHWMtHi>?tP3FE-SaUeAEi^5a9^u#i$cq6W4nc8)`T z;<~yCgQl4a)*{=8B~=8%UGl^E6%MLCP^<1qN`KEWBkDCbEWJM4xij3Ee$;6B_<6?+ zF|FHrz9pZ%)L)q0o}aY7aNI0R3Ev?s0<1>BEo;Rr*%3oSw+>WnG6F}amWZ;w?4Sfd z8EEfF_@SGdTT79!wN{vrqeeXkAEs9&R^FId3fVVQX>FaV3wK!#Nr(9U z*32Z`4D;KQ;A5n4F(33zhhez<3^krz>{#UQ=cfhr51**0R$x$2BG`VKOx%*1@4t;J z+KXg-TNzp%3p0pBctAyy7_XjjRFH{~FEtMs+1fstMD?e6`gDx$)05Yhg61=R8s^Ff zBJF%O4gb~~bPXW2rb$+X>^h~Xum6yIVp1$@RJ^HriI3X0&3v>l{k>&B7%}QtZQ8Q3 zvi)b|rtZ6Z4b*7>I1nm5tXn(t6uVwDm=o5eNC{Cq3l?$kzE z^^Q4;dkW&`)Pi&|)9Rj?16Q7|su!VIb z@xG*{XJ)X1dx&q(-R5aK*Z*@k`=8lt>regl`lp|#O)r@}u_l9aP<*s&^)gA%>o(qT z_H9>LA6@mIa5PCAcl31sf<00)X=G%i$`FOM_(k}U+7>oL(IP!J{ew%+;~}W&L&b9* zvNJ#HlRQ3XQE*zO0TQY?AoL$4pZJ65M^+>g2ZK1EuOiCOr#yN;yXddKB#Pl#7RK2oe9GMfDi&a-1(Efl)8a29{B8fK zTgWW}durZC4#|K}2mY$I@hC&5#=yj6Wf%L0cMnGu2fS_FXAX|DQ{S_Ia)NzRiPN#1 z7%W$scFi;TWV4z^x-8|m0u4M7n#YtP*${5c#1IPUXIq}(EN6y$*KpdzOO8AEnyIV?WJf@A(5ZUk`CfUlW_ z1s}MX)Va|~P<%O%atBb`9{O2g>J?Xhpn;G9&f%y%{I1n9tNdXXq&%;FM?KUtbLc7l z$g%g$WN4_(C;FehnVkx=S#e3Ha_;?YxcYz1croH_PAM28p9cn5NSBdl2eVl?I9~r>6XKZ%!KbOtYilmxZ#?m&8boT<2rP?tyZstD z_xc%%W_*}KkPzSrpT%5h<@rbx-$nhooMeD-B3> zzlj#9^Pd;vEaVy4^&bI2E}}iFPvkDh{=^6lPpW^H@E?KMTksvj_?ON8EG z(D+?pA%cZpq#ESoC|nN(0VWqtlV?4_B6|Hy&m$tD_c+j@hf{L`qwf=UIDK?|u(SBr z15fHT^mFu{any8PduyVSY(Ua7+8$!YEpe)JXa%(_RIUWnx@OoN8q zw%yPC24O%{zV_q3R+hMJI@M=7jlXg#?@mE9t0vp=wPS~D=;st;cNyB$@Cux%9j=M0 zKj$zoeBkXi-q~|@f^=TLKXq?jbX+ffd-}ppCaL@f&Qk$eBWYjzc1TD!1U_vI{9Dqf z9RDWW!^l?amUF=s&^hf|xOy2K`4352I#QcPmRMfsWa-om{H@mF-%SBH+@;ADK48)#q(tdA~b4BOxVdC(1se2DoHqYI4BY;k+4y$H&Gabd@ z;`~G}(EfEpOxM85yQ@tEwDivQob&eQPy_qAwKS+8icE`oA=W~qo4_$wn#2IeD zRAVH3pz1`@;Jt{nnc1Z4qYrhj&t`26FY=pfmHZ{XfIUCAE;E27!cd)JbUw6Hz)fr4 zmxAzyp!eTjX&dp3Bd8V2)}5k9<8BOiT%PPjqe?-tlRm`eKXa($nW$ z?ASfy{N?%6pJ+*Ww8USot7SSSw=kM#Nz}wP`{w z3;u64-zrkAfBifkN5wWYnX)v=Wx2Y(Slt}id-GcVO3uRBDz66jHDqf1BSZH~I8lp7 zRm0Mh33C#tI=Y0-(h2ikTA4nIZISSZA$7-j^~jjq=o7uh(-W5sRtmlK?JXWF*Zuly z?tT75&bF#)YC6r8o}T`C=caXw_qZ(8IMlvLPueQ=B-JaB73#IR@`%!Ir$*u3Q?prb zw5pC)y=!PZq`{wVV81&v;N9UJq8d-N_Ei3M<6<{vZXRBK{`{BZ=a&k?0~QD53=iZD z54d+kSB4Jcr7df`CTXtZ_?E3t%|LUmFzj6YGI`qb@2q`?`$zt$NiwSthlf&ysrE`Pw|*+Y*lMe1bOaOEOzXJP^+(5k zDi$v`P}MoR*Xr7W%s`h0ZFW^1lS^3&i=!X?9yn(8YJaygt8&n>mXyR%@NXK9P;w3t;xOxnu42W+#qKALQ*d)Lj636sKKksegEuj^7<6K7e*%(0E9 zg!z}4{E%jme0jcDKR)Gcbm}{ryWgcpH4Fxsb(Re^F%c_|1jkYnRQSYQ`o?m}`ln-Q zzFYKp_i0Q#y}Z9MU6C(-hMkFy_vW5}k2`Hey;D9cis;96c%^I_|7l2#ao;0$Q{97YFoSR>?Yq%K_Sfh zF#F#>JGl~xKlllNwB>g;J&KQi_3lxIFHsn_W>&p3aai`CK+=uPel6>X%pm6SsF17k zFBPzghsPi6`V*2jc@F9&%bTdPnvPCZQ)OeBijO0<$%nf5M=Rpq_CePsvrk7$$!o^T!?GFf*-I@lIRNgo6jQ|~F7De$EkL)q06aGIPR6kO z*tUK9u0XHr*NLVQf9leanEjxy0i(QzuHlkdTr(1-C~i9xcW_(0G?&qB_zW9kBn-CIDooK$rwU`^kwy7?hO0e!Udq?cHOa zQAwH$v-v4{;t+?hr=+rS2@uiPb8UB1TfGI@HbskMRt&lsTzllP`sifl2lxa&Iuo;5 zCMlcT!G^wA6)J40o}M0ph(E(-fho2{W_qM-o1oxJ6wtPi#+aI!okXc(<_K4lOJKjP z0+E_w`SO?0V%h#4J^fIQ;(?h&1puPzJNbk#x1XWcL6Sg_7of|03hNQG&o?1!MEWCQ zroA92K^eO&r9<5r-{%54Eb3NZ;59Uv1a{xHW5-`K^55~t$}xby6%+)~vk*y+nqRS63h`>IFvqV4Rx-Xqm6 zlW%>h{^eo9)pzBu2i=sf@htWFSYtq~q29Enp7Fc752IKX7ROs411#8!JloJ3)W1h* zD^QDX*bK}36_}sJj$*dWK-;i&>p?UMhYopPfb+}IuMnrKxwC1BpW-RW35241L*`pl zDS^6u9eA7;l033*IW2jPNqrKVHYq^YQ{$kouD*fhot&J^HpLGAn+>4en>h_ZZM+hR zR4ll!t7tFq74!;ft1&rw0oe6T&CcUb_P%+zM+0xHtn6p&=*WslD;upH_wV1QyY#B2 zMl28kijTCD%F*hzaT(b&znMNT{c+h@rkV)-;O(>AQ*!m+zj_|%GTP{2(VUgP(Erb( z^s1y@zrIpfDAV52q1*%D?&!xeW@hB^!jLBx#P)H~K!cv{ZnMb`O-*bt$9n>4np9k) zg)%Z)rgy;;ere#5MThT@M;Kqo>{Q_{#TfM^G_wgy6=P##&(F|9gZ3vc5F9%8+li=W zNT3QhGv6_LDZ|^`rM4(rXzd_eT$+uI4OY|PJL`h0@C;x6`SYjKjpekZ0@{y8)J3oG z4mCz5XSLHf$80v5Ncuf}S-70u_Rl`$xDN9n$dDgJMm~2C5EX6w=?*qZWb*)dJ|u%5 zKD6Y^XGK#MBI_h?o>CQ_$D8vn(`UP1Fr-4~< z?s4diZ-U*cpL>20at?ms4iN|X*4FX&(zzm;^k?7r0dZI^#Y-7qBIQs++3%_IqlIyfwKU4U~l_ zytl7z*NBBD^aD|luA#Z)g40P$p{qDjQ%oQ1&m{^i9%*(ozXt*Tfhq5aHY?*oEwL;m z8n1gtHUpYg?um|$UVpcekUi=fs+%fccNzfl{01ac3=Itt16QPKn4CIQ|4BBxYcNP( zV$rrvIjSi^YivrzcHgfJ5kdSPOg638&Hb`${-ishZ)LR;kk6B|^;?dHid84?fZq?~ zg(cW|q+|r5_pR%k%fB8eCs`(5`n0}nSS49EbwAlx6$~z~po8e@ih9Be`QGdwndtW7QR`NQfMoztW zc_2N{TU+z$sugeKZ46UctfQl|#YBNlV#b=8j>q=;If^=+B$)I%N&bLS$_ct4myFeg z@>);q2TlxUlY$|NxjxNE4gx_vNyaEABmtWCt?=G)jP|iO=!Vhwnn%qBPF6=sGh$q} zg;7d!KXo@2xyUlD5~DAvNjbCgZ0+C2vaV@Er- zWI{P=(bF#N-)z$?k-rchjr`THqp->Ql#<46ltz@>Mh4U+ZEgV%)MYHgJVKq0$0Zyq zP5yR&eg|V=x!-Va!0wC9_V`zc@(r#tbprzVdU>_g^(>Cf2TNUyS5{=lAc8LM7EqW& zcdlZzspPd^;V*_yzKbf~2KDZuF1}3JYD`nrh}|9GAHR#P_kKOg{7aA7LQ(*ReP~SC zx~SAcbc)ggo|RIQ^50I`>t$PvsDxC|4qeK0uT?tiVi<74J6=f-F$bFt!@s2O>?w&wKj=Nc5F46_p;Qf}CJ8&AG>a)c+;&xqr?fsz;cbi35D)NsDZKyIK zb(uj0*8CC}UyzjQLrO|zKwGL`%VRzV1|s-Q9L&tj$a%7f?g0j}?(j;=RCq0@Yb3FV zVLgoo7l8^C0@XvVWBppkPn_t4MIO^hv|*(PV_FXQmsDjVW{j{6%l0h^|mzK6R z6qj^3winT`QkXDJD*>Fk6bAzj4>OJIXquX<8!SX&qD~wt(x*}k3psGQSdCISDc?lL z3#`Na**Q3T;0p6e6Z zA&+C*@e(!$UwGGu8T^Qon>kF9!2v=7pWY7e#ax?b<;o3k$lqBsH6#U@N2s)Om|@x) zd{$O`09FdNX&B9_oj9=_o9wUgHXG$JjK6klIT~UtSyNTD3UJsO*qaB~+S#$7W?4l{ zORyJLS5T;bOt3=`PwhwWi~x{U4qWEwS5zq{!S6C_#-r>Fa>pUm6TT=ccEQzU!Cp*F zVLJQ^KFQn3c}tDiNEZc;bGRB}-m(U)CeftN0|WdhIFXr=_~LaS|F!)5{De8=G8Ko2 zSv}acZQBaW3cH|t7xn$E;`qJmfF1r;^4iz1-X~3SS>5zpS3LKhwOiM;X$Pj%kU$-5 zXl#VD6b`GE*jl6V@>(?^s8vACO1&G*tElO)#Pdpqud$yYuJlIbiO(3Hkie3fno4*F zv7-(LQ6km%8yn8&5?gXUHV31XG^60Oiv;FQ2`OIs(i z1B<~k9KlG1TW;njoMl!*3(%C5gR`J! zV8BGXRrzL)dO!C4JDiYN!HqoH16G9I#9Qk}g##R}*HgZJ`^JQ_c6?Sx@6?tJRaLTD zmuEDneHRsXZW-pfbnE!?$ex|*=DWyA^QsGPz!)jJC$A2#ZifN5eva*<#))_TQn*BZ zKm|fv-rUe4P}Ksp9^gZrf@%giYtNw>zJ34xdt-;8Jg{E~Qoa|QADG!N(tB>_p^g0f z`2v-T@)8qFh{+s58gm5n4GKV$=j-TN7_*q4bN%+n=3`L~<{|K)E7g8^RKdUt4Ux^< z{mXL#hZKi}Sfk{)7_vX%mcH|=DI-Y4J$l0 z+z~HyZLqWyI{o?{{TMVqe+rEd?ahqB_Zi6y5~+CZWENj132xYxyLVT?8mn_~@Fu2I zpRpHSITAxhlQw$BFY^zV0GkSEOO#-wCZBQ=>rh+vat=Rw;KZQ%>_2++XwsAm|F=vp z>`{-BlNs@Ik{9%yc*XCX=~+ZWn^1-;-IgM=!9p%rmQSIzPWYy~D2@7chPHZqRORf% zKyX^;RObD#ciPVDZUk+~fvIB06?pcnlaOc`?1)NzoR!69Xh<0nF92ZtW_`AKnQ+P} zCMqaw__T%qbJDwL4Tn2!#S=@rgb~3BiIq`$XBw6?X!p0B{_!? zcmje-9WQZnxm!t!2Bkhv{K|(7(3x%hUt(6Rf5oWZz*hL`U8jQ-7PlvsCP}v2AWDg{ zDg_IODw$#eW?Itg9luBTTtfXSAsPys%oHi|wZ{zC3n)}S}8-++! z!*ejHQCIS+b#-GS#flkHrUSb|14FdRx(Un81zt%zxqWUFHF@XpExd;cMKWbU={Dnz z!^4jqMfF2G36{{yeCxOSqVZ!>iw*`qj*3m5(LPXU&>A&)d{Cd_oJ**0Nb71nvCPv! zlxrSz+0b9%BdGJa;ku=1MB>#s^Q}h#M`fuP^t_zzr%rOyLISR8t)c3yO z1v{W1(v85gxD*||5oPl(&`?0I6LD46*49pU^?*a#$~&9Z%gPq*dk;fIY=IaNnK{iO ztMS&R%8bFO>aop-ub@1<&bamp#wy|`dMeVe@*kz9GDEq{6qIiSwLOk~Rowp%mPQLc z;haIAd>!tO55vM()~>w)>3D42I5!uU(8(7JkWpq#-lsiB^1&s!nZ9H5J6;4lNp~st zS*8Yv2lEFW!Hz?`7$q=&_B=C|T|ASrZ!l#>+S?^6(T%(4qUgfKW`>Gk6_?^CCQaJ& z_DWpf-@*N0trhi@`Id3kxb?l+IVF5CIs=H5o0-{*zCEUk1%&FX5tE#z4H(Ek-# zBzcdqah?Rtk5o}2<||0bYPwoDXL&`%Nk}+C;D%c?J*q?^>)>-sdFs!$$qf-dFMWOe z5u`$`+qpAk-?P7H#6gQ(D^z+k8k#zQW1dith;k<3!2$(@cK8nV)@#}mcF;av0Q-Yw z)hbU6t4RS!(Vz{Ln|=hc zs8Mo!O>(bUwZ&w1bN9`!J?pJldsrpPK}vT_$7lRr(nt|L4KkP4{zuO->LvbqqB&ki zx0J!k?mMm+jVAl+(?V=^899A`W<<$;cleGFR7zP6%fN5z1+9~QIS(TM4x$m&YR=8i zkH!kb1~^My2GmImRTB&%f1eq}d=Sna+~7W071^AV9(}bD;7$d&C!xvqNfC=xBR-{~ z9stdg$gyuDfDTwA-uM$7edY1f{IP4VHf)NtdA!WD$v|St;(FUUshg8t5iw;?*hzEM z@U;+C^r1tCo+G!t$^3Us7$s!~m=C_y zWK?x^eL%#J-*T=)uKLcVP7or{NKh4+U6P^&+sr(3u_-M+{yE&UBGnVnJbdWdjV!Le zXfVRdW>->jw*)23okoNAWOdWIs-8ObTz!8`2B9tHK}l-slJmX)9no78<7Ww{L3Whh94W-ZkwVgFX+;G+4Yx}OEA*`hx81*2pGEW&=bfDo znwoAxWQ}iPA|Hs!MU^e7#RHnEs+TZC?&O{O<@MgxT)ZjwJ3v~)*wKs(5tIb031b=Q zu0Df~NzP`jA zCzg0(Ax$mp;^N|@az*Ds*iQqJi}$8A!xnEX!Emq~WXS#p@{IMkOhRmYqXo#>G$4q- zum>FNN!xk|l?~cpP+BaL!YdK6ya9ffSpG7Zy$ z+vBJD@1NVhl0_{z8!a#1Wf@vFN6+mZR(8KeOlW&S7<&I3SX&oPlN?*BlMYMMlH?NA zbt}9Aeohb`^x8gv!nUp6DabNINLJ6D5hf!&%@{y4@hb=A_o;bZlv!Femgn7LvNwun zzS*$D83FC|_)v%M&z}y&z3Tlry{V%l_!TC9@-gb2h>Y?Cf(k-6Nh#j2Y13n>+SeY4 zIRrMO<@W|u4)Rk&;^Tg8*#Nj}$|p6F{tI!U3Zbc+`;TI@qA#m@b8aS|q4lK9^h=48 zqfxUX44q<(&cX!KRSS-;Gk*fV1%Tg?*g<0_ZdzJdwYjDJS8*$rt3Q)MATbJ7YlPfe zpIh-ExHZ>)D{SZev7U{=KUd`or1c+6Cz~4%+^BLbw!*?f@<^OSu?`ni{qUx`kc?BAr&%PHgJkTpw$*M6Y!>~M=$&{{X;h`?=ZfUgpnV*0LFfcQt zR>_Z%UvII7)TaG9hMOz|MS(+ceYthQu~v&&?~Z%o%7e4vSJrwhE{pXVTGGV+2lHle zT;cBb^!<6gGf7fn3l>tB5~n2@7PLr&Y&F)A6;!;am~t)Zne;poWuS`o2@g&)LFjgJ z^RS4@>qV6bPWg^}j7vTF@ylbL!Ui|3%gp0EO-y2UXU7{ER~sfjJF03xThk4P#r`Y6 zl5NfgDr|VhsBF#sZZ?gv?`74kxpeyT*BE6tHn2a<2#BHN)8i9MC0p`C1vMY1?J8B> z8rfS?zv^#vtK<4-!Pt$zeOKap0c+hzU(0Z{mO(Vxa!+3}pV4Ah=X2@ynXF?|+gsyZ zt@+;ByQ<(YXz+JvR5Vv|P@QTyF1fnj6qD9R!wPFI%+)Lq9*~-tN!3%kud!@ySNGIt zqc+vMAo8GKL&-c;7w^|ELciK5Rk2P`clC_A-?XpR+b<0#KixC@H6v`KNG zg54a)lfH};H9x9!nT^iu5V7JXih#(EQ)iHkM3Qm(?>-2b``fcp$Q|=8XQ; zEyc_$F0~)IQpdm$eQDD|uBi-nL8*R9GI7*#Th8%o1?e0Z&nTSrVWX{>*2y-zD`cUs zoXewFc*!&Px0H!v@fH&l$jS#?tZRX`l_C8*GApY`VBgV>V^;TBSQA_{ANQ(-N6D9K z$yoRd1hWSx)7Tf7Bzx|iIcY;bW8)jgurYF|EWx`&tx{_zv)tXAiFDkX?*ByvdmOni zQ?sBfe02Y?tEP<0i*BbDNnMkgi3yS8rtw+(m-ELkopiBKPIRQKu5Lc zQ}xzOk<{8hyN_Sfz$z#5%G8 ztN&r0{M)p{!gHL_ylT=S?hX(8=+TV>~J17H%o3Uqc88qy3SUN%C6Z%nzm~hviSnd}4{Rcy>P`tLM>%|5ev_ z$7B7r@82X1sSr{$L`#Zfr;IxyvuqKHipW-?H`y7L_MqZpl2><+srgjwXrx?vT%yE-y!`~? z&3rjlowW5xV1M*PkF=Yfyzf+;{WYhjE3&Kf9lq!IJPV9|?LjwXXrE)V!Y_6^tTt~#%gN_`Y@a}X$58`q&waKs+0I!3k$1%hJ|=a(H~3)rM}gyB zOYB;Dq|Y3JZ)cvsG2R}(Pby!W+jW&(=){BoHPCjvKy;k#mz!N8UN*b5HO&X*4*%Km z(BXtfagg7PJ8SOVliCJG_nBIEyE=U@oRE}dcRypX6SP>d+7@3k+f&+We!J~`%9;)# z-OO$ep5Hx*Z>wHE5x_Hi;E-A}&zAAs*W|dA9qNw*1QuMYYS7LzbgVs^7egRIe*Qda z{=}*c5kI*;eJuR0ZD3V2F6rB`y7NR|sya52-p5NI3$dtUY04Kek3Hofux*OYW1|K^ z&d#C={RVS3mUf-+RA)O6fkY5Q%8|hFeY4b-+Qt^B>`-W{?aNZ`wGB;m{qiEejP%|3 zb*zBuh%z{=z;+r{uj3QZA}nEen_WXPK63_zotI(@BqQ?^|LPo_aP)y(q|D z`-c9!>w(c0j2pc})^a`AnP0Wj$CYhvrwK|hy&hX%w52G!_%}Ls&Ez+VXRX8LNB7J8 zCEaxLZMH5-OcJ5dPVsvD%(wj4k4-InfSQ4-3Jdeo>t~=z^v4-Y3@rK=Q^+XgdBUE`JDKHUbjc>(AV}~PTx-pEE1BWv76VvjdGV`m|Y$qcO-FFf%T`l z+Kjgu*u}0{d`?=xsJcxl`FJ6l3Klw@K3GA8a!i&}QsTz?CKlddN2`%PAT{^ta))7b zH9ONeAOBB2N&hI?Hd0Ext+=`4NH|Kg(&AzUz!v)y6#ftOLjJed12^v!9M|fWkq`E% zdA5x&;H9eKLW{n2P@|yV_*A5XPEx=w_aSaF@tdj~_uSppDJMluK$D=+)SbV9=c4_Gkx(&_e4pzUM zJ>r5q3XqEqK`{fIWoM?ws78db`}g+tDu0DM%MwBjV$;La7=k+>b)6X;GC;?ISbRds zzdixt2unB00L-O(3DJP4}EC0y8oEooVN2oV2!YY zD;=wVzrThUrVw!W_8ui&`~IPeZQy;?fRD-njw$oA59bDUSy$p1hsI=si%cZ=r+!@t zjHq4elW-tm`}_4h8B@BOu=cOPH z!UzbNuuvMK>bb?DmM7P~;?&q74Rm{fK#_9g3O_CHprGdK#!1;O3+a5xadBnu*DrTn zbi3W4qbWj{NyDMc^pJ3bT5#DpALE>cA;ikaTK z_ksV%$8qY*Opb>$F#N^LqD?y9YX!F#c7&W?mZxa*@|`AO3^g10)*4C{%{_>qX7vb$ zsZF`rdC#-e7YM49&}Ibzu16tKxh${<>1sEY`Zud$Ex~hMf9xzOQs86_!6=i@J=)Uk z^5W|)KMGWD7CQ%xKiZ_x{Q?UrYGawu?X%~ntLnd{M*+A0OOT`|)Ad{9mIyOA=(_;$i7_S!VQvTyxs$Yd7J@>S8yi9>PyokJ za06WB7mN;%Yh2~%xlg9zeXg+5xmk%7R|Xac6BAQWTiY6ZOEQ0eW{&tUl5)Go>xT~L z%;8}NnmiJ>!R4WcX5-}zg-zjZ>uErsh)OGLeG3%o?f0<}le=h1oI z6ozP!-4=#U5%4shsh*y$O3C&YAhSdfoO12@^-ch8gw7xyQ9S+3M_Q8kxzB(hu7p8V z3OTeeA%-Ep9zv-^y(t@Y+o(?bVps`I^Fxpa(t0K0@3$X$9*Q2m3*4U+qU3%3q7vfY z%ozF36PsCJdYz4G7Nw!++s5~virhzeM<~TgTDXp)7{R9K&COAYr&&aX?LtiH6M; zW34O^#$$;VFDX1e_h&K%%+zkHU}*ol2ug96=lRAIqgJljDx-RUV9QUpWW22dH%zZ&DpGbh0q~v zvl04nV`)$L3nIEqCpUk5_OGQOR%;iArs7f>Ny|!)zSP+PVT}>V^ zxa{G&Lt354p0jiM@y!}05b&VnwD}KQsOBfkwH8)Z1WKvR{aU+EOiZlhV@kswC15qR zzp}Hl30H!K{X=fqo}4!$rmd%EmEEfZQ`z0-LtC#~?>*IC#mJr%j7N$uyzc62 zZCzca^?n~n*t;=j>6pOhvY%d_o;30(RU?kM4Rm(;6wXY28}Expp3Y@jmT?$7Hq?3% zk>xRiXNF5w6fT90EnjQnm%$SR1D$#giW3d1q`t zeJ_db0~OCtp>Ti=MJ)gL0TyRu!4c+uvyf0J=60nb;m{8F-jtkuk(h_e zh@!y1>>hn9hHOv2`1s?A6Rt5o&jiqatnOK7qAn}7@Ok0s8LQ8=TGu+M1s9vAp0{$6 zVktcc@xDa#i7JJFpMa%CYE;%L#2#dzVdRW7tT)_1apLNy5Ei}wGEwNyU@?MC1IEr| zqYUPK)V_Tv)|9cqV{DLZOAarp_1ze$1DRpxbWp0!b+z^WXsu6-)^d%)rFGL|SHXZ7m0s zn4p~u0<$@B1PLCvVGgp1uX(9>IMo*1{AIZ0*yeLaN9$%rGh8;CGOEl65m?B?%}BOG0Z(M?AiCAavTB;f|7 zKAU>-1D@=pMEVEW`blQZ&!mBC3b*wD`p;=y$~LwnKxRYL;H&anzOxQ2+2s!&g%uwC zpyS7uu%%w9ui{E7N(`Kppk5z3Roe_#R@g$DFKVf}_T!lL4tbm3dDKtcLvevM>!jG- z=FKX@`kBD{iD+!eOi#an`M@xWS{O&%4@!{JFBl5mC z15vxvw7*A+aLl4sk)J2Z%EZOR$HCl?Abw!`t^8?7C0a>9UDO=H@At5|J}Gcs^?Bw= zG4(XdXXT9b@&UPRH)$Vaj5?pc+~Y8;Yq%{SIe>r&I-4@m)5*M=OBl4k4Z>_!_ zegFHceogg-BMP7d3y1UpApcfl>wuXL_IoA*Y+t+Xct|gLNHaOL=%bPi=iD7WhQbg9 zW0Fg7C`AE`hzox{tT|Y$#gyG4-zvCEpv1kT5^dsw|ND^@925U}3lxaQLHIYlgP&z>5M zy8cx{B!oEi#SdgJT1mThyzWy4b&+9d+wED#31B9J^0T5WKc|(hNX*Ry$PE$fwJJ}R zer3;9qzj}+CXA<3Tm*Ih&MlZA+}KrIIn~L7q%lLj=sfuaRy%B;m%GhvYIHiEx=FNB zMd!i8(uSd*gp8p;Hh;HE@(1;fbE}qrZ0T2#>(Z{;=h`uAWp0NDR;!Kw&U@qv@TesW zUH3%L!~R&RGZysgpRLaQ558NnyNPYI!1dGV!poI?Dh6bLrxq2PFu1h4vcF>7U8*}? z+E4qDdxTY}B`Qlm$x2iBBeS##y2HR(bhRcWd6S9Y7UOHN^$&LCGVe3UOn8;xuXCD- zM&un5>LtAfC5DBe1z%}aS6v4_K4BYP5U&~fIApo^#+;=~c^BDwlaHaY5;0}&K%jhG z^u)0Pf$6|<;~S&5C2_^R7RTrL>g=E`x@>Y_Idjnokt4a9-9op1JK^<5cN z65RP*NCg(Bge|p4%N`b|{_5CcD9Ns9{#K3pk@uzw(1J8M?-EQScb|Qa4qaTe*C)E# zPUrmlRf;?63$JdV=9x1&98DIaDVdg9l?tx*xqnF0{a|L@b!ZOgWs=>mq)me(jtL*z zxoFM$pDTCP&ht8-V$ImFP<3N5rM`@p;naN9g^oS;>hgG;%JH=dL|C&VTL1NQ_Ts(I zO#J$H^ZBKXHRiTig)C?r5#>v)zjw3g(7iKT_yk{z4^Kocrp!ut-*>E`(S>=ir6s&Ztt)I@VhO(U~@MO4vhTIA*))65C#clwt#+LD^}P4TU=K}aM$>S^F{ee(E?j?i zW95U_NxqawLt}<}PC%ZPm!ia}=iJw}d$zDp(v82ee6_{taH>*s2jmZ=)GWrtI(>iT8q`@{_mj>%@!Rs@h`u z?sZ63u&J)){Pgz5 z;io@rJ!%57Q*}&=mF?;WzB~`BY2>kpxe=469SFV~u#}3%qqfWkK}i{$*5X$M8uWNB zKi$qk5dDE}m>P?l&8*ctpA3Fpc&Fpz=P~7H@~`VBIJLu=DF)N}G5Y=o+3#sWCOn?h zx2Dfypspsz-IluODc9+(#`~veUG%gz*SUDLa3&KEQ#OjTG@q^TxM}NGT zX04(cul4I3NLj8DHJU;les@C=Gaj?ztI85$+`XSk-@NGz)5`s!%@W#-Pd z9QT~E&>hT@M%zQ>_gM?$l2UaVFEwu&_?+r^t+XudJUvBP!bUn^Pt6Y(rG8_zWE&!* zm$2F1)xL7hdJxUU!^)_4*0persFJ=Le3C-B!J z6oU1#v<>j1Z(i{G%vDnJn+QS{QkVgX6GfSuUYWoXquI5FE%$b@c@ab;%-7ZY(fQ;n z{Ked?eO}q$*V&^N*@`}){D8W8LDB>P=5Qj0H8nNqo01VuAlrH2%!~VKYh%;ALdihy z%%jC%S+^?;W+avV%e$zvNk~}OKddq`_nqpywWb|zH~EfH4H~DPx7Pl3Ji4xi@W(LC za(-Dj9}5~(Sm`?;=8F4{RF@YoU#^E(7&8V)b{)jo#s%LhYgtTeddepLmt9Y?MIS8{ z$?ZU(+WZKC+t2UZ4Nv$#N@B`3?Z}OF2KybpY&Oi8>lJizh;s$K&IaH)B*0GGmMi(R zmn=qJ5%pQ%Qa(k13b2Mbkntm@dz1+k0DlddW`_0jkVC8Y&P+NJ1qS5mzRMXE7fvGi zpwf&3&=q7U@Y!(?p)Kj}(4~pfH6m!~xC15)$0Rn}w53KM+(~4jjAi`G!1;MrR^ibEsmhxHK zDu2H|v6;0CT_3A$%QO}S5VHOz^@a_Y$-_aHY=~uO-iTy7*&qFHphQ+~O`g{rARH}A zhT39M6XL|wH&{gO+xYcq8Y|k1SI2f@+F((AeO77n!>ZD`UzN9Ed}4yQJ&~PLjKQ!M zpuZyw20DhbfjNW7)qh1t zOAX&qv@q~sijW{@B1(~VW`+i)Z`kerf3@1e$>C>&(CUghbjTC?79dTy2I;3xow{lK z<$0VgvFgT__Hqf-G_mi%&Oqu9I|mytiF9_M;djsTxACdn{Cm6j^MtWaRa{{o4|B_O z+1$!VR0YwRuE@wB^#VWgRe%o~$}F+jglRV#=cB;QltCVz?|RNu0j1B013y-d_n6&S z8f!AkT17sNj%I|QKdw6}IPcDDQ`*hFv%;P6PD^CvVOH9c1GG31_ zfn1kmwtlF^LcTRvs8n~|Axk>CA#qE6*SkXo7FI$^Cg;ov2tWy-Oe?4E=UoIB z7oGhhkYG%g^H{gPRUrEy-EQL&M)=3n+uGJHZMzrH#6|rJ?w81L&M5N>Q-I~y5f#F)V@{jh7L5EJA6`Mg|Y*nJK*ofdL5M{l=s9F1*6%4S1F36a7MX;Fgut9q}7WB z>LNZvq6I~lg&;pe0+en{A$u3*H)B^O;yI83z@9BIykvM}#0Sj|WNR!?2f0;N zic0*t2TMf<5IM>;-|hAg8F^-bJSHr3nm2Zy7_9QR@2fB6clFTeN$b2bOq?B$IWA5X zyk;VEM>d3rTj<313R7iL@(fgqA#ecS4Y#$m^}l=fF3`h3B(Y%y0YTaVPr<&kXLAh; z&ZIqsW6!VH96=;x!HxWBpE0A*^9Ey%V;VG;BoYuw3-Hgx{W&aYQ@2?Zn%gUpk-~rg zUm(4SOf}Q!M$92*P_=!+`NHAx%nXiLGqWhe!t>8&KRqNQ1lx1eI3$4R@lLt!9rJhw z=49sdx1pHm$1}UV3%`l%ULv++>()=}F75G;qXdTTWJTmYS;MmXu3fMS>#iqbTO{k(Q-V}$n?`#*1v3~G&<7d}~QyNCb8_k<-<>#9rME);Vv{IlTeB>k+e zh4z$#x#7J!(e_GdC&EU~?eHocZhQNJTL}QPKxBwDcDL&G@2-pF47h8oT z1iPS17C$rFL8F4w(|4Xbceiq5rg0Lqrd*(yxoC9oK6lHXkCl2^SUjYy1Bx>E2Rq9q zS`e_6h3k#?d_4W}X!oq%fLDa{NzSNe}**QEiGM0+yM0c1tfWS*WJm5z2pzQXX^Vt(nr;Lj6LlROUsH6=bBg1Jdw` zkR6Gkpv?>uPx=pjD5UlR8pVpAry4PgS3L%aiF$Y875XqU*xAXTrKOcn->?7Yt+jLF zt-HuuSctXMNq zSWNI=n=GXLzIdJj`}1@gYlJ}7#nG{`m)P@&w0ClHv>G5d7)X-34GnCPzJFCEupKyK z6bnYFDp@T0%T_$Fp840?4E~hPtFM%HbBpr6;ZG-<87#oyh6X<7X0&+y9Q%q!Jn{L7 zvinCi7bOH{-paA%EpV|9*F0JD_abm8iU7GF^HmA})qD;%A#K)zp;mO8$t)HRg=+#Fu=mRuUa;UAMW_ zXyXroC{yftqwok2mJ|1-<%X=5s%kMwb%SS_l%I+ENicuzMv22fgBJPe%=918<5j%i z!#XgUnv6_ipg{yneATe64I~a(9Xlo;L)DmL5Fm6J-kR}BYHAgH-MoMk0j(2})w;C9@xI}>fB0hSe)c_fL3%(s-StDSMicjov%e^#xCNd~N zymePn%pr%x5xo_Dt|-^feFm&f#&W^Z&KJ2@hq?=-je!Qt*}-8WeV4Z5Uur#pJ8dCR z?C?7=rt5XQt#bOj_DNrX=-6hiIgjqV!}V)7dj5L5R_a*{FW1$|nm#GH*?)TWprC*k zRP*D<6*Z5RU*Sj-e{+iHNgaD@ zO^HD_eE|)}FXL@&uG^(-L<(GnhC|*-$#B}tBQ(OREyxWa<1;a1oQ?^)u%dxG>O*oL zCRh<2DvV*sly&H@+d`9vKNtDL!Ps_?+VQ8|w@jHfSgk}ne)PKK z<)@avE=9d`H*_$2nBCb(HO)B1v4r{}O7=eD8=5%Ner@4{*yhKAo9V$ zz&zG(4K6Qb`Tjg<65Xs^L@pBA{RTazNpb0q?k98q<-684lSDFY9 z3E`m8VYEJh`J_&Vb#$)a^+)fRU-=8~2#F#aXn`4rQ9kk8X#D;2>@>QSRkz$Xt%d8s z;cbIwxyhzI^JFa@hi4)s0n2mt>BhRcg|ui)I)V17{YE=Ei|&oGLL$V!aicPAIZVLc zoIbXewH-h=gaD9oizyCQ|LGhL$L*D(g$MeEW|z%9W$Z)Qr#@VOD+yt6%Zbba+UkJ~ z3WJN5E>%X;W(Fm?dZY|t981A#x7Zy){^4RYnw_PAEx(X-<|bV|^wV7l5PiIzeU&QV z@eq;>vA~0x6J%fg^9P%uX+@)TMklDZppXzHZ0ew7hhg?4gU94n9rzr&WYcPg;oRMm zXF&49A{q7 zO^JMwJgw^q?r`PM9VthCq=9Q6Ja_@-VlcN*v}b>+P#@Ff}p7T;i@HBG-w~4N!vV z_UNIFH(uSoHhJ*UY3_UF4;vSEiW&x=%`fX5*-@TK``R-rbJNs#sJ#v?C05yBHgy*B zfk;Bm+ele%6j&s#bCzR`v+7QRSO|2mImilZ?DEhDpnxS4fWR-8;P#=0dI8f){@6Tm5O~82Nt|6aQkh5jez{7f(X0OXaH90xNYr@GGDQ)oYs-wO zHJb%$KG4sQExmVcOSg4B%|52FcXD_hx!ZT{tWt@8pGbE1%qJcD>2(})T0NSvatQ)6 ztgEBKumQl`n%x>Z6x`c(S(tHgqio^*s}q~rI7q+~%^UGX1MP)tLF2$1NPId{c9#YiYUaD>eP0!-oS&pj-MewwM_Gx(Cd7DgQeO1e z&2Q`jUauRzE4YC6z(J2D!C+*6_HlKG_Vo>i;`S(JFFGuDoc?;p*ygDg@fQOtSttW7 zZk70bQ%oVmTjUBu(q>^{SC>_v{f@C{j~NuX@QC#JeC_s5%`Vuq#pL47S2<;qUV;By z7TJ7j*;`j-MXrQA^Rnw4tRnYLcz3#Ncw)_?RF<%OI92i#7lVPyCeu3YaXuY zbMIdH-q)MAp1hFzmNBUCTcJ)Uh!$x8e0{fJ@3n=9tBA{J6`XI zbM?t>UhJR9lvKsnrZ64K^0?yIKC#EsBI}R+ zG*>@o)YDt{N_F;3=a1iHGXMLuZdg}Kg}G?OWjj01-4WimzcH7{7R_r^yQ59zE*hKo zDtzR?9dpqSsl(MAviG8_DO;|4RlVyBs(D8K^cZO4<7>rNuVXNdl=Uo2>=0|NKFop5NmMZ(~j{HUM!ktcwHR#&;*rW>mvy{2SO(n{| zMB{?B-`%Nh@$~LQ55Ls`;lBn%qU_zDHCzl3(nvL8QuecLwxbLpk1N}k>5Yeu_*F}B z288MrYgE=Rc`f?)h5TfEk|Uh*nE*5wuKeo0nLwtXqfKAycI;QgksE~e&PXxaB0 zH`5AuSOctYB?_Z!d6Qn!QrM_Yn@>IRu?Z5|?R9N<fvE$F7um0x|FPh3M}HsVveSZ@(?hpL+~o5SO1g-wAAbH#>y9<4L~T=E zeJ4z!>5lOp<_dkDbk>ETKkOyjEF&DxABpucaZ*S;_ZW9!q31tSXV%aAV$AY!x9J02 z>DRn!(Qb3^DAxGCNiilOJ7CkyAt

    57  // *****************************************************************************
    58  source.setVal(0.0);
    59 
    -
    60  const bool l_use_ndiff = solverChoice.use_NumDiff;
    +
    60  const bool l_use_ndiff = solverChoice.use_num_diff;
    61  const bool use_terrain = solverChoice.terrain_type != TerrainType::None;
    62 
    63  TurbChoice tc = solverChoice.turbChoice[level];
    @@ -593,20 +593,20 @@