monolish
0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
|
Modules | |
monolish::vml::add | |
element by element addition Dense matrix A and Dense matrix B. | |
monolish::vml::sub | |
element by element subtract Dense matrix A and Dense matrix B. | |
monolish::vml::mul | |
element by element multiplication Dense matrix A and Dense matrix B. | |
monolish::vml::div | |
element by element division Dense matrix A and Dense matrix B. | |
monolish::vml::add | |
element by element addition scalar alpha and Dense matrix A. | |
monolish::vml::sub | |
element by element subtract scalar alpha and Dense matrix A. | |
monolish::vml::mul | |
element by element multiplication scalar alpha and Dense matrix A. | |
monolish::vml::div | |
element by element division scalar alpha and Dense matrix A. | |
monolish::vml::pow | |
power to Dense matrix elements (C[0:N] = pow(A[0:N], B[0:N])) | |
monolish::vml::pow | |
power to Dense matrix elements by scalar value (C[0:N] = pow(A[0:N], alpha)) | |
monolish::vml::sin | |
sin to Dense matrix elements (C[0:nnz] = sin(A[0:nnz])) | |
monolish::vml::sqrt | |
sqrt to Dense matrix elements (C[0:nnz] = sqrt(A[0:nnz])) | |
monolish::vml::sinh | |
sinh to Dense matrix elements (C[0:nnz] = sinh(A[0:nnz])) | |
monolish::vml::asin | |
asin to Dense matrix elements (C[0:nnz] = asin(A[0:nnz])) | |
monolish::vml::asinh | |
asinh to Dense matrix elements (C[0:nnz] = asinh(A[0:nnz])) | |
monolish::vml::tan | |
tan to Dense matrix elements (C[0:nnz] = tan(A[0:nnz])) | |
monolish::vml::tanh | |
tanh to Dense matrix elements (C[0:nnz] = tanh(A[0:nnz])) | |
monolish::vml::atan | |
atan to Dense matrix elements (C[0:nnz] = atan(A[0:nnz])) | |
monolish::vml::atanh | |
atanh to Dense matrix elements (C[0:nnz] = atanh(A[0:nnz])) | |
monolish::vml::ceil | |
ceil to Dense matrix elements (C[0:nnz] = ceil(A[0:nnz])) | |
monolish::vml::floor | |
floor to Dense matrix elements (C[0:nnz] = floor(A[0:nnz])) | |
monolish::vml::sign | |
sign to Dense matrix elements (C[0:nnz] = sign(A[0:nnz])) | |
monolish::vml::exp | |
exp to Dense matrix elements (C[0:nnz] = exp(A[0:nnz])) | |
monolish::vml::max | |
Create a new Dense matrix with greatest elements of two matrices (C[0:nnz] = max(A[0:nnz], B[0:nnz])) | |
monolish::vml::min | |
Create a new Dense matrix with smallest elements of two matrices (C[0:nnz] = min(A[0:nnz], B[0:nnz])) | |
monolish::vml::max | |
Create a new Dense matrix with greatest elements of Dense matrix or scalar (C[0:nnz] = max(A[0:nnz], alpha)) | |
monolish::vml::min | |
Create a new Dense matrix with smallest elements of Dense matrix or scalar (C[0:nnz] = min(A[0:nnz], alpha)) | |
monolish::vml::max | |
Finds the greatest element in Dense matrix (max(C[0:nnz])) | |
monolish::vml::min | |
Finds the smallest element in Dense matrix (min(C[0:nnz])) | |
monolish::vml::alo | |
Asymmetric linear operation to Dense matrix elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0)) | |
monolish::vml::reciprocal | |
Compute reciprocal to Dense matrix elements (C[0:nnz] = 1 / A[0:nnz]) | |