|
HDK
|
#include "UT_API.h"#include "UT_Assert.h"#include "UT_VectorTypes.h"#include <SYS/SYS_Inline.h>#include <SYS/SYS_Math.h>#include <SYS/SYS_StaticAssert.h>#include <SYS/SYS_Types.h>#include <string.h>
Include dependency graph for UT_SymMatrix3.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UT_SymMatrix3T< T > |
| Generic symmetric 3x3 matrix. More... | |
| class | UT_SymMatrix3T< T > |
| Generic symmetric 3x3 matrix. More... | |
| struct | UT_SymMatrix3T< T >::LowerTri |
| Inner class to access the elements symbolically. More... | |
| struct | UT_SymMatrix3T< T >::UpperTri |
Typedefs | |
| typedef UT_SymMatrix3T< float > | UT_SymMatrix3F |
| typedef UT_SymMatrix3T< double > | UT_SymMatrix3D |
| typedef UT_SymMatrix3T< fpreal > | UT_SymMatrix3R |
Functions | |
| template<typename T > | |
| UT_SymMatrix3T< T > | operator+ (const UT_SymMatrix3T< T > &m1, const UT_SymMatrix3T< T > &m2) |
| Return (m1 + m2) More... | |
| template<typename T > | |
| UT_SymMatrix3T< T > | operator- (const UT_SymMatrix3T< T > &m1, const UT_SymMatrix3T< T > &m2) |
| Return (m1 - m2) More... | |
| template<typename T > | |
| UT_SymMatrix3T< T > | operator* (const UT_SymMatrix3T< T > &m, const T scale) |
| Return (m * s) for scalar s. More... | |
| template<typename T > | |
| UT_SymMatrix3T< T > | operator* (const T scale, const UT_SymMatrix3T< T > &m) |
| Return (s * m) for scalar s. More... | |
| template<typename T > | |
| UT_API size_t | format (char *buffer, size_t buffer_size, const UT_SymMatrix3T< T > &m) |
| typedef UT_SymMatrix3T<double> UT_SymMatrix3D |
Definition at line 231 of file UT_SymMatrix3.h.
| typedef UT_SymMatrix3T<float> UT_SymMatrix3F |
Definition at line 230 of file UT_SymMatrix3.h.
| typedef UT_SymMatrix3T<fpreal> UT_SymMatrix3R |
Definition at line 232 of file UT_SymMatrix3.h.
| UT_API size_t format | ( | char * | buffer, |
| size_t | buffer_size, | ||
| const UT_SymMatrix3T< T > & | m | ||
| ) |
| UT_SymMatrix3T< T > operator* | ( | const UT_SymMatrix3T< T > & | m, |
| const T | scale | ||
| ) |
Return (m * s) for scalar s.
Definition at line 268 of file UT_SymMatrix3.h.
| UT_SymMatrix3T< T > operator* | ( | const T | scale, |
| const UT_SymMatrix3T< T > & | m | ||
| ) |
Return (s * m) for scalar s.
Definition at line 336 of file UT_SymMatrix3.h.
| UT_SymMatrix3T< T > operator+ | ( | const UT_SymMatrix3T< T > & | m1, |
| const UT_SymMatrix3T< T > & | m2 | ||
| ) |
Return (m1 + m2)
Definition at line 242 of file UT_SymMatrix3.h.
| UT_SymMatrix3T< T > operator- | ( | const UT_SymMatrix3T< T > & | m1, |
| const UT_SymMatrix3T< T > & | m2 | ||
| ) |
Return (m1 - m2)
Definition at line 255 of file UT_SymMatrix3.h.