/home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/BodyForce.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
BodyForce.H
Go to the documentation of this file.
Definition CFDSim.H:47
Definition SimTime.H:30
Definition BodyForce.H:20
amrex::Vector< amrex::Real > m_body_force
Forcing source term (pressure gradient)
Definition BodyForce.H:45
amrex::Vector< amrex::Real > m_fz_table
Definition BodyForce.H:65
amrex::Vector< amrex::Real > m_time_table
Vectors for storing uniform_timetable inputs.
Definition BodyForce.H:62
void operator()(const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const FieldState fstate, const amrex::Array4< amrex::Real > &src_term) const override
Definition BodyForce.cpp:114
amrex::Vector< amrex::Real > m_fy_table
Definition BodyForce.H:64
amrex::Vector< amrex::Real > m_fx_table
Definition BodyForce.H:63
void read_bforce_timetable(const std::string &filename)
Definition BodyForce.cpp:92
void read_bforce_profile(const std::string &filename)
Definition BodyForce.cpp:58
amrex::Gpu::DeviceVector< amrex::Real > m_prof_y
Definition BodyForce.H:58
amrex::Gpu::DeviceVector< amrex::Real > m_prof_x
Definition BodyForce.H:57
amrex::Gpu::DeviceVector< amrex::Real > m_ht
Definition BodyForce.H:59
std::string m_utt_file
Uniform time table file.
Definition BodyForce.H:50
amrex::Real m_omega
Angular frequency used in the oscillatory forcing.
Definition BodyForce.H:53
size_t m_bforce_profile_nhts
Definition BodyForce.H:55
~BodyForce() override
Definition ABLForcing.cpp:11
Generated by 1.12.0