#include "vector.hpp" #include Vector::Vector(int size) : data(size, 0.0) {} int Vector::size() const {return data.size();} double& Vector::operator()(int i) {return data[i];} double Vector::operator()(int i) const {return data[i];} void Vector::print() const { std::cout << "---\n"; for (double x : data) { std::cout << x << "\n"; } std::cout << "---"; std::cout << std::endl; } double Vector::norm() const { double somma = 0.0; for (double x : data) { somma += x * x; } return std::sqrt(somma); }