bluff_body Namespace Reference

AMR-Wind API: amr_wind::ib::bluff_body Namespace Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
amr_wind::ib::bluff_body Namespace Reference

Functions

void read_inputs (BluffBodyBaseData &wdata, IBInfo &, const ::amr_wind::utils::MultiParser &pp)
 
void init_data_structures (BluffBodyBaseData &)
 
void apply_mms_vel (CFDSim &sim)
 
void apply_dirichlet_vel (CFDSim &sim, const amrex::Vector< amrex::Real > &vel_bc)
 
void prepare_netcdf_file (const std::string &ncfile, const BluffBodyBaseData &meta, const IBInfo &info)
 
void write_netcdf (const std::string &ncfile, const BluffBodyBaseData &meta, const IBInfo &info, const amrex::Real time)
 
void init_data_structures (CFDSim &)
 

Function Documentation

◆ apply_dirichlet_vel()

void amr_wind::ib::bluff_body::apply_dirichlet_vel ( CFDSim & ,
const amrex::Vector< amrex::Real > & vel_bc )

Set the velocity inside the IB based on a dirichlet BC

◆ apply_mms_vel()

void amr_wind::ib::bluff_body::apply_mms_vel ( CFDSim & )

Set the velocity inside the IB based on a manufactured solution

◆ init_data_structures() [1/2]

void amr_wind::ib::bluff_body::init_data_structures ( BluffBodyBaseData & )

◆ init_data_structures() [2/2]

void amr_wind::ib::bluff_body::init_data_structures ( CFDSim & )

Initialize core data structures when modeling the IB geometry

◆ prepare_netcdf_file()

void amr_wind::ib::bluff_body::prepare_netcdf_file ( const std::string & ncfile,
const BluffBodyBaseData & meta,
const IBInfo & info )

◆ read_inputs()

void amr_wind::ib::bluff_body::read_inputs ( BluffBodyBaseData & ,
IBInfo & ,
const ::amr_wind::utils::MultiParser &  )

Parse common data for modeling non-blade bluff bodies via an immersed boundary

◆ write_netcdf()

void amr_wind::ib::bluff_body::write_netcdf ( const std::string & ncfile,
const BluffBodyBaseData & meta,
const IBInfo & info,
const amrex::Real time )