4 #include <gsl/gsl_cblas.h> 21 inline friend double dot(
const T &v1,
const T &v2) {
23 gsl_blas_ddot(v1.gsl(), v2.gsl(), &result);
32 inline friend double nrm2(
const T &v) {
33 return gsl_blas_dnrm2(v.gsl());
43 const double magn =
nrm2(v);
57 inline friend double asum(
const T &v) {
58 return gsl_blas_dasum(v.gsl());
friend double asum(const T &v)
asum Summe der Beträge der Elemente
friend double dot(const T &v1, const T &v2)
dot Skalarprodukt
static void error_if(const std::string &s, bool arg)
error_if Fehler wenn Bedingung erfüllt ist
The IVBlas struct Schnittstellen zur BLAS für das Rechnen mit Vektoren oder Views.
friend double nrm2(const T &v)
nrm2 Norm eines Vektors
friend T normalize(const T &v)
normalize Vektor wird normiert