AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/physics/mms/MMS.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
10using FuncDef = double (*)(double, double, double);
16class MMS :
public Physics::Register<MMS>
51 {
"a", 1.05}, {
"b", 2.15}, {
"c", -3.2}, {
"d", 10.1},
52 {
"beta", 2.2}, {
"gamma", 2.4}, {
"delta", 2.0}, {
"kx", 1.0},
53 {
"ky", 1.0}, {
"kz", 1.0}, {
"nu", 1.0}};
16class MMS :
public Physics::Register<MMS> {
…};
Definition FieldRepo.H:86
const amrex::AmrCore & m_mesh
Definition MMS.H:42
void post_init_actions() override
Definition MMS.cpp:120
void post_advance_work() override
Definition MMS.cpp:182
const amr_wind::SimTime & m_time
Definition MMS.H:40
Field & m_density
Definition MMS.H:44
MMS(const CFDSim &sim)
Definition MMS.cpp:10
Field & m_mms_vel_source
Definition MMS.H:45
void post_regrid_actions() override
Definition MMS.cpp:122
Field & m_velocity
Definition MMS.H:43
static std::string identifier()
Definition MMS.H:19
void pre_advance_work() override
Definition MMS.H:35
const std::string m_output_fname
Definition MMS.H:48
void fill_src()
Definition MMS.cpp:85
std::unordered_map< std::string, amrex::Real > m_params_map
Definition MMS.H:50
const int m_w
Definition MMS.H:47
amrex::Real compute_error(const int comp, const Field &field, FuncDef f)
Definition MMS.cpp:125
void initialize_fields(int level, const amrex::Geometry &geom) override
Definition MMS.cpp:46
const FieldRepo & m_repo
Definition MMS.H:41
double(*)(double, double, double) FuncDef
Definition MMS.H:10