Loading...
Searching...
No Matches
turbGen Class Reference

Generate a turbulent velocity field conforming to a given energy spectrum and being divergence free. More...

#include <turbGen.H>

Public Member Functions

 turbGen (const Kmesh &k, const scalar EA, const scalar K0)
 Construct from components.
vectorField U ()
 Generate and return a velocity field.

Detailed Description

Generate a turbulent velocity field conforming to a given energy spectrum and being divergence free.

Source files

Definition at line 51 of file turbGen.H.

Constructor & Destructor Documentation

◆ turbGen()

turbGen ( const Kmesh & k,
const scalar EA,
const scalar K0 )

Construct from components.

Definition at line 32 of file turbGen.C.

References k.

Member Function Documentation

◆ U()

Generate and return a velocity field.

Definition at line 43 of file turbGen.C.

References Foam::ComplexField(), Foam::cos(), Foam::Ek(), forAll, Foam::mag(), Foam::ReImSum(), fft::reverseTransform(), s(), Foam::sin(), Foam::sqrt(), and Foam::constant::mathematical::twoPi().

Here is the call graph for this function:

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