Excercises_GeorgMandl/BSP_1_D/bsp_1_d.h

25 lines
673 B
C++

#ifndef BSP_1_D_H_INCLUDED
#define BSP_1_D_H_INCLUDED
#include <vector>
/** \brief Berechnet das Skalarprodukt zweier Vektoren
*
* \param[in] x erster Vektor
* \param[in] y zweiter Vektor
* \return Skalarprodukt von @x und @y
*
*/
double scalar(std::vector<double> const &x, std::vector<double> const &y);
/** \brief Berechnet das Skalarprodukt zweier Vektoren unter Anwendung der Kahan-Summation
*
* \param[in] x erster Vektor
* \param[in] y zweiter Vektor
* \return Skalarprodukt von @x und @y
*
*/
double Kahan_skalar(std::vector<double> const &x, std::vector<double> const &y);
#endif // BSP_1_D_H_INCLUDED