General Purpose Geodetic Library
|
Go to the source code of this file.
Classes | |
class | SgUtMatrix |
Functions | |
SgUtMatrix | operator- (const SgUtMatrix &R) |
SgUtMatrix | operator/ (const SgUtMatrix &R, double d) |
SgUtMatrix | operator* (const SgUtMatrix &R, double d) |
SgUtMatrix | operator* (double d, const SgUtMatrix &R) |
SgUtMatrix | operator+ (const SgUtMatrix &R1, const SgUtMatrix &R2) |
SgUtMatrix | operator- (const SgUtMatrix &R1, const SgUtMatrix &R2) |
std::ostream & | operator<< (std::ostream &s, const SgUtMatrix &R) |
SgVector & | solveEquation (const SgUtMatrix &R, SgVector &x, const SgVector &z) |
|
inline |
Returns a matrix multiplied by a scalar.
R | – a matrix; |
d | – a scale. |
Definition at line 495 of file SgUtMatrix.h.
|
inline |
Returns a natrix multiplied by a scalar.
d | – a scale. |
R | – a matrix; |
Definition at line 503 of file SgUtMatrix.h.
|
inline |
Returns a sum of two UT matrices.
R1 | is a first term, |
R2 | is a second term in the sum. |
Definition at line 511 of file SgUtMatrix.h.
|
inline |
Returns a matrix with an inverted sign.
R | – an original matrix. |
Definition at line 479 of file SgUtMatrix.h.
|
inline |
Returns a difference of two matrices.
R1 | is a first term, |
R2 | is a second term in the sum. |
Definition at line 519 of file SgUtMatrix.h.
|
inline |
Returns a matrix divided by a scalar.
R | – a matrix; |
d | – a divider; |
Definition at line 487 of file SgUtMatrix.h.
std::ostream& operator<< | ( | std::ostream & | s, |
const SgUtMatrix & | R | ||
) |
Makes output to std::ostream, a standard text formatted output.
s | – a stream; |
R | – a matrix. |
Definition at line 205 of file SgUtMatrix.cpp.
References SgUtMatrix::getElement(), SgMatrix::nCol(), and SgMatrix::nRow().
SgVector& solveEquation | ( | const SgUtMatrix & | R, |
SgVector & | x, | ||
const SgVector & | z | ||
) |
Returns a vector x that is satisfies an equation system Rx=z.
R | – a matrix, input; |
x | – a vector, output. |
z | – a vector, input; |
Definition at line 166 of file SgUtMatrix.cpp.
References SgVector::getElement(), SgUtMatrix::getElement(), SgVector::n(), and SgMatrix::nRow().