Primitives

class freshkiss3d.Primitive
Parameters
  • triangular_mesh (freshkiss3d.mesh.TriangularMesh) –

  • layer (freshkiss3d.Layer) –

  • height (float, float[NC]) – Initial height of water (h = z_free_surface - z_bottom) (default: None)

  • height_funct (function(x,y)) – Initial height of water (h = z_free_surface - z_bottom) (default: None)

  • free_surface (float) – Initial free_surface (default: None)

  • free_surface_funct (function(x,y)) – Initial free_surface (default: None)

  • Uinit (float, float [NC,NL]) – Initial U component (default: None)

  • Uinit_funct (function(x,y)) – Initial U component (default: None)

  • Vinit (float, float [NC,NL]) – Initial V component (default: None)

  • Vinit_funct (function(x,y)) – Initial V component (default: None)

  • QXinit (float, float [NC,NL]) – Initial QX component (default: None)

  • QXinit_funct (function(x,y)) – Initial QX component (default: None)

  • QYinit (float, float [NC,NL]) – Initial QY velocity component (default: None)

  • QYinit_funct (function(x,y)) – Initial QY velocity component (default: None)

  • Rhoinit (float, float [NC,NL]) – Initial Rho (for Navier-Stokes-Fourier compressible system) (default: None)

  • Rhoinit_funct (function(x,y)) – Initial Rho (for Navier-Stokes-Fourier compressible system) (default: None)

  • Coriolis (float, float [NC,NL]) – Initial Coriolis parameter

  • Coriolis_funct (function(x,y)) – Initial Coriolis parameter

H
Type

array, float [NC]

HL
Type

array, float [NC,NL]

U
Type

array, float [NC,NL]

V
Type

array, float [NC,NL]

W
Type

array, float [NC,NL]

QX
Type

array, float [NC,NL]

QY
Type

array, float [NC,NL]

Rho
Type

array, float [NC,NL]

Coriolis
Type

array, float[NC,NL]

Examples using freshkiss3d.Primitive

Riemann problem 2d

Riemann problem 2d

Riemann problem 2d
Water drop

Water drop

Water drop
Dam break

Dam break

Dam break
Canal

Canal

Canal
Thacker 2d

Thacker 2d

Thacker 2d
Height source

Height source

Height source
Bump

Bump

Bump
Thacker

Thacker

Thacker
Tracer source

Tracer source

Tracer source
Vertical flowrate

Vertical flowrate

Vertical flowrate
River

River

River
Wind effect

Wind effect

Wind effect
Stationnary vortex

Stationnary vortex

Stationnary vortex
Topography source

Topography source

Topography source
Bump mesh convergence

Bump mesh convergence

Bump mesh convergence
Thacker2d mesh convergence

Thacker2d mesh convergence

Thacker2d mesh convergence
Thacker3d mesh convergence

Thacker3d mesh convergence

Thacker3d mesh convergence
Restart

Restart

Restart
Batch

Batch

Batch
Post-processing with Matplotlib

Post-processing with Matplotlib

Post-processing with Matplotlib
Initialization

Initialization

Initialization