turbGen Class Reference

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

## Public Member Functions | |

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

Construct from components. More... | |

vectorField | U () |

Generate and return a velocity field. More... | |

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

- Source files

Foam::vectorField U | ( | ) |

Generate and return a velocity field.

Definition at line 47 of file turbGen.C.

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

Here is the call graph for this function:

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