Interpolators¶
- class freshkiss3d.XYLinearInterpolator¶
Interpolate data from triangular_mesh to a given list of nodes (x,y) or to a submesh.
(x,y) is fixed (so interpolation factors are pre-computed), but interp method can be called multiple times with different data.
- Parameters
triangular_mesh (freshkiss3d.mesh.TriangularMesh) – Simulation’s triangular mesh
target_nodes (float [Nnodes, 2]) – (x,y) coordonates of nodes where interpolation is carried out (default: None)
target_mesh (freshkiss3d.mesh.TriangularMesh) – Mesh on which interpolation is carried out (default: None)
Examples using freshkiss3d.XYLinearInterpolator
¶
Refine a TriangularMesh by splitting
- class freshkiss3d.LinearInterpolator¶
Interpolate data from mesh to a given list of point(x,y,z).
- Parameters
triangular_mesh (freshkiss3d.mesh.TriangularMesh) – Simulation’s triangular mesh
layer (freshkiss3d.Layer) – Simulation’s vertical discretization
primitives (freshkiss3d.Primitive) – Simulation’s primitives H, U, V and related variables
target_nodes (float [Nnodes, 3]) – (x,y,z) coordonates of nodes where interpolation is carried out
- interp()¶
Interpolates data on target nodes and returns vector containing interpolated values.