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)

Module contents