|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <ActuatorFarm.h>
Classes | |
| struct | FloatingConfig |
| struct | HubConfig |
| struct | TowerConfig |
| struct | VAWTConfig |
Protected Member Functions | |
| real | getRotorBoundingSmearingWidth () const |
| real | getVAWTRotorBoundingMargin () const |
| bool | useLocalSmearingWidth () const |
Definition at line 50 of file ActuatorFarm.h.
|
inline |
Definition at line 75 of file ActuatorFarm.h.
|
override |
|
inlinevirtual |
Definition at line 285 of file ActuatorFarm.h.
|
inline |
Definition at line 164 of file ActuatorFarm.h.
|
inline |
Definition at line 201 of file ActuatorFarm.h.
|
inline |
Definition at line 242 of file ActuatorFarm.h.
|
inline |
Definition at line 202 of file ActuatorFarm.h.
|
inline |
Definition at line 243 of file ActuatorFarm.h.
|
inline |
Definition at line 203 of file ActuatorFarm.h.
|
inline |
Definition at line 244 of file ActuatorFarm.h.
|
inline |
Definition at line 207 of file ActuatorFarm.h.
|
inline |
Definition at line 248 of file ActuatorFarm.h.
|
inline |
Definition at line 208 of file ActuatorFarm.h.
|
inline |
Definition at line 249 of file ActuatorFarm.h.
|
inline |
Definition at line 209 of file ActuatorFarm.h.
|
inline |
Definition at line 250 of file ActuatorFarm.h.
|
inline |
Definition at line 210 of file ActuatorFarm.h.
|
inline |
Definition at line 251 of file ActuatorFarm.h.
|
inline |
Definition at line 204 of file ActuatorFarm.h.
|
inline |
Definition at line 245 of file ActuatorFarm.h.
|
inline |
Definition at line 205 of file ActuatorFarm.h.
|
inline |
Definition at line 246 of file ActuatorFarm.h.
|
inline |
Definition at line 206 of file ActuatorFarm.h.
|
inline |
Definition at line 247 of file ActuatorFarm.h.
|
inline |
Definition at line 232 of file ActuatorFarm.h.
|
inline |
Definition at line 233 of file ActuatorFarm.h.
|
inline |
Definition at line 234 of file ActuatorFarm.h.
|
inline |
Definition at line 238 of file ActuatorFarm.h.
|
inline |
Definition at line 239 of file ActuatorFarm.h.
|
inline |
Definition at line 240 of file ActuatorFarm.h.
|
inline |
Definition at line 212 of file ActuatorFarm.h.
|
inline |
Definition at line 254 of file ActuatorFarm.h.
|
inline |
Definition at line 213 of file ActuatorFarm.h.
|
inline |
Definition at line 255 of file ActuatorFarm.h.
|
inline |
Definition at line 214 of file ActuatorFarm.h.
|
inline |
Definition at line 256 of file ActuatorFarm.h.
|
inline |
Definition at line 218 of file ActuatorFarm.h.
|
inline |
Definition at line 260 of file ActuatorFarm.h.
|
inline |
Definition at line 219 of file ActuatorFarm.h.
|
inline |
Definition at line 261 of file ActuatorFarm.h.
|
inline |
Definition at line 220 of file ActuatorFarm.h.
|
inline |
Definition at line 262 of file ActuatorFarm.h.
|
inline |
Definition at line 215 of file ActuatorFarm.h.
|
inline |
Definition at line 257 of file ActuatorFarm.h.
|
inline |
Definition at line 216 of file ActuatorFarm.h.
|
inline |
Definition at line 258 of file ActuatorFarm.h.
|
inline |
Definition at line 217 of file ActuatorFarm.h.
|
inline |
Definition at line 259 of file ActuatorFarm.h.
|
inline |
Definition at line 222 of file ActuatorFarm.h.
|
inline |
Definition at line 264 of file ActuatorFarm.h.
|
inline |
Definition at line 223 of file ActuatorFarm.h.
|
inline |
Definition at line 265 of file ActuatorFarm.h.
|
inline |
Definition at line 224 of file ActuatorFarm.h.
|
inline |
Definition at line 266 of file ActuatorFarm.h.
|
inline |
Definition at line 228 of file ActuatorFarm.h.
|
inline |
Definition at line 270 of file ActuatorFarm.h.
|
inline |
Definition at line 229 of file ActuatorFarm.h.
|
inline |
Definition at line 271 of file ActuatorFarm.h.
|
inline |
Definition at line 230 of file ActuatorFarm.h.
|
inline |
Definition at line 272 of file ActuatorFarm.h.
|
inline |
Definition at line 225 of file ActuatorFarm.h.
|
inline |
Definition at line 267 of file ActuatorFarm.h.
|
inline |
Definition at line 226 of file ActuatorFarm.h.
|
inline |
Definition at line 268 of file ActuatorFarm.h.
|
inline |
Definition at line 227 of file ActuatorFarm.h.
|
inline |
Definition at line 269 of file ActuatorFarm.h.
|
inline |
Definition at line 193 of file ActuatorFarm.h.
|
inline |
Definition at line 194 of file ActuatorFarm.h.
|
inline |
Definition at line 195 of file ActuatorFarm.h.
|
inline |
Definition at line 235 of file ActuatorFarm.h.
|
inline |
Definition at line 236 of file ActuatorFarm.h.
|
inline |
Definition at line 237 of file ActuatorFarm.h.
|
inline |
Definition at line 191 of file ActuatorFarm.h.
|
inline |
Definition at line 179 of file ActuatorFarm.h.
|
inline |
Definition at line 174 of file ActuatorFarm.h.
|
inline |
Definition at line 176 of file ActuatorFarm.h.
|
inline |
Definition at line 182 of file ActuatorFarm.h.
|
inline |
Definition at line 180 of file ActuatorFarm.h.
|
inline |
Definition at line 178 of file ActuatorFarm.h.
|
inline |
Definition at line 175 of file ActuatorFarm.h.
|
inline |
Definition at line 183 of file ActuatorFarm.h.
|
inline |
Definition at line 181 of file ActuatorFarm.h.
|
inline |
Definition at line 173 of file ActuatorFarm.h.
|
inlineprotected |
Definition at line 322 of file ActuatorFarm.h.
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
|
inline |
Definition at line 185 of file ActuatorFarm.h.
Definition at line 197 of file ActuatorFarm.h.
Definition at line 198 of file ActuatorFarm.h.
Definition at line 199 of file ActuatorFarm.h.
|
inlineprotected |
Definition at line 328 of file ActuatorFarm.h.
|
inline |
Definition at line 190 of file ActuatorFarm.h.
|
inline |
Definition at line 188 of file ActuatorFarm.h.
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
Reimplemented in vf::gpu::ActuatorFarmStandaloneVAWT.
Implements vf::gpu::PreCollisionInteractor.
|
inline |
Definition at line 189 of file ActuatorFarm.h.
| void vf::gpu::ActuatorFarm::setAllBladeCoords | ( | const real * | bladeCoordsX, |
| const real * | bladeCoordsY, | ||
| const real * | bladeCoordsZ | ||
| ) | const |
| void vf::gpu::ActuatorFarm::setAllBladeForces | ( | const real * | bladeForcesX, |
| const real * | bladeForcesY, | ||
| const real * | bladeForcesZ | ||
| ) | const |
| void vf::gpu::ActuatorFarm::setAllBladeVelocities | ( | const real * | bladeVelocitiesX, |
| const real * | bladeVelocitiesY, | ||
| const real * | bladeVelocitiesZ | ||
| ) | const |
Definition at line 282 of file ActuatorFarm.h.
| void vf::gpu::ActuatorFarm::setTurbineBladeCoords | ( | size_t | turbine, |
| const real * | bladeCoordsX, | ||
| const real * | bladeCoordsY, | ||
| const real * | bladeCoordsZ | ||
| ) | const |
| void vf::gpu::ActuatorFarm::setTurbineBladeForces | ( | size_t | turbine, |
| const real * | bladeForcesX, | ||
| const real * | bladeForcesY, | ||
| const real * | bladeForcesZ | ||
| ) | const |
| void vf::gpu::ActuatorFarm::setTurbineBladeVelocities | ( | size_t | turbine, |
| const real * | bladeVelocitiesX, | ||
| const real * | bladeVelocitiesY, | ||
| const real * | bladeVelocitiesZ | ||
| ) | const |
|
pure virtual |
Implemented in vf::gpu::ActuatorFarmStandalone, and vf::gpu::ActuatorFarmStandaloneVAWT.
|
inlineprotected |
Definition at line 335 of file ActuatorFarm.h.
|
protected |
Definition at line 341 of file ActuatorFarm.h.
|
protected |
Definition at line 340 of file ActuatorFarm.h.
| uint* vf::gpu::ActuatorFarm::boundingVolumeIndicesD |
Definition at line 319 of file ActuatorFarm.h.
| uint* vf::gpu::ActuatorFarm::boundingVolumeIndicesH |
Definition at line 306 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::coordsXDCurrentTimestep |
Definition at line 309 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::coordsXDPreviousTimestep |
Definition at line 310 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::coordsXH |
Definition at line 300 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsYDCurrentTimestep |
Definition at line 309 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsYDPreviousTimestep |
Definition at line 310 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsYH |
Definition at line 300 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsZDCurrentTimestep |
Definition at line 309 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsZDPreviousTimestep |
Definition at line 310 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::coordsZH |
Definition at line 300 of file ActuatorFarm.h.
Definition at line 342 of file ActuatorFarm.h.
Definition at line 350 of file ActuatorFarm.h.
Definition at line 361 of file ActuatorFarm.h.
Definition at line 362 of file ActuatorFarm.h.
Definition at line 363 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::forcesXDCurrentTimestep |
Definition at line 313 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::forcesXDPreviousTimestep |
Definition at line 314 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::forcesXH |
Definition at line 302 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesYDCurrentTimestep |
Definition at line 313 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesYDPreviousTimestep |
Definition at line 314 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesYH |
Definition at line 302 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesZDCurrentTimestep |
Definition at line 313 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesZDPreviousTimestep |
Definition at line 314 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::forcesZH |
Definition at line 302 of file ActuatorFarm.h.
Definition at line 352 of file ActuatorFarm.h.
Definition at line 352 of file ActuatorFarm.h.
Definition at line 352 of file ActuatorFarm.h.
| uint* vf::gpu::ActuatorFarm::indicesD |
Definition at line 316 of file ActuatorFarm.h.
| uint* vf::gpu::ActuatorFarm::indicesH |
Definition at line 304 of file ActuatorFarm.h.
|
protected |
Definition at line 340 of file ActuatorFarm.h.
|
protected |
Definition at line 340 of file ActuatorFarm.h.
|
protected |
Definition at line 340 of file ActuatorFarm.h.
Definition at line 346 of file ActuatorFarm.h.
Definition at line 315 of file ActuatorFarm.h.
Definition at line 315 of file ActuatorFarm.h.
Definition at line 303 of file ActuatorFarm.h.
Definition at line 364 of file ActuatorFarm.h.
|
protected |
Definition at line 359 of file ActuatorFarm.h.
Definition at line 348 of file ActuatorFarm.h.
Definition at line 344 of file ActuatorFarm.h.
Definition at line 344 of file ActuatorFarm.h.
Definition at line 354 of file ActuatorFarm.h.
Definition at line 353 of file ActuatorFarm.h.
|
protected |
Definition at line 347 of file ActuatorFarm.h.
Definition at line 344 of file ActuatorFarm.h.
Definition at line 357 of file ActuatorFarm.h.
Definition at line 356 of file ActuatorFarm.h.
Definition at line 344 of file ActuatorFarm.h.
|
protected |
Definition at line 367 of file ActuatorFarm.h.
Definition at line 345 of file ActuatorFarm.h.
|
protected |
Definition at line 360 of file ActuatorFarm.h.
|
protected |
Definition at line 368 of file ActuatorFarm.h.
Definition at line 358 of file ActuatorFarm.h.
Definition at line 355 of file ActuatorFarm.h.
Definition at line 355 of file ActuatorFarm.h.
|
protected |
Definition at line 369 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::turbinePosXD |
Definition at line 318 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::turbinePosXH |
Definition at line 307 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::turbinePosYD |
Definition at line 318 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::turbinePosYH |
Definition at line 307 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::turbinePosZD |
Definition at line 318 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::turbinePosZH |
Definition at line 307 of file ActuatorFarm.h.
Definition at line 343 of file ActuatorFarm.h.
|
protected |
Definition at line 351 of file ActuatorFarm.h.
Definition at line 349 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::velocitiesXDCurrentTimestep |
Definition at line 311 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::velocitiesXDPreviousTimestep |
Definition at line 312 of file ActuatorFarm.h.
| real* vf::gpu::ActuatorFarm::velocitiesXH |
Definition at line 301 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesYDCurrentTimestep |
Definition at line 311 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesYDPreviousTimestep |
Definition at line 312 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesYH |
Definition at line 301 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesZDCurrentTimestep |
Definition at line 311 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesZDPreviousTimestep |
Definition at line 312 of file ActuatorFarm.h.
| real * vf::gpu::ActuatorFarm::velocitiesZH |
Definition at line 301 of file ActuatorFarm.h.
Definition at line 366 of file ActuatorFarm.h.