big internal rework

This commit is contained in:
2024-02-29 14:48:36 +01:00
parent b9a5100cb0
commit d038ac5884
10 changed files with 224 additions and 193 deletions

19
src/IO.h Normal file
View File

@@ -0,0 +1,19 @@
#pragma once
#include <string>
class Matrix;
class Vect;
class VectAffine;
std::ostream& operator<<(std::ostream& stream, const Matrix& mat);
std::istream& operator>>(std::istream& stream, Matrix& mat);
Matrix LoadMatrix(const std::string& fileName);
void SaveMatrix(const Matrix& mat, const std::string& fileName);
Matrix InsertMatrix();
void Print(const Matrix& mat);
void Print(const Vect& vect);
void Print(const VectAffine& vect);