Phase Space
Kinetic.VSpace1D
— Type1D velocity space
- @consts: u0, u1, nu, u, du, weights
Kinetic.VSpace2D
— Type2D velocity space
- @consts: u0, u1, nu, v0, v1, nv, u, v, du, dv, weights
Kinetic.VSpace3D
— Type3D velocity space
- @consts: u0, u1, nu, v0, v1, nv, w0, w1, nw, u, v, w, du, dv, dw, weights
Kinetic.MVSpace1D
— Type1D multi-component velocity space
- @consts: u0, u1, nu, u, du, weights
Kinetic.MVSpace2D
— Type2D multi-component velocity space
- @consts: u0, u1, nu, v0, v1, nv, u, v, du, dv, weights
Kinetic.MVSpace3D
— Type3D multi-component velocity space
- @consts: u0, u1, nu, v0, v1, nv, w0, w1, nw, u, v, w, du, dv, dw, weights
Kinetic.newton_cotes
— FunctionNewton-Cotes rule
newton_cotes(idx::T, num::T) where {T<:Int}
Kinetic.legendre_quadrature
— FunctionGauss-Legendre quadrature
legendre_quadrature(n::Int)
- @arg n : quadrature order (MUST be even)
- @return points : quadrature points in 3D coordinate
- @return weights : quadrature weights
Kinetic.octa_quadrature
— FunctionOctaeder quadrature
octa_quadrature(n::Int, slerpflag = true::Bool)
- @arg n : quadrature order
- @arg slerpflag : flag of spherical linear interpolation
- @return points
- @return triangulation
Kinetic.quadrature_weights
— FunctionCreate quadrature weights from points and triangulation
create_weights(n::Int, xyz::AbstractArray{<:Real,2}, triangles::AbstractArray{Int,2})
- @arg xyz : quadrature points
- @arg triangles : triangulation
- @return weights : quadrature weights