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) |
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
|
explicit |
Definition at line 234 of file attlib.cpp.
Mat3::Mat3 | ( | const Mat3 & | c | ) |
Definition at line 242 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 250 of file attlib.cpp.
void Mat3::assign | ( | double | x[3][3] | ) |
Definition at line 265 of file attlib.cpp.
double Mat3::GetMij | ( | int | i, |
int | j | ||
) |
Definition at line 278 of file attlib.cpp.
Definition at line 316 of file attlib.cpp.
Mat3 & Mat3::operator*= | ( | double | r | ) |
Definition at line 336 of file attlib.cpp.
Definition at line 298 of file attlib.cpp.
Definition at line 307 of file attlib.cpp.
Mat3 & Mat3::operator/= | ( | double | r | ) |
Definition at line 345 of file attlib.cpp.
Definition at line 288 of file attlib.cpp.
void Mat3::PutMij | ( | double | x, |
int | i, | ||
int | j | ||
) |
Definition at line 273 of file attlib.cpp.
Friends And Related Function Documentation
|
friend |
Definition at line 569 of file attlib.cpp.
|
friend |
Definition at line 391 of file attlib.cpp.
Definition at line 597 of file attlib.cpp.
Definition at line 380 of file attlib.cpp.
Definition at line 474 of file attlib.cpp.
Definition at line 422 of file attlib.cpp.
Definition at line 433 of file attlib.cpp.
Definition at line 443 of file attlib.cpp.
Definition at line 402 of file attlib.cpp.
Definition at line 412 of file attlib.cpp.
Definition at line 460 of file attlib.cpp.
|
friend |
Member Data Documentation
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.