nodal_projection Namespace Reference

Kynema-SGF API: kynema_sgf::nodal_projection Namespace Reference
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
kynema_sgf::nodal_projection Namespace Reference

Functions

void set_inflow_velocity (kynema_sgf::FieldBoundaryMgr::TypeVector &fbs, kynema_sgf::Field &vel_fld, int lev, amrex::Real time, amrex::MultiFab &vel_mfab, int nghost)
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc (amrex::Orientation::Side side, kynema_sgf::Field &pressure, const amrex::Array< int, AMREX_SPACEDIM > &is_periodic)
void apply_dirichlet_vel (amrex::MultiFab &mf_velocity, amrex::iMultiFab &mf_iblank)
void enforce_inout_solvability (kynema_sgf::Field &velocity, const amrex::Vector< amrex::Geometry > &geom, int num_levels)

Function Documentation

◆ apply_dirichlet_vel()

void kynema_sgf::nodal_projection::apply_dirichlet_vel ( amrex::MultiFab & mf_velocity,
amrex::iMultiFab & mf_iblank )

◆ enforce_inout_solvability()

void kynema_sgf::nodal_projection::enforce_inout_solvability ( kynema_sgf::Field & velocity,
const amrex::Vector< amrex::Geometry > & geom,
int num_levels )

◆ get_projection_bc()

amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > kynema_sgf::nodal_projection::get_projection_bc ( amrex::Orientation::Side side,
kynema_sgf::Field & pressure,
const amrex::Array< int, AMREX_SPACEDIM > & is_periodic )

◆ set_inflow_velocity()

void kynema_sgf::nodal_projection::set_inflow_velocity ( kynema_sgf::FieldBoundaryMgr::TypeVector & fbs,
kynema_sgf::Field & vel_fld,
int lev,
amrex::Real time,
amrex::MultiFab & vel_mfab,
int nghost )