OpenLB 1.8.1
Loading...
Searching...
No Matches
frameChangeF2D.h File Reference

This file contains two different classes of functors, in the FIRST part. More...

#include <vector>
#include <cmath>
#include <string>
#include "math.h"
#include "functors/genericF.h"
#include "analyticalF.h"
#include "core/superLattice2D.h"
+ Include dependency graph for frameChangeF2D.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  olb::PowerLaw2D< T >
 
class  olb::Poiseuille2D< T >
 
class  olb::PoiseuilleStrainRate2D< T, S, DESCRIPTOR >
 
class  olb::AnalyticalPorousVelocity2D< T >
 Analytical solution of porous media channel flow with low Reynolds number See Spaid and Phelan (doi:10.1063/1.869392) More...
 
class  olb::PolarToCartesian2D< T, S >
 This class converts polar coordinates of point x (x[0] = radius, x[1] = phi) to Cartesian coordinates (wrote into output field). More...
 
class  olb::CartesianToPolar2D< T, S >
 This class converts Cartesian coordinates of point x to polar coordinates wrote into output field (output[0] = radius>= 0, output[1] = phi in [0, 2Pi). More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Detailed Description

This file contains two different classes of functors, in the FIRST part.

  • for simulations in a rotating frame
  • different functors for velocity (3d, RotatingLinear3D), pressure (1d, RotatingQuadratic1D) and force (3d, RotatingForceField3D) The functors return the displacement of a point x in a fixed amount of time.

The ones in the SECOND part are useful to set Poiseuille velocity profiles on

  • pipes with util::round cross-section and
  • pipes with square-shaped cross-section.

Definition in file frameChangeF2D.h.