/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
Loading...
Searching...
No Matches
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>
8
9using namespace amrex;
10
12
14 amr_wind::PhysicsMgr& phy_mgr,
15 amr_wind::Field& vel_fld,
16 int lev,
17 amrex::Real time,
18 MultiFab& vel_mfab,
19 int nghost);
20
21Array<amrex::LinOpBCType, AMREX_SPACEDIM> get_projection_bc(
22 Orientation::Side side,
23 amr_wind::Field& pressure,
24 const Array<int, AMREX_SPACEDIM>& is_periodic);
25
27 amrex::MultiFab& mf_velocity, amrex::iMultiFab& mf_iblank);
28
30 amr_wind::Field& velocity, const Vector<Geometry>& geom, int num_levels);
31
32} // namespace amr_wind::nodal_projection
33
34#endif
Definition Field.H:116
Definition Physics.H:100
Definition nodal_projection_ops.H:11
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:80
void apply_dirichlet_vel(amrex::MultiFab &mf_velocity, amrex::iMultiFab &mf_iblank)
Definition incflo_apply_nodal_projection.cpp:63
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:32
Definition console_io.cpp:25