Aerodynamic Objects Core 2.0.0
Loading...
Searching...
No Matches
AerodynamicObjects.Flow.RingVortex Class Reference

Constructs and manages a ring vortex using a set of vortex filaments. More...

Inheritance diagram for AerodynamicObjects.Flow.RingVortex:

Public Member Functions

void Initialise ()
 

Public Attributes

float strength = 1
 Circulation strength of filaments in the vortex ring. More...
 
float coreRadius = 0.01f
 Radius of vortex core. More...
 
bool isDynamic
 A dynamic filament moves with the local flow field. More...
 
bool isTemporal
 A temporal filament has a finite life overwhich the strength varies More...
 
int numNodes = 6
 The number of nodes used to create the ring, there will be the same number of filaments in the vortex ring. More...
 
float radius = 1f
 Radius of the circle that the vortex ring approximates. More...
 
VortexFilament[] filaments
 

Detailed Description

Constructs and manages a ring vortex using a set of vortex filaments.

Member Function Documentation

◆ Initialise()

void AerodynamicObjects.Flow.RingVortex.Initialise ( )

Member Data Documentation

◆ coreRadius

float AerodynamicObjects.Flow.RingVortex.coreRadius = 0.01f

Radius of vortex core.

Core model uses a solid body type rotation. The peak value of velocity induced by the vortex increases with decreasing core radius. Try increasing vortex core radius if high induced velocities lead to numerically unstable particle or rigidbody behaviour. Core radius must > 0. (m)

◆ filaments

VortexFilament [] AerodynamicObjects.Flow.RingVortex.filaments

◆ isDynamic

bool AerodynamicObjects.Flow.RingVortex.isDynamic

A dynamic filament moves with the local flow field.

A non dynamic filament is fixed in space

◆ isTemporal

bool AerodynamicObjects.Flow.RingVortex.isTemporal

A temporal filament has a finite life overwhich the strength varies

◆ numNodes

int AerodynamicObjects.Flow.RingVortex.numNodes = 6

The number of nodes used to create the ring, there will be the same number of filaments in the vortex ring.

◆ radius

float AerodynamicObjects.Flow.RingVortex.radius = 1f

Radius of the circle that the vortex ring approximates.

(m)

◆ strength

float AerodynamicObjects.Flow.RingVortex.strength = 1

Circulation strength of filaments in the vortex ring.

(m^2/s)


The documentation for this class was generated from the following file: