/home/runner/work/amr-wind/amr-wind/amr-wind/diffusion/diffusion.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/diffusion/diffusion.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
diffusion.H
Go to the documentation of this file.
1
2#ifndef DIFFUSION_H
3#define DIFFUSION_H
4
5#include "AMReX_MLMG.H"
7
8namespace diffusion {
9
10amrex::Vector<amrex::Array<amrex::LinOpBCType, AMREX_SPACEDIM>>
12 amr_wind::Field& velocity, amrex::Orientation::Side side) noexcept;
13
14amrex::Array<amrex::LinOpBCType, AMREX_SPACEDIM> get_diffuse_scalar_bc(
15 amr_wind::Field& scalar, amrex::Orientation::Side side) noexcept;
16
17amrex::Array<amrex::MultiFab, AMREX_SPACEDIM> average_velocity_eta_to_faces(
18 const amrex::Geometry& geom, amrex::MultiFab const& cc_eta);
19
21 const amrex::Geometry& geom,
22 amrex::Array<amrex::MultiFab, AMREX_SPACEDIM>& fc,
23 amrex::MultiFab const& cc);
24
26 amrex::Array<amrex::MultiFab, AMREX_SPACEDIM>& b,
27 const amr_wind::FieldRepo& repo,
28 int lev);
29
30} // namespace diffusion
31
32#endif /* DIFFUSION_H */
Definition Field.H:116
Definition FieldRepo.H:86
Definition diffusion.H:8
void viscosity_to_uniform_space(amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > &b, const amr_wind::FieldRepo &repo, int lev)
Definition incflo_diffusion.cpp:205
amrex::Vector< amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > > get_diffuse_tensor_bc(amr_wind::Field &velocity, amrex::Orientation::Side side) noexcept
void fixup_eta_on_domain_faces(const amrex::Geometry &geom, amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > &fc, amrex::MultiFab const &cc)
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_diffuse_scalar_bc(amr_wind::Field &scalar, amrex::Orientation::Side side) noexcept
amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > average_velocity_eta_to_faces(const amrex::Geometry &geom, amrex::MultiFab const &cc_eta)