File Diffusion.H
-
class Diffusion
- #include <Diffusion.H>
Public Functions
-
~Diffusion() = default
-
Diffusion(const Diffusion&) = delete
Remove copy/move constructors/assignment operators.
-
Diffusion(Diffusion&&) = delete
-
void read_params()
-
void install_level(int level, amrex::AmrLevel *level_data, amrex::MultiFab &volume, amrex::MultiFab *area)
- Parameters:
level –
level_data –
volume –
area –
-
void applyop(int level, amrex::MultiFab &Temperature, amrex::MultiFab &CrseTemp, amrex::MultiFab &DiffTerm, amrex::Vector<std::unique_ptr<amrex::MultiFab>> &temp_cond_coef)
- Parameters:
level –
Temperature –
CrseTemp –
DiffTerm –
temp_cond_coef –
-
void make_mg_bc()
Public Static Functions
-
static void output_job_info_params(std::ostream &jobInfoFile)
- Parameters:
jobInfoFile –
Protected Functions
-
void weight_cc(int level, amrex::MultiFab &cc)
- Parameters:
level –
cc –
-
void unweight_cc(int level, amrex::MultiFab &cc)
- Parameters:
level –
cc –
-
~Diffusion() = default