/home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/DiffusionOps.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
DiffusionOps.H
Go to the documentation of this file.
Definition Field.H:112
virtual void setup_solver(amrex::MLMG &mlmg)
Definition DiffusionOps.cpp:104
virtual void linsys_solve(amrex::Real dt)
Definition DiffusionOps.cpp:154
std::unique_ptr< LinOp > m_applier
Definition DiffusionOps.H:108
void set_bcoeffs(L &linop, std::enable_if_t< std::is_same_v< L, amrex::MLABecLaplacian > > *=nullptr)
Definition DiffusionOps.H:74
virtual void set_acoeffs(LinOp &linop, FieldState fstate)
Definition DiffusionOps.cpp:76
virtual void linsys_solve_impl()
Definition DiffusionOps.cpp:112
virtual void setup_operator(LinOp &linop, amrex::Real alpha, amrex::Real beta, FieldState fstate)
Sets up the linear operator (e.g., setup BCs, etc.)
Definition DiffusionOps.cpp:57
std::unique_ptr< LinOp > m_solver
Definition DiffusionOps.H:107
void set_bcoeffs(L &linop, std::enable_if_t< std::is_same_v< L, amrex::MLTensorOp > > *=nullptr)
Definition DiffusionOps.H:54
DiffSolverIface(PDEFields &fields, bool has_overset, bool mesh_mapping, const std::string &prefix="diffusion")
Definition DiffusionOps.cpp:12
virtual ~DiffSolverIface()=default
@ NPH
State at (n + 1/2) (intermediate) timestep.
Definition FieldDescTypes.H:20
Definition AdvOp_Godunov.H:21
void viscosity_to_uniform_space(amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > &b, const amr_wind::FieldRepo &repo, int lev)
Definition incflo_diffusion.cpp:206
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_diffuse_scalar_bc(amr_wind::Field &scalar, amrex::Orientation::Side side)
Definition incflo_diffusion.cpp:70
amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > average_velocity_eta_to_faces(const amrex::Geometry &geom, amrex::MultiFab const &cc_eta)
Definition incflo_diffusion.cpp:106
Definition MLMGOptions.H:27
DiffusionOp(PDEFields &fields, const bool has_overset, const bool mesh_mapping)
Definition DiffusionOps.H:127
void compute_diff_term(const FieldState fstate)
Computes the diffusion term that goes in the RHS.
Definition DiffusionOps.H:145
Definition PDEFields.H:27
Generated by