#! /usr/bin/env python # def bernstein_polynomial_test ( ): #*****************************************************************************80 # ## BERNSTEIN_POLYNOMIAL_TEST tests the BERNSTEIN_POLYNOMIAL library. # # Licensing: # # This code is distributed under the GNU LGPL license. # # Modified: # # 16 March 2016 # # Author: # # John Burkardt # import platform from bernstein_matrix import bernstein_matrix_test from bernstein_matrix import bernstein_matrix_test2 from bernstein_matrix_determinant import bernstein_matrix_determinant_test from bernstein_matrix_inverse import bernstein_matrix_inverse_test from bernstein_poly_01 import bernstein_poly_01_test from bernstein_poly_01 import bernstein_poly_01_test2 from bernstein_poly_01_matrix import bernstein_poly_01_matrix_test from bernstein_poly_01_values import bernstein_poly_01_values_test from bernstein_poly_ab import bernstein_poly_ab_test from bernstein_poly_ab_approx import bernstein_poly_ab_approx_test from bernstein_to_legendre import bernstein_to_legendre_test from bernstein_to_power import bernstein_to_power_test from bernstein_vandermonde import bernstein_vandermonde_test print ( '' ) print ( 'BERNSTEIN_POLYNOMIAL_TEST' ) print ( ' Python version: %s' % ( platform.python_version ( ) ) ) print ( ' Test the BERNSTEIN_POLYNOMIAL library.' ) bernstein_matrix_test ( ) bernstein_matrix_test2 ( ) bernstein_matrix_determinant_test ( ) bernstein_matrix_inverse_test ( ) bernstein_poly_01_test ( ) bernstein_poly_01_test2 ( ) bernstein_poly_01_matrix_test ( ) bernstein_poly_01_values_test ( ) bernstein_poly_ab_test ( ) bernstein_poly_ab_approx_test ( ) bernstein_to_legendre_test ( ) bernstein_to_power_test ( ) bernstein_vandermonde_test ( ) # # Terminate. # print ( '' ) print ( 'BERNSTEIN_POLYNOMIAL_TEST:' ) print ( ' Normal end of execution.' ) print ( '' ) return if ( __name__ == '__main__' ): from timestamp import timestamp timestamp ( ) bernstein_polynomial_test ( ) timestamp ( )