|
FEBio
1.5.0
|
This class describes a general 3D matrix of doubles. More...
#include <mat3d.h>
Public Member Functions | |
| mat3d (double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22) | |
| mat3d (double m[3][3]) | |
| mat3d (const mat3dd &m) | |
| mat3d (const mat3ds &m) | |
| mat3d (const mat3da &m) | |
| mat3d & | operator= (const mat3dd &m) |
| mat3d & | operator= (const mat3ds &m) |
| mat3d & | operator= (const double m[3][3]) |
| double & | operator() (int i, int j) |
| const double & | operator() (int i, int j) const |
| double * | operator[] (int i) |
| mat3d | operator+ (const mat3d &m) const |
| mat3d | operator- (const mat3d &m) const |
| mat3d | operator* (const mat3d &m) const |
| mat3d | operator* (double a) const |
| mat3d | operator/ (double a) const |
| mat3d | operator+ (const mat3dd &m) const |
| mat3d | operator- (const mat3dd &m) const |
| mat3d | operator* (const mat3dd &m) const |
| mat3d | operator+ (const mat3ds &m) const |
| mat3d | operator- (const mat3ds &m) const |
| mat3d | operator* (const mat3ds &m) const |
| mat3d & | operator+= (const mat3d &m) |
| mat3d & | operator-= (const mat3d &m) |
| mat3d & | operator*= (const mat3d &m) |
| mat3d & | operator*= (double a) |
| mat3d & | operator/= (double a) |
| mat3d & | operator+= (const mat3dd &m) |
| mat3d & | operator-= (const mat3dd &m) |
| mat3d & | operator*= (const mat3dd &m) |
| mat3d & | operator+= (const mat3ds &m) |
| mat3d & | operator-= (const mat3ds &m) |
| mat3d & | operator*= (const mat3ds &m) |
| vec3d | operator* (const vec3d &r) const |
| double | det () const |
| double | trace () const |
| void | zero () |
| void | unit () |
| vec3d | col (int j) const |
| mat3ds | sym () const |
| mat3da | skew () const |
| mat3d | inverse () const |
| mat3d | transpose () const |
| mat3d | transinv () const |
| void | skew (const vec3d &v) |
Protected Attributes | |
| double | d [3][3] |
Friends | |
| class | mat3dd |
| class | mat3ds |
| class | mat3da |
This class describes a general 3D matrix of doubles.
1.7.5.1