ActGrid Struct Reference

AMR-Wind API: amr_wind::actuator::ActGrid Struct Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches

#include <actuator_types.H>

Public Member Functions

void resize (int num_force_pts, int num_vel_pts)
 
void resize (int num_pts)
 

Public Attributes

VecList pos
 Position vectors of the actuator forcing points on the grid.
 
VecList force
 Force vector at the forcing points.
 
VecList epsilon
 Gaussian smearing parameter.
 
TensorList orientation
 Transformation matrix at the forcing points.
 
VecList vel_pos
 Position vectors for the points where velocity is sampled.
 
VecList vel
 Velocity vector at the sampled locations.
 
RealList density
 Density at the sampled locations.
 
vs::Vector dcoord_flags {1.0, 1.0, 1.0}
 Switch for turning off distance components in Gaussian calculation.
 

Detailed Description

Actuator data at each node for an actuator component.

Member Function Documentation

◆ resize() [1/2]

void amr_wind::actuator::ActGrid::resize ( int num_force_pts,
int num_vel_pts )
inline

Helper method to resize the data arrays defined on the grid

Parameters
num_force_ptsNumber of nodes that contain forcing data
num_vel_ptsNumber of nodes where velocity field is sampled

◆ resize() [2/2]

void amr_wind::actuator::ActGrid::resize ( int num_pts)
inline

Convenience function to resize both force/velocity data to same locations

Member Data Documentation

◆ dcoord_flags

vs::Vector amr_wind::actuator::ActGrid::dcoord_flags {1.0, 1.0, 1.0}

Switch for turning off distance components in Gaussian calculation.

◆ density

RealList amr_wind::actuator::ActGrid::density

Density at the sampled locations.

◆ epsilon

VecList amr_wind::actuator::ActGrid::epsilon

Gaussian smearing parameter.

◆ force

VecList amr_wind::actuator::ActGrid::force

Force vector at the forcing points.

◆ orientation

TensorList amr_wind::actuator::ActGrid::orientation

Transformation matrix at the forcing points.

◆ pos

VecList amr_wind::actuator::ActGrid::pos

Position vectors of the actuator forcing points on the grid.

◆ vel

VecList amr_wind::actuator::ActGrid::vel

Velocity vector at the sampled locations.

◆ vel_pos

VecList amr_wind::actuator::ActGrid::vel_pos

Position vectors for the points where velocity is sampled.


The documentation for this struct was generated from the following file:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/actuator_types.H