ortho.OrthogonalFunctions.check#

OrthogonalFunctions.check(verbose=False)#

Check the mutual orthogonality of the functions.

Parameters:
verboseboolean, default=False

If True, prints the matrix of mutual inner product of functions. An example of the output is

[[1 0 0 0 0 0 0 0 0]
 [0 1 0 0 0 0 0 0 0]
 [0 0 1 0 0 0 0 0 0]
 [0 0 0 1 0 0 0 0 0]
 [0 0 0 0 1 0 0 0 0]
 [0 0 0 0 0 1 0 0 0]
 [0 0 0 0 0 0 1 0 0]
 [0 0 0 0 0 0 0 1 0]
 [0 0 0 0 0 0 0 0 1]]
Returns:
statusboolean

If True, the generated functions are all mutually orthonormal. Otherwise returns False.