0.6.0
Loading...
Searching...
No Matches
linalg.f90 File Reference

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.