/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/ActuatorContainer.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
ActuatorContainer.H
Go to the documentation of this file.
Definition Field.H:112
amrex::Gpu::DeviceVector< int > m_proc_offsets_device
Definition ActuatorContainer.H:114
amrex::Vector< vs::Vector > m_proc_pos
Coordinates of points that are contained within boxes assigned to each MPI rank.
Definition ActuatorContainer.H:108
void interpolate_fields(const Field &vel, const Field &density)
Definition ActuatorContainer.cpp:290
void initialize_particles(int total_pts)
Definition ActuatorContainer.cpp:80
ActuatorCloud m_data
Definition ActuatorContainer.H:104
void initialize_container()
Definition ActuatorContainer.cpp:42
amrex::Vector< int > m_proc_offsets
Definition ActuatorContainer.H:113
bool m_container_initialized
Flag indicating whether memory has allocated for all data structures.
Definition ActuatorContainer.H:117
void populate_field_buffers()
Definition ActuatorContainer.cpp:228
void compute_local_coordinates()
Definition ActuatorContainer.cpp:375
bool m_is_scattered
Flag indicating whether the particles are scattered throughout the domain, or if they have been recal...
Definition ActuatorContainer.H:121
amrex::AmrCore & m_mesh
Definition ActuatorContainer.H:101
void reset_container()
Definition ActuatorContainer.cpp:129
int num_actuator_points() const
Definition ActuatorContainer.H:81
void sample_fields(const Field &vel, const Field &density)
Definition ActuatorContainer.cpp:204
amrex::Gpu::DeviceVector< vs::Vector > m_pos_device
Device view of the process position vectors.
Definition ActuatorContainer.H:111
void post_regrid_actions()
friend class Actuator
Definition ActuatorContainer.H:67
ActuatorCloud & point_data()
Definition ActuatorContainer.H:98
void update_positions()
Definition ActuatorContainer.cpp:162
ActuatorContainer(amrex::AmrCore &mesh, int num_objects)
Definition ActuatorContainer.cpp:18
Definition Actuator.H:31
Definition ActParser.H:6
static constexpr int NumPStructInt
Number of integer entries in Array of Structs (AOS)
Definition ActuatorContainer.H:49
static constexpr int NumPArrayReal
Number of real entries in Struct of Arrays (SOA)
Definition ActuatorContainer.H:51
static constexpr int NumPArrayInt
Number of int entries in Struct of Arrays (SOA)
Definition ActuatorContainer.H:53
static constexpr int NumPStructReal
Number or real entries in Array of Structs (AOS)
Definition ActuatorContainer.H:47
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Definition ActuatorContainer.H:24
ActuatorCloud(int nobjects)
Definition ActuatorContainer.cpp:14
amrex::Vector< vs::Vector > velocity
Velocity vectors of all actuator nodes belonging to this MPI rank.
Definition ActuatorContainer.H:35
int num_objects
Total number of turbines located on this MPI rank.
Definition ActuatorContainer.H:41
amrex::Vector< int > global_id
Global IDs of the turbines on this MPI rank.
Definition ActuatorContainer.H:29
amrex::Vector< int > num_pts
Number of nodes per turbine on this MPI rank.
Definition ActuatorContainer.H:26
amrex::Vector< vs::Vector > position
Position vectors of all actuator nodes belonging to this MPI rank.
Definition ActuatorContainer.H:32
amrex::Vector< amrex::Real > density
Density of all actuator nodes belonging to this MPI rank.
Definition ActuatorContainer.H:38
Generated by