in_ functions, compared to the linear one +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | x | linear | sine | quad | cubic | quart | quint | expo | circ | back | elastic | bounce | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | -0.5 | -0.5000 | 0.2929 | 0.2500 | -0.1250 | 0.0625 | -0.0313 | 0.0000 | 0.1340 | -0.7631 | 0.0000 | -2.2344 | | -0.4 | -0.4000 | 0.1910 | 0.1600 | -0.0640 | 0.0256 | -0.0102 | 0.0001 | 0.0835 | -0.4452 | -0.0000 | -1.4850 | | -0.3 | -0.3000 | 0.1090 | 0.0900 | -0.0270 | 0.0081 | -0.0024 | 0.0001 | 0.0461 | -0.2261 | -0.0001 | -0.8869 | | -0.2 | -0.2000 | 0.0489 | 0.0400 | -0.0080 | 0.0016 | -0.0003 | 0.0002 | 0.0202 | -0.0897 | 0.0002 | -0.4400 | | -0.1 | -0.1000 | 0.0123 | 0.0100 | -0.0010 | 0.0001 | -0.0000 | 0.0005 | 0.0050 | -0.0197 | -0.0002 | -0.1444 | | -0.0 | -0.0000 | 0.0000 | 0.0000 | -0.0000 | 0.0000 | -0.0000 | 0.0000 | 0.0000 | -0.0000 | 0.0000 | 0.0000 | | 0.1 | 0.1000 | 0.0123 | 0.0100 | 0.0010 | 0.0001 | 0.0000 | 0.0020 | 0.0050 | -0.0143 | 0.0020 | 0.0119 | | 0.2 | 0.2000 | 0.0489 | 0.0400 | 0.0080 | 0.0016 | 0.0003 | 0.0039 | 0.0202 | -0.0465 | -0.0020 | 0.0600 | | 0.3 | 0.3000 | 0.1090 | 0.0900 | 0.0270 | 0.0081 | 0.0024 | 0.0078 | 0.0461 | -0.0802 | -0.0039 | 0.0694 | | 0.4 | 0.4000 | 0.1910 | 0.1600 | 0.0640 | 0.0256 | 0.0102 | 0.0156 | 0.0835 | -0.0994 | 0.0156 | 0.2275 | | 0.5 | 0.5000 | 0.2929 | 0.2500 | 0.1250 | 0.0625 | 0.0313 | 0.0313 | 0.1340 | -0.0877 | -0.0156 | 0.2344 | | 0.6 | 0.6000 | 0.4122 | 0.3600 | 0.2160 | 0.1296 | 0.0778 | 0.0625 | 0.2000 | -0.0290 | -0.0312 | 0.0900 | | 0.7 | 0.7000 | 0.5460 | 0.4900 | 0.3430 | 0.2401 | 0.1681 | 0.1250 | 0.2859 | 0.0929 | 0.1250 | 0.3194 | | 0.8 | 0.8000 | 0.6910 | 0.6400 | 0.5120 | 0.4096 | 0.3277 | 0.2500 | 0.4000 | 0.2942 | -0.1250 | 0.6975 | | 0.9 | 0.9000 | 0.8436 | 0.8100 | 0.7290 | 0.6561 | 0.5905 | 0.5000 | 0.5641 | 0.5912 | -0.2500 | 0.9244 | | 1.0 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | | 1.1 | 1.1000 | 1.1564 | 1.2100 | 1.3310 | 1.4641 | 1.6105 | 2.0000 | nan | 1.5369 | -1.0000 | 0.9244 | | 1.2 | 1.2000 | 1.3090 | 1.4400 | 1.7280 | 2.0736 | 2.4883 | 4.0000 | nan | 2.2181 | -2.0000 | 0.6975 | | 1.3 | 1.3000 | 1.4540 | 1.6900 | 2.1970 | 2.8561 | 3.7129 | 8.0000 | nan | 3.0597 | 8.0000 | 0.3194 | | 1.4 | 1.4000 | 1.5878 | 1.9600 | 2.7440 | 3.8416 | 5.3782 | 16.0000 | nan | 4.0780 | -8.0000 | -0.2100 | | 1.5 | 1.5000 | 1.7071 | 2.2500 | 3.3750 | 5.0625 | 7.5938 | 32.0000 | nan | 5.2893 |-16.0000 | -0.8906 | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ out_ functions, compared to the linear one +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | x | linear | sine | quad | cubic | quart | quint | expo | circ | back | elastic | bounce | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | -0.5 | -0.5000 | -0.7071 | -1.2500 | -2.3750 | -4.0625 | -6.5938 |-31.0000 | nan | -4.2893 | 17.0000 | 1.8906 | | -0.4 | -0.4000 | -0.5878 | -0.9600 | -1.7440 | -2.8416 | -4.3782 |-15.0000 | nan | -3.0780 | 9.0000 | 1.2100 | | -0.3 | -0.3000 | -0.4540 | -0.6900 | -1.1970 | -1.8561 | -2.7129 | -7.0000 | nan | -2.0597 | -7.0000 | 0.6806 | | -0.2 | -0.2000 | -0.3090 | -0.4400 | -0.7280 | -1.0736 | -1.4883 | -3.0000 | nan | -1.2181 | 3.0000 | 0.3025 | | -0.1 | -0.1000 | -0.1564 | -0.2100 | -0.3310 | -0.4641 | -0.6105 | -1.0000 | nan | -0.5369 | 2.0000 | 0.0756 | | -0.0 | -0.0000 | -0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | -0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | | 0.1 | 0.1000 | 0.1564 | 0.1900 | 0.2710 | 0.3439 | 0.4095 | 0.5000 | 0.4359 | 0.4088 | 1.2500 | 0.0756 | | 0.2 | 0.2000 | 0.3090 | 0.3600 | 0.4880 | 0.5904 | 0.6723 | 0.7500 | 0.6000 | 0.7058 | 1.1250 | 0.3025 | | 0.3 | 0.3000 | 0.4540 | 0.5100 | 0.6570 | 0.7599 | 0.8319 | 0.8750 | 0.7141 | 0.9071 | 0.8750 | 0.6806 | | 0.4 | 0.4000 | 0.5878 | 0.6400 | 0.7840 | 0.8704 | 0.9222 | 0.9375 | 0.8000 | 1.0290 | 1.0313 | 0.9100 | | 0.5 | 0.5000 | 0.7071 | 0.7500 | 0.8750 | 0.9375 | 0.9688 | 0.9688 | 0.8660 | 1.0877 | 1.0156 | 0.7656 | | 0.6 | 0.6000 | 0.8090 | 0.8400 | 0.9360 | 0.9744 | 0.9898 | 0.9844 | 0.9165 | 1.0994 | 0.9844 | 0.7725 | | 0.7 | 0.7000 | 0.8910 | 0.9100 | 0.9730 | 0.9919 | 0.9976 | 0.9922 | 0.9539 | 1.0802 | 1.0039 | 0.9306 | | 0.8 | 0.8000 | 0.9511 | 0.9600 | 0.9920 | 0.9984 | 0.9997 | 0.9961 | 0.9798 | 1.0465 | 1.0020 | 0.9400 | | 0.9 | 0.9000 | 0.9877 | 0.9900 | 0.9990 | 0.9999 | 1.0000 | 0.9980 | 0.9950 | 1.0143 | 0.9980 | 0.9881 | | 1.0 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | | 1.1 | 1.1000 | 0.9877 | 0.9900 | 1.0010 | 0.9999 | 1.0000 | 0.9995 | 0.9950 | 1.0197 | 1.0002 | 1.1444 | | 1.2 | 1.2000 | 0.9511 | 0.9600 | 1.0080 | 0.9984 | 1.0003 | 0.9998 | 0.9798 | 1.0897 | 0.9998 | 1.4400 | | 1.3 | 1.3000 | 0.8910 | 0.9100 | 1.0270 | 0.9919 | 1.0024 | 0.9999 | 0.9539 | 1.2261 | 1.0001 | 1.8869 | | 1.4 | 1.4000 | 0.8090 | 0.8400 | 1.0640 | 0.9744 | 1.0102 | 0.9999 | 0.9165 | 1.4452 | 1.0000 | 2.4850 | | 1.5 | 1.5000 | 0.7071 | 0.7500 | 1.1250 | 0.9375 | 1.0313 | 1.0000 | 0.8660 | 1.7631 | 1.0000 | 3.2344 | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ in_out_ functions, compared to the linear one +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | x | linear | sine | quad | cubic | quart | quint | expo | circ | back | elastic | bounce | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+ | -0.5 | -0.5000 | 0.5000 | 0.5000 | -0.5000 | 0.5000 | -0.5000 | 0.0000 | 0.5000 | -3.0949 | -0.0000 | -4.1250 | | -0.4 | -0.4000 | 0.3455 | 0.3200 | -0.2560 | 0.2048 | -0.1638 | 0.0000 | 0.2000 | -1.7507 | 0.0000 | -2.6950 | | -0.3 | -0.3000 | 0.2061 | 0.1800 | -0.1080 | 0.0648 | -0.0389 | 0.0000 | 0.1000 | -0.8553 | -0.0000 | -1.5675 | | -0.2 | -0.2000 | 0.0955 | 0.0800 | -0.0320 | 0.0128 | -0.0051 | 0.0000 | 0.0417 | -0.3226 | 0.0000 | -0.7425 | | -0.1 | -0.1000 | 0.0245 | 0.0200 | -0.0040 | 0.0008 | -0.0002 | 0.0001 | 0.0101 | -0.0663 | -0.0001 | -0.2200 | | -0.0 | -0.0000 | -0.0000 | 0.0000 | -0.0000 | 0.0000 | -0.0000 | 0.0000 | 0.0000 | -0.0000 | 0.0000 | 0.0000 | | 0.1 | 0.1000 | 0.0245 | 0.0200 | 0.0040 | 0.0008 | 0.0002 | 0.0020 | 0.0101 | -0.0375 | 0.0003 | 0.0300 | | 0.2 | 0.2000 | 0.0955 | 0.0800 | 0.0320 | 0.0128 | 0.0051 | 0.0078 | 0.0417 | -0.0926 | -0.0039 | 0.1137 | | 0.3 | 0.3000 | 0.2061 | 0.1800 | 0.1080 | 0.0648 | 0.0389 | 0.0313 | 0.1000 | -0.0788 | 0.0239 | 0.0450 | | 0.4 | 0.4000 | 0.3455 | 0.3200 | 0.2560 | 0.2048 | 0.1638 | 0.1250 | 0.2000 | 0.0899 | -0.1175 | 0.3488 | | 0.5 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | | 0.6 | 0.6000 | 0.6545 | 0.6800 | 0.7440 | 0.7952 | 0.8362 | 0.8750 | 0.8000 | 0.9101 | 1.1175 | 0.6512 | | 0.7 | 0.7000 | 0.7939 | 0.8200 | 0.8920 | 0.9352 | 0.9611 | 0.9688 | 0.9000 | 1.0788 | 0.9761 | 0.9550 | | 0.8 | 0.8000 | 0.9045 | 0.9200 | 0.9680 | 0.9872 | 0.9949 | 0.9922 | 0.9583 | 1.0926 | 1.0039 | 0.8863 | | 0.9 | 0.9000 | 0.9755 | 0.9800 | 0.9960 | 0.9992 | 0.9998 | 0.9980 | 0.9899 | 1.0375 | 0.9997 | 0.9700 | | 1.0 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | | 1.1 | 1.1000 | 0.9755 | 0.9800 | 1.0040 | 0.9992 | 1.0002 | 0.9999 | 0.9899 | 1.0663 | 1.0001 | 1.2200 | | 1.2 | 1.2000 | 0.9045 | 0.9200 | 1.0320 | 0.9872 | 1.0051 | 1.0000 | 0.9583 | 1.3226 | 1.0000 | 1.7425 | | 1.3 | 1.3000 | 0.7939 | 0.8200 | 1.1080 | 0.9352 | 1.0389 | 1.0000 | 0.9000 | 1.8553 | 1.0000 | 2.5675 | | 1.4 | 1.4000 | 0.6545 | 0.6800 | 1.2560 | 0.7952 | 1.1638 | 1.0000 | 0.8000 | 2.7507 | 1.0000 | 3.6950 | | 1.5 | 1.5000 | 0.5000 | 0.5000 | 1.5000 | 0.5000 | 1.5000 | 1.0000 | nan | 4.0949 | 1.0000 | 5.1250 | +------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+