| 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, const amrex::Real scale=one) | TurbulentPerturbation | inline |
| auto_mask | TurbulentPerturbation | private |
| auto_mode | TurbulentPerturbation | private |
| auto_next_update | TurbulentPerturbation | private |
| auto_ready | TurbulentPerturbation | private |
| automatic_face_box(const amrex::Box &subdomain, int face) const | TurbulentPerturbation | inline |
| automatic_update_due(int lev, double time) const | TurbulentPerturbation | inline |
| box_sum(const amrex::Array4< const amrex::Real > &arr, const amrex::Box &bx) | TurbulentPerturbation | inlinestatic |
| calc_tpi_amp(const int &lev, const int &boxIdx, const double &interval) | TurbulentPerturbation | inline |
| calc_tpi_meanMag(const int &lev, const amrex::Vector< int > &update_box, amrex::MultiFab &mf_cons, amrex::MultiFab &mf_xvel, amrex::MultiFab &mf_yvel) | TurbulentPerturbation | inline |
| calc_tpi_uniform_update(int lev, double time) | TurbulentPerturbation | inline |
| calc_tpi_update(const int lev, const double dt, amrex::MultiFab &mf_xvel, amrex::MultiFab &mf_yvel, amrex::MultiFab &mf_cons) | TurbulentPerturbation | inline |
| configure_automatic(int lev, double time, double period, const amrex::Vector< AutomaticPerturbationFace > &faces, const amrex::Geometry &geom, const amrex::MultiFab *z_cc, const amrex::MultiFab *z_nd, const amrex::MultiFab *z_ground) | TurbulentPerturbation | inline |
| debug(double) | TurbulentPerturbation | inline |
| hash_comp_cell | TurbulentPerturbation | privatestatic |
| hash_comp_cpm | TurbulentPerturbation | privatestatic |
| hash_comp_interval | TurbulentPerturbation | privatestatic |
| init_tpi(const int lev, const amrex::Vector< amrex::BoxArray > &subdomains_lev, const amrex::GpuArray< amrex::Real, 3 > dx, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const int ngrow_state, std::string pp_prefix, const amrex::Vector< amrex::IntVect > refRatio, const int max_level, const bool automatic=false) | TurbulentPerturbation | inline |
| init_tpi_type(const int lev, const PerturbationType &pert_type, const int max_level) | TurbulentPerturbation | inline |
| input_Ug | TurbulentPerturbation | private |
| input_w_amp | TurbulentPerturbation | private |
| netZeroBuoyant(const int &lev) | TurbulentPerturbation | inline |
| pb_amp | TurbulentPerturbation | private |
| pb_ba | TurbulentPerturbation | |
| pb_cell | TurbulentPerturbation | |
| pb_dir | TurbulentPerturbation | |
| pb_interval | TurbulentPerturbation | private |
| pb_local_etime | TurbulentPerturbation | private |
| pb_mag | TurbulentPerturbation | |
| pb_netZero | TurbulentPerturbation | private |
| pb_nupdate | TurbulentPerturbation | private |
| pb_Ug | TurbulentPerturbation | private |
| perturbation_khi | TurbulentPerturbation | private |
| perturbation_klo | TurbulentPerturbation | private |
| pseudoRandomPert(const int &boxIdx, const int &lev, const amrex::IndexType &m_ixtype) | TurbulentPerturbation | inline |
| pt_type | TurbulentPerturbation | |
| ref_ratio | TurbulentPerturbation | private |
| set_uniform_advection(int lev, double time, amrex::Real speed, double wind_period) | TurbulentPerturbation | inline |
| tpi_boxDim | TurbulentPerturbation | private |
| tpi_direction | TurbulentPerturbation | private |
| tpi_Hpb | TurbulentPerturbation | private |
| tpi_layers | TurbulentPerturbation | private |
| tpi_Lpb | TurbulentPerturbation | private |
| tpi_lref | TurbulentPerturbation | private |
| tpi_net_buoyant | TurbulentPerturbation | private |
| tpi_nonDim | TurbulentPerturbation | private |
| tpi_offset | TurbulentPerturbation | private |
| tpi_pert_adjust | TurbulentPerturbation | private |
| tpi_seed | TurbulentPerturbation | private |
| tpi_Ti | TurbulentPerturbation | private |
| tpi_Tinf | TurbulentPerturbation | private |
| tpi_Wpb | TurbulentPerturbation | private |
| uniform_clock | TurbulentPerturbation | private |
| uniform_height | TurbulentPerturbation | private |
| uniform_mode | TurbulentPerturbation | private |
| uniform_refresh_enabled(int lev) const | TurbulentPerturbation | inline |
| uniform_refresh_interval(int lev) const | TurbulentPerturbation | inline |
| uniform_sampling_face(int face) const | TurbulentPerturbation | inline |
| uniform_sampling_height() const | TurbulentPerturbation | inline |
| uniform_sampling_period() const | TurbulentPerturbation | inline |
| uniform_wind_period | TurbulentPerturbation | private |
| uniform_wind_update_due(int lev, double time) const | TurbulentPerturbation | inline |
| zero_amp(const int &boxIdx, const int &lev, const amrex::IndexType &m_ixtype) | TurbulentPerturbation | inline |
| ~TurbulentPerturbation() | TurbulentPerturbation | inline |