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