resolve rectangular systems

This commit is contained in:
2024-02-21 22:01:31 +01:00
parent 99467048e2
commit 54798d0ff2
5 changed files with 50 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
#include "Vect.h"
#include "Solver.h"
#include <cassert>
#include <iostream>
Vect::Vect(const Matrix& mat) : m_Data(mat) {
@@ -75,4 +76,14 @@ void Vect::Print() const {
std::size_t Vect::GetDimension() const {
return m_Data.GetRawCount();
}
}
VectAffine::VectAffine(const Vect& base, const Matrix& origine) :
m_Base(base), m_Origin(origine.SubMatrix(0, 0, m_Base.GetDimension(), 1)) {}
void VectAffine::Print() const {
std::cout << "\tEspace Affine :\n\n";
m_Base.Print();
std::cout << "\nOrigine :\n\n";
m_Origin.Print();
}