marble
#include <attlib.h>
Public Member Functions | |
Mat3 (double x=0) | |
Mat3 (const Mat3 &c) | |
void | assign (double x11, double x12, double x13, double x21, double x22, double x23, double x31, double x32, double x33) |
void | assign (double x[3][3]) |
double | GetMij (int i, int j) const |
Mat3 & | operator*= (const Mat3 &c) |
Mat3 & | operator*= (double r) |
Mat3 & | operator+= (const Mat3 &c) |
Mat3 & | operator-= (const Mat3 &c) |
Mat3 & | operator/= (double r) |
Mat3 & | operator= (const Mat3 &c) |
void | PutMij (double x, int i, int j) |
Public Attributes | |
double | m [3][3] |
Friends | |
void | gpyr (const Mat3 &m1, double &p, double &y, double &r) |
double | mxdet (const Mat3 &c) |
void | mxevc (const Mat3 &m, double &a, Vec3 &v) |
Mat3 | mxtrn (const Mat3 &m1) |
Vec3 | mxvct (const Mat3 &m1, Vec3 &v1) |
Mat3 | operator* (double r, const Mat3 &c1) |
Mat3 | operator* (const Mat3 &c1, double r) |
Mat3 | operator* (const Mat3 &c1, const Mat3 &c2) |
Mat3 | operator+ (const Mat3 &c1, const Mat3 &c2) |
Mat3 | operator- (const Mat3 &c1, const Mat3 &c2) |
Mat3 | operator/ (const Mat3 &c1, double r) |
std::ostream & | operator<< (std::ostream &os, const Mat3 &c) |
Detailed Description
Constructor & Destructor Documentation
Mat3::Mat3 | ( | double | x = 0 | ) |
Definition at line 233 of file attlib.cpp.
Mat3::Mat3 | ( | const Mat3 & | c | ) |
Definition at line 241 of file attlib.cpp.
Member Function Documentation
void Mat3::assign | ( | double | x11, |
double | x12, | ||
double | x13, | ||
double | x21, | ||
double | x22, | ||
double | x23, | ||
double | x31, | ||
double | x32, | ||
double | x33 | ||
) |
Definition at line 249 of file attlib.cpp.
void Mat3::assign | ( | double | x[3][3] | ) |
Definition at line 264 of file attlib.cpp.
double Mat3::GetMij | ( | int | i, |
int | j | ||
) | const |
Definition at line 277 of file attlib.cpp.
Definition at line 315 of file attlib.cpp.
Mat3 & Mat3::operator*= | ( | double | r | ) |
Definition at line 335 of file attlib.cpp.
Definition at line 297 of file attlib.cpp.
Definition at line 306 of file attlib.cpp.
Mat3 & Mat3::operator/= | ( | double | r | ) |
Definition at line 344 of file attlib.cpp.
Definition at line 287 of file attlib.cpp.
void Mat3::PutMij | ( | double | x, |
int | i, | ||
int | j | ||
) |
Definition at line 272 of file attlib.cpp.
Friends And Related Function Documentation
|
friend |
Definition at line 568 of file attlib.cpp.
|
friend |
Definition at line 390 of file attlib.cpp.
Definition at line 596 of file attlib.cpp.
Definition at line 379 of file attlib.cpp.
Definition at line 473 of file attlib.cpp.
Definition at line 421 of file attlib.cpp.
Definition at line 432 of file attlib.cpp.
Definition at line 442 of file attlib.cpp.
Definition at line 401 of file attlib.cpp.
Definition at line 411 of file attlib.cpp.
Definition at line 459 of file attlib.cpp.
|
friend |
Member Data Documentation
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.