25 lines
673 B
C++
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
|