/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/drone/drone_ops.H Source File

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/drone/drone_ops.H Source File
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
drone_ops.H
Go to the documentation of this file.
1#ifndef DRONE_OPS_H
2#define DRONE_OPS_H
3
6
8
9template <>
11{
12 void operator()(Drone::DataType& data, const utils::ActParser& pp);
13};
14
15template <>
17{
18 void operator()(Drone::DataType& data);
19};
20
21template <>
23{
24 void operator()(Drone::DataType& data);
25};
26
27template <>
29{
30 void operator()(Drone::DataType& data);
31};
32
33template <>
35{
36 void operator()(Drone::DataType& data);
37};
38
39template <>
41{
42 explicit ProcessOutputsOp(Drone::DataType& data) : m_data(data) {}
44 {
45 pp.query("output_frequency", m_output_frequency);
46 }
47 void prepare_outputs(const std::string& out_dir);
48 void write_outputs();
49
50private:
52 std::string m_nc_filename;
54};
55
56template <>
58{
59public:
60 explicit ActSrcOp(Drone::DataType& data) : m_data(data) {}
61 void initialize();
62 void setup_op();
63 void
64 operator()(int lev, const amrex::MFIter& mfi, const amrex::Geometry& geom);
65
66private:
68};
69
70} // namespace kynema_sgf::actuator::ops
71
72#endif
ActSrcOp(Drone::DataType &data)
Definition drone_ops.H:60
Drone::DataType & m_data
Definition drone_ops.H:67
void query(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:59
Definition ActSrcLineOp.H:12
::kynema_sgf::utils::MultiParser ActParser
Definition ActParser.H:8
Definition actuator_types.H:83
Definition Drone.H:48
ActDataHolder< Drone > DataType
Definition Drone.H:52
void operator()(Drone::DataType &data)
Definition drone_ops.cpp:294
Definition actuator_ops.H:61
void operator()(Drone::DataType &data)
Definition drone_ops.cpp:255
Definition actuator_ops.H:32
Drone::DataType & m_data
Definition drone_ops.H:51
void read_io_options(const utils::ActParser &pp)
Definition drone_ops.H:43
ProcessOutputsOp(Drone::DataType &data)
Definition drone_ops.H:42
void operator()(Drone::DataType &data, const utils::ActParser &pp)
Definition drone_ops.cpp:111
Definition actuator_ops.H:19
void operator()(Drone::DataType &data)
Definition drone_ops.cpp:267
Definition actuator_ops.H:43
void operator()(Drone::DataType &data)
Definition drone_ops.cpp:280
Definition actuator_ops.H:54