cython
1# mode: run
2# tag: cpp, werror, cpp20
3
4from libcpp.cmath cimport lerp
5
6def test_lerp(double a, double b, double t):
7""" Test C++20 std::lerp function
8>>> test_lerp(1.0, 2.0, 0.5)
91.5
10>>> test_lerp(1.0, 4.0, 0.5)
112.5
12"""
13return lerp(a, b, t)
14