interpolated#

ScoredStructureMapping.interpolated(
self: StructureMapping,
interpolation_factor: float,
) StructureMapping#

Return a mapping along the transformation pathway from the ideal parent structure to the mapped child structure

Interpolated structures can be constructed with the function make_mapped_structure():

from libcasm.mapping.methods import make_mapped_structure

interpolated_structure = make_mapped_structure(
    structure_mapping.interpolated(interpolation_factor),
    unmapped_structure)
Parameters:

interpolation_factor (float) – Interpolation factor. The value 0.0 corresponds to the ideal parent structure; and the value 1.0 corresponds to the mapped child structure (the child structure rotated to align with the ideal parent structure).

Returns:

interpolated_structure_mapping – Interpolated structure mapping

Return type:

StructureMapping