Modules | |
| module | mod_math_linalg |
| Linear algebra functions. | |
Functions/Subroutines | |
| double precision function | mod_math_linalg::compute_euclidian_distance (point_a, point_b) |
| Returns the Euclidian distance between two points. | |
| double precision function, dimension(size(vector)) | mod_math_linalg::compute_normalized (vector) |
| Returns the normalized vector. | |
| double precision function, dimension(size(vector)) | mod_math_linalg::compute_orthogonal (vector) |
| Returns an orthogonal vector. | |
| double precision function | mod_math_linalg::compute_scalar_product (vector_a, vector_b) |
| Returns the scalar product of two vectors. | |
| double precision function, dimension(3) | mod_math_linalg::compute_vector_product (vector_a, vector_b) |
| Returns the cross product of two vectors. | |
| double precision function, dimension(size(a, 1)) | mod_math_linalg::compute_matrix_vector_product (a, b) |
| Returns the A*b. | |