Uklady_zepsolone: Wektor Class Reference
Main Page
Classes
Files
Class List
Class Members
Wektor Class Reference
#include <wektor.hh>
List of all members.
Public Member Functions
Wektor ()
LZespolona operator[] (unsigned int j) const
LZespolona & operator[] (unsigned int j)
bool operator= (const Wektor W)
Wektor operator* (const Macierz3x3 M) const
Wektor operator- (const Wektor WyrWol)
void WczytajWektor ()
void WyswietlWektor ()
void Rozwiaz (const Macierz3x3 M, const Wektor WyrWol)
double LiczBlad (const Macierz3x3 M, const Wektor WyrWol) const
Detailed Description
KLASA WEKTOR
Constructor & Destructor Documentation
Wektor::Wektor
(
)
[inline]
...................................................... Konstruktor zerujacy pola wektora .....................................................
Member Function Documentation
double Wektor::LiczBlad
(
const Macierz3x3
M,
const Wektor
WyrWol
)
const
...................................................... LiczBlad to metoda ktora oblicza roznice pomiedzy wektorem, ktory powstaje poprzez pomnozenie macierzy wspolczynnikow przez wektor rozwiazanych niewiadomych, a wektorem wyrazow wolnych rownania. Wynikiem jest dlugosc tak obliczonego wektora. .......................................................
Wektor Wektor::operator*
(
const Macierz3x3
M
)
const
...................................................... Przeciazenia operatorow mnozenia i odejmowania. Bedzie to niezbedne podczas operacji obliczania bledu gdy bedziemy mnozyli macierz razy wektor i odejmowali od powstalego wektora inny wektor. ......................................................
przeciazenie mnozenia macierzy i wektora
Wektor Wektor::operator-
(
const Wektor
WyrWol
)
przeciazenie operatora - dla obliczania bledu
bool Wektor::operator=
(
const Wektor
W
)
..................................................... Przeciazenie operatora podstawienia. Dzieki niemu mozliwe bedzie przypisanie do jednego wektora drugi wektor, bez koniecznosci operowania na poszczegolnych polach. ......................................................
przeciazenie operatora = dla wektorow
LZespolona& Wektor::operator[]
(
unsigned int
j
)
[inline]
metoda
LZespolona Wektor::operator[]
(
unsigned int
j
)
const [inline]
..................................................... Metoda pozwalajaca na bezposredni dostep do pol wektora wyrazow wolnych. Przeciazenie operatorow [] co pozwala nam na intuicyjne operowanie na polach naszych wektorow .....................................................
void Wektor::Rozwiaz
(
const Macierz3x3
M,
const Wektor
WyrWol
)
..................................................... Metoda wyznaczajaca kolejne wyznaczniki odpowiadajace kolejnym niedwiadomym naszego rownania. Polega ona na wstawianiu do macierzy, najpierw do pierwszej kolumny, wyrazow wolnych rownania i obliczeniu wyznacznika tak powstalej macierzy. Nastepnie wyrazy wolne sa wstawiane do drugiej kolumny i obliczany wyznacznik kolejnej niewiadomej, i tak dalej. Wykorzystywany jest tu tzw. wzor Sarussa do obliczania niewiadomych. .......................................................
obiekt rozwiaz z klasy wektor
void Wektor::WczytajWektor
(
)
..................................................... Metody wczytujaca i wyswietlajaca wektor ....................................................
obiekt wczytaj wektor z klasy wektor
void Wektor::WyswietlWektor
(
)
obiekt wyswietl z klasy wektor
The documentation for this class was generated from the following files:
inc/wektor.hh
src/wektor.cpp
All Classes Functions Friends
Generated on Mon Apr 19 09:52:43 2010 for Uklady_zepsolone by
1.6.3
Wyszukiwarka
Podobne podstrony:
class wektor membersThrilling Tales Advanced Class Man of Mysteryanaliza wektorowaGrafika wektorwa cw 2w97 class poppyMazatrol Fusion Conversational Programming Class for 640MT & MT Pro For Integrex Outlinefunction class existswięcej podobnych podstron