/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"
9
11
13 amr_wind::PhysicsMgr& phy_mgr,
14 amr_wind::Field& vel_fld,
15 int lev,
16 amrex::Real time,
17 amrex::MultiFab& vel_mfab,
18 int nghost);
19
20amrex::Array<amrex::LinOpBCType, AMREX_SPACEDIM> get_projection_bc(
21 amrex::Orientation::Side side,
22 amr_wind::Field& pressure,
23 const amrex::Array<int, AMREX_SPACEDIM>& is_periodic);
24
26 amrex::MultiFab& mf_velocity, amrex::iMultiFab& mf_iblank);
27
29 amr_wind::Field& velocity,
30 const amrex::Vector<amrex::Geometry>& geom,
31 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:10
void set_inflow_velocity(amr_wind::PhysicsMgr &phy_mgr, amr_wind::Field &vel_fld, int lev, amrex::Real time, amrex::MultiFab &vel_mfab, int nghost)
Definition incflo_apply_nodal_projection.cpp:13
void enforce_inout_solvability(amr_wind::Field &velocity, const amrex::Vector< amrex::Geometry > &geom, int num_levels)
Definition incflo_apply_nodal_projection.cpp:86
void apply_dirichlet_vel(amrex::MultiFab &mf_velocity, amrex::iMultiFab &mf_iblank)
Definition incflo_apply_nodal_projection.cpp:69
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(amrex::Orientation::Side side, amr_wind::Field &pressure, const amrex::Array< int, AMREX_SPACEDIM > &is_periodic)
Definition incflo_apply_nodal_projection.cpp:37