Go to the documentation of this file.
32 #include "esysUtils/Esys_MPI.h"
42 void Paso_Update(
const dim_t n,
const double a,
double* x,
const double b,
const double* y);
56 #define Paso_Scale(n, x, a) Paso_Update(n, a, x, 0, x);
57 #define Paso_AXPY(n, x, a, y) Paso_Update(n, 1., x, a, y);
58 #define Paso_copyShortDouble(n, source, target) memcpy(target,source,sizeof(double)*(size_t)n)