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