Physical Space
Kinetic.global_frame
— FunctionTransform local flow variables to global frame
- 2D:
global_frame(w::AbstractArray{<:Real,1}, cosa::Real, sina::Real)
- 3D:
global_frame(w::AbstractArray{<:Real,1}, dirccos::AbstractArray{<:Real,2})
Kinetic.local_frame
— FunctionTransform global flow variables to local frame
- 2D:
local_frame(w::AbstractArray{<:Real,1}, cosa::Real, sina::Real)
- 3D:
local_frame(w::AbstractArray{<:Real,1}, dirccos::AbstractArray{<:Real,2})
Kinetic.PSpace1D
— Type1D physical space with structured mesh
@consts: x0, x1, nx, x, dx
Kinetic.PSpace2D
— Type2D Physical space with structured mesh
@consts: x0, x1, nx, y0, y1, ny, x, y, dx, dy
Kinetic.uniform_mesh
— FunctionGenerate uniform mesh
uniform_mesh(x0::Real, xnum::Int, dx::Real)
Kinetic.meshgrid
— FunctionEquivalent structured mesh generator as matlab
- 2D:
meshgrid(x::AbstractArray{<:Real,1}, y::AbstractArray{<:Real,1})
- 3D:
meshgrid(x::AbstractArray{<:Real,1}, y::AbstractArray{<:Real,1}, z::AbstractArray{<:Real,1})
Kinetic.UnstructMesh
— TypePhysical space with unstructured mesh
@consts: nodes, cells
Kinetic.read_mesh
— FunctionRead mesh file
read_mesh(file)
- @return nodes : are saved with 3D coordinates (z=0 for 2D case)
- @return cells : node ids inside cells
Kinetic.mesh_connectivity_2D
— FunctionCompute connectivity of 2D unstructured mesh
mesh_connectivity_2D(cells::AbstractArray{<:Int,2})
Kinetic.mesh_center_2D
— FunctionCompute central points of 2D elements
mesh_center_2D(nodes::AbstractArray{<:AbstractFloat,2}, cells::AbstractArray{<:Int,2})
Kinetic.mesh_area_2D
— FunctionCompute areas of 2D elements
mesh_area_2D(nodes::AbstractArray{<:AbstractFloat,2}, cells::AbstractArray{<:Int,2})