c_dot_product Interface

interface

Please edit "src/SparseClass/SparseClass.c" for 'c_dot_product' 'crs_spmv_real32' 'crs_spmv_real64'


public subroutine c_dot_product(a, b, n, ret) bind(C, Name='c_dot_product')

Arguments

Type IntentOptional Attributes Name
real(kind=c_double), intent(in) :: a(n)
real(kind=c_double), intent(in) :: b(n)
integer(kind=C_size_t), value :: n
real(kind=c_double), intent(out) :: ret(1)