aeroframe.interpol package¶
Submodules¶
aeroframe.interpol.translate module¶
Interpolate discretised load and deformation data between FEM and CFD meshes
-
aeroframe.interpol.translate.
get_closest_def_field_entry
(p2, def_field)¶ Return the deformation field entry closest to a point p2
- Args:
p2: (array) Some point in space [x, y, z] def_field: (array) Array of the displacement field - Returns:
def_field: (array) closest deformation field entry (1, 9)-vector
Note:
- Closest is here defines as the minimal Euclidean norm
-
aeroframe.interpol.translate.
get_deformed_mesh
(mesh, def_field)¶ Interpolate the position of multiple field points based on a given deformation field
- Args:
mesh: Array of size (N x 3) with initial mesh coordinates - Returns:
def_mesh: Array of size (N x 3) with deformed mesh coordinates
-
aeroframe.interpol.translate.
get_deformed_point
(p2, def_field)¶ Interpolate the position of a field point ‘p2’ based on a deformation field
- Args:
point: (array) Some field point in space [x, y, z] def_field_entry: (array) A single row entry (1 x 9) - Returns:
def_field_entry_on_target: (array) (1 x 9)