/home/runner/work/amr-wind/amr-wind/amr-wind/projection/nodal_projection_ops.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/projection/nodal_projection_ops.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
nodal_projection_ops.H
Go to the documentation of this file.
1#ifndef NODAL_PROJECTION_OPS_H
2#define NODAL_PROJECTION_OPS_H
3
4#include <AMReX_BC_TYPES.H>
9
10using namespace amrex;
11
13
15 amr_wind::PhysicsMgr& phy_mgr,
16 amr_wind::Field& vel_fld,
17 int lev,
18 amrex::Real time,
19 MultiFab& vel_mfab,
20 int nghost);
21
22Array<amrex::LinOpBCType, AMREX_SPACEDIM> get_projection_bc(
23 Orientation::Side side,
24 amr_wind::Field& pressure,
25 const Array<int, AMREX_SPACEDIM>& is_periodic);
26
28 amrex::MultiFab& mf_velocity, amrex::iMultiFab& mf_iblank);
29
31 amr_wind::Field& velocity, const Vector<Geometry>& geom, int num_levels);
32
33} // namespace amr_wind::nodal_projection
34
35#endif
Definition Field.H:116
Definition Physics.H:100
Definition nodal_projection_ops.H:12
void set_inflow_velocity(amr_wind::PhysicsMgr &phy_mgr, amr_wind::Field &vel_fld, int lev, amrex::Real time, MultiFab &vel_mfab, int nghost)
Definition incflo_apply_nodal_projection.cpp:12
void enforce_inout_solvability(amr_wind::Field &velocity, const Vector< Geometry > &geom, int num_levels)
Definition incflo_apply_nodal_projection.cpp:85
void apply_dirichlet_vel(amrex::MultiFab &mf_velocity, amrex::iMultiFab &mf_iblank)
Definition incflo_apply_nodal_projection.cpp:68
Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(Orientation::Side side, amr_wind::Field &pressure, const Array< int, AMREX_SPACEDIM > &is_periodic)
Definition incflo_apply_nodal_projection.cpp:36
Definition console_io.cpp:25