/home/runner/work/amr-wind/amr-wind/amr-wind/overset/OversetOps.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/overset/OversetOps.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
OversetOps.H
Go to the documentation of this file.
1#ifndef OVERSETOPS_H
2#define OVERSETOPS_H
3
4#include "amr-wind/CFDSim.H"
6#include "AMReX_REAL.H"
7
8using namespace amrex::literals;
9
10namespace amr_wind {
11
13{
14public:
15 OversetOps() = default;
16
17 void initialize(CFDSim& sim);
18 void pre_advance_work();
19 void post_advance_work();
20
21 void update_gradp();
22
23private:
24 // Functions called within public functions
25 void parameter_output() const;
28
29 // Check for multiphase sim
30 bool m_vof_exists{false};
31
32 // Coupling options
34
35 // Verbosity
36 int m_verbose{0};
37
38 // Pointer for pressure gradient copy field
40 // Pointer for MultiPhase physics
42
44};
45
46} // namespace amr_wind
47
48#endif /* OVERSETOPS_H */
Definition CFDSim.H:54
Definition Field.H:112
Definition MultiPhase.H:31
amr_wind::Field * m_gp_copy
Definition OversetOps.H:39
bool m_replace_gradp_postsolve
Definition OversetOps.H:33
void initialize(CFDSim &sim)
Definition OversetOps.cpp:17
void parameter_output() const
Definition OversetOps.cpp:155
void update_gradp()
Definition OversetOps.cpp:92
CFDSim * m_sim_ptr
Definition OversetOps.H:43
void pre_advance_work()
Definition OversetOps.cpp:54
bool m_vof_exists
Definition OversetOps.H:30
int m_verbose
Definition OversetOps.H:36
void post_advance_work()
Definition OversetOps.cpp:143
void replace_masked_gradp()
Definition OversetOps.cpp:180
amr_wind::MultiPhase * m_mphase
Definition OversetOps.H:41
void form_perturb_pressure()
Definition OversetOps.cpp:170
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10