Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef UKLADROWNANLINIOWYCH_HH
- #define UKLADROWNANLINIOWYCH_HH
- #include <iostream>
- #include "Macierz.hh"
- #include "Wektor.hh"
- #include "rozmiar.h"
- class UkladRownanLiniowych {
- Macierz A; //wspolczynniki
- Wektor B; //Wyrazy wolne
- public:
- void setU(Macierz a, Wektor b)
- {
- A=a;
- B=b;
- }
- Wektor getW()const
- {
- return B;
- }
- Macierz getM()const
- {
- return A;
- }
- Wektor rozwiaz();
- Macierz ZmienKolumnyX();
- Macierz ZmienKolumnyY();
- Macierz ZmienKolumnyZ();
- Wektor Wektorbledu(Wektor W);
- double dlugoscWektorabledu();
- };
- /*
- * przeciazenie strumienia wyjscia dla klasy UkladRownanLiniowych
- *
- * Strm-strumien wyjscia
- * wek - wektor ktory wypisujemy
- *
- * warunki wstepne:
- * brak
- * warunki koncowe:
- * brak
- * zwracany wynik:
- * strumien wyjscia ktorym wpisywalismy dane
- */
- std::istream& operator >> (std::istream &Strm, UkladRownanLiniowych &UklRown);
- /*
- * przeciazenie strumienia wyjscia dla klasy UkladRownanLiniowych
- *
- * Strm-strumien wyjscia
- * wek - wektor ktory wypisujemy
- *
- * warunki wstepne:
- * brak
- * warunki koncowe:
- * brak
- * zwracany wynik:
- * strumien wyjscia ktorym wpisywalismy dane
- */
- std::ostream& operator << (std::ostream &Strm, const UkladRownanLiniowych &UklRown);
- #endif
Add Comment
Please, Sign In to add comment