Initial commit

This commit is contained in:
2026-08-24 19:27:25 +02:00
commit bdda0c3880
7 changed files with 219 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#include "vector.hpp"
#include <cmath>
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);
}