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