diff --git a/src/pcms/transfer_field2.h b/src/pcms/transfer_field2.h index b1f40f64..60a0266f 100644 --- a/src/pcms/transfer_field2.h +++ b/src/pcms/transfer_field2.h @@ -33,7 +33,7 @@ void interpolate_field2(const FieldT& source, FieldT& target) throw std::runtime_error("Coordinate system mismatch"); } - auto coords = source.GetLayout().GetDOFHolderCoordinates(); + auto coords = target.GetLayout().GetDOFHolderCoordinates(); std::vector evaluation(coords.GetCoordinates().size() / 2); FieldDataView data_view{make_array_view(evaluation), source.GetCoordinateSystem()};