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

Functions

function exactSolP2d (x, y, t) return -6 *math.cos(3 *(x+y)) end
 
function exactSolU2d (x, y, t) return math.sin(3 *(x+y)) end
 
function exactSolV2d (x, y, t) return -math.sin(3 *(x+y)) end
 
function exactSolVel2d (x, y, t)
 
function Source2d (x, y, t)
 

Variables

parameterString difflength = "raw"
 Diffusion length type.
 
parameterNumber dim = 2
 world dimension
 
parameterBool exactjac
 If defined, exact jacobian used;.
 
parameterString grid = "grids/unit_square_01_quads_2x2_pressure_node.ugx"
 
parameterBool nolaplace
 If defined, only laplace term used;.
 
parameterNumber numPreRefs = 0
 number of prerefinements (parallel)
 
parameterNumber numRefs = 0
 number of grid refinements
 
parameterNumber order = 1
 order pressure and velocity space
 
parameterBool pecletblend
 If defined, Peclet Blend used;.
 
parameterNumber porder = order
 
parameterString stab = "fields"
 Stabilization type.
 
parameterBool stokes
 If defined, only Stokes Eq. computed;.
 
parameterString type = "fv1"
 Type of discretization.
 
parameterString upwind = "lps"
 Upwind type.
 
parameterNumber vorder = order
 order velocity space
 

Function Documentation

◆ exactSolP2d()

function exactSolP2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / nigon.lua :131

function exactSolP2d(x, y, t) return -6*math.cos(3*(x+y)) end
function y
Definition channel.lua:79
function t
Definition channel.lua:79
function *Umax *y end
Definition channel.lua:87
function exactSolP2d(x, y, t) return -6 *math.cos(3 *(x+y)) end

◆ exactSolU2d()

function exactSolU2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / nigon.lua :129

function exactSolU2d(x, y, t) return math.sin(3*(x+y)) end
function exactSolU2d(x, y, t) return math.sin(3 *(x+y)) end

◆ exactSolV2d()

function exactSolV2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / nigon.lua :130

function exactSolV2d(x, y, t) return -math.sin(3*(x+y)) end
function exactSolV2d(x, y, t) return -math.sin(3 *(x+y)) end

◆ exactSolVel2d()

function exactSolVel2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / nigon.lua :132-135

function exactSolVel2d(x, y, t)
return exactSolU2d(x,y,t), exactSolV2d(x,y,t)
function exactSolVel2d(x, y, t)

◆ Source2d()

function Source2d ( ,
y  ,
t   
)

location: /home/runner/work/docs/docs/ug4/apps/navier_stokes / nigon.lua :99-101

function Source2d(x, y, t)
return 36 * math.sin(3*(x+y)), 0
function Source2d(x, y, t)

Variable Documentation

◆ difflength

parameterString difflength = "raw"

Diffusion length type.

◆ dim

parameterNumber dim = 2

world dimension

◆ exactjac

parameterBool exactjac

If defined, exact jacobian used;.

◆ grid

parameterString grid = "grids/unit_square_01_quads_2x2_pressure_node.ugx"

◆ nolaplace

parameterBool nolaplace

If defined, only laplace term used;.

◆ numPreRefs

parameterNumber numPreRefs = 0

number of prerefinements (parallel)

◆ numRefs

parameterNumber numRefs = 0

number of grid refinements

◆ order

parameterNumber order = 1

order pressure and velocity space

◆ pecletblend

parameterBool pecletblend

If defined, Peclet Blend used;.

◆ porder

parameterNumber porder = order

◆ stab

parameterString stab = "fields"

Stabilization type.

◆ stokes

parameterBool stokes

If defined, only Stokes Eq. computed;.

◆ type

parameterString type = "fv1"

Type of discretization.

◆ upwind

parameterString upwind = "lps"

Upwind type.

◆ vorder

parameterNumber vorder = order

order velocity space