Loading [MathJax]/extensions/tex2jax.js
Apps
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
mixinglayer.lua File Reference

Functions

function StartValue_p2d (x, y, t) return 0 end
 
function StartValue_u2d (x, y, t)
 
function StartValue_v2d (x, y, t)
 
function StartValueFiltered_u2d (x, y, t)
 
function StartValueFiltered_v2d (x, y, t)
 
function zero (x, y, t) return 0 end
 

Variables

parameterNumber c = 0
 
parameterString difflength = "COR"
 Diffusion length type.
 
parameterNumber dim = 2
 
parameterNumber dt = undefined
 
parameterNumber dtScale = 0
 
parameterString elem = "quads"
 
parameterNumber exactjac = 0
 
parameterNumber graddiv = 0
 
parameterString grid = "unit_square/unit_square_tri_4bnd.ugx"
 
parameterBool laplace
 If defined, only laplace term used;.
 
parameterBool linp
 If defined, pressure gradient is used;.
 
parameterBool linpdefect
 If defined, pressure gradient is used only in defect;.
 
parameterString linred = 1e
 
parameterString lintol = nlintol
 
parameterBool linupdefect
 If defined, linear upwind is used in defect;.
 
parameterString nlinred = nlintol
 
parameterString nlintol = 1e
 
parameterBool nolimit
 If defined, no limiter is used in linear upwind;.
 
parameterBool noline
 If defined, no line search is used;.
 
parameterBool noupdefect
 If defined, no upwind is used in defect;.
 
parameterNumber numPreRefs = 0
 
parameterNumber numRefs = 3
 
parameterNumber numTimeSteps = 100
 
parameterString output = 1
 output every ... steps
 
parameterBool pac
 If defined, pac upwind used;.
 
parameterBool pecletblend
 If defined, Peclet Blend used;.
 
parameterBool save
 If defined solution vector is safed after every step;.
 
parameterString stab = "flow"
 Stabilization type.
 
parameterNumber starttime = undefined
 
parameterString timeMethod = "cn"
 
parameterNumber tsOffset = 0
 
parameterString turbulenceModel = "dyn"
 
parameterString type = "fvcr"
 
parameterString upwind = "full"
 Upwind type.
 

Function Documentation

◆ StartValue_p2d()

function StartValue_p2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :278

function StartValue_p2d(x,y,t) return 0 end
function y
Definition channel.lua:79
function t
Definition channel.lua:79
function *Umax *y end
Definition channel.lua:87
function StartValue_p2d(x, y, t) return 0 end

◆ StartValue_u2d()

function StartValue_u2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :256-258

function StartValue_u2d(x,y,t)
return winf*math.tanh(2*y/sigma0)+cnoise*winf*(-8*y*math.exp(-(2*y/sigma0)*(2*y/sigma0))*(math.cos(8*math.pi*x)+math.cos(20*math.pi*x)))/sigma0/sigma0
function StartValue_u2d(x, y, t) return math.sin(2 *math.pi *x) *y *y *y *math.exp(x) end

◆ StartValue_v2d()

function StartValue_v2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :260-262

function StartValue_v2d(x,y,t)
return cnoise*winf*(-math.exp(-4*y*y/sigma0/sigma0)*(-8*math.sin(8*math.pi*x)*math.pi-20*math.sin(20*math.pi*x)*math.pi))
function StartValue_v2d(x, y, t) return 0 end

◆ StartValueFiltered_u2d()

function StartValueFiltered_u2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :270-272

return 0.25*( StartValue_u2d(x+h,y)+StartValue_u2d(x-h,y)+StartValue_u2d(x,y+h)+StartValue_u2d(x,y-h) )
function StartValueFiltered_u2d(x, y, t)

◆ StartValueFiltered_v2d()

function StartValueFiltered_v2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :274-276

return 0.25*( StartValue_v2d(x+h,y)+StartValue_v2d(x-h,y)+StartValue_v2d(x,y+h)+StartValue_v2d(x,y-h) )
function StartValueFiltered_v2d(x, y, t)

◆ zero()

function zero ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / mixinglayer.lua :422

function zero(x,y,t) return 0 end
function zero(x, y, t) return 0 end

Variable Documentation

◆ c

parameterNumber c = 0

◆ difflength

parameterString difflength = "COR"

Diffusion length type.

◆ dim

parameterNumber dim = 2

◆ dt

parameterNumber dt = undefined

◆ dtScale

parameterNumber dtScale = 0

◆ elem

parameterString elem = "quads"

◆ exactjac

parameterNumber exactjac = 0

◆ graddiv

parameterNumber graddiv = 0

◆ grid

parameterString grid = "unit_square/unit_square_tri_4bnd.ugx"

◆ laplace

parameterBool laplace

If defined, only laplace term used;.

◆ linp

parameterBool linp

If defined, pressure gradient is used;.

◆ linpdefect

parameterBool linpdefect

If defined, pressure gradient is used only in defect;.

◆ linred

parameterString linred = 1e

◆ lintol

parameterString lintol = nlintol

◆ linupdefect

parameterBool linupdefect

If defined, linear upwind is used in defect;.

◆ nlinred

parameterString nlinred = nlintol

◆ nlintol

parameterString nlintol = 1e

◆ nolimit

parameterBool nolimit

If defined, no limiter is used in linear upwind;.

◆ noline

parameterBool noline

If defined, no line search is used;.

◆ noupdefect

parameterBool noupdefect

If defined, no upwind is used in defect;.

◆ numPreRefs

parameterNumber numPreRefs = 0

◆ numRefs

parameterNumber numRefs = 3

◆ numTimeSteps

parameterNumber numTimeSteps = 100

◆ output

parameterString output = 1

output every ... steps

◆ pac

parameterBool pac

If defined, pac upwind used;.

◆ pecletblend

parameterBool pecletblend

If defined, Peclet Blend used;.

◆ save

parameterBool save

If defined solution vector is safed after every step;.

◆ stab

parameterString stab = "flow"

Stabilization type.

◆ starttime

parameterNumber starttime = undefined

◆ timeMethod

parameterString timeMethod = "cn"

◆ tsOffset

parameterNumber tsOffset = 0

◆ turbulenceModel

parameterString turbulenceModel = "dyn"

◆ type

parameterString type = "fvcr"

◆ upwind

parameterString upwind = "full"

Upwind type.