Classes | Functions
icMatrix.h File Reference
#include <math.h>
#include <stdlib.h>
#include "icVector.h"
Include dependency graph for icMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  icMatrix2x2
class  icMatrix3x3

Functions

icMatrix3x3 conjugate (const icMatrix3x3 &a, const icMatrix3x3 &b)
icMatrix3x3 conjugate (const icMatrix3x3 a, const icMatrix3x3 &b)
double determinant (const icMatrix2x2 &a)
double determinant (const icMatrix3x3 &a)
icMatrix2x2 inverse (const icMatrix2x2 &a)
icMatrix3x3 inverse (const icMatrix3x3 &a)
icMatrix2x2 multiply (const icMatrix2x2 &a, const icMatrix2x2 &b)
icMatrix3x3 multiply (const icMatrix3x3 &a, const icMatrix3x3 &b)
icMatrix2x2 operator* (const icMatrix2x2 &a, double b)
icMatrix2x2 operator* (const icMatrix2x2 &a, const icMatrix2x2 &b)
icVector2 operator* (const icMatrix2x2 &a, const icVector2 &b)
icVector2 operator* (const icVector2 &a, const icMatrix2x2 &b)
icMatrix2x2 operator* (double a, const icMatrix2x2 &b)
icMatrix3x3 operator* (const icMatrix3x3 &a, double b)
icMatrix3x3 operator* (const icMatrix3x3 &a, const icMatrix3x3 &b)
icVector3 operator* (const icMatrix3x3 &a, const icVector3 &b)
icVector3 operator* (const icVector3 &a, const icMatrix3x3 &b)
icMatrix3x3 operator* (double a, const icMatrix3x3 &b)
icMatrix2x2 operator+ (const icMatrix2x2 &a, double b)
icMatrix2x2 operator+ (const icMatrix2x2 &a, const icMatrix2x2 &b)
icMatrix2x2 operator+ (double a, const icMatrix2x2 &b)
icMatrix3x3 operator+ (const icMatrix3x3 &a, double b)
icMatrix3x3 operator+ (const icMatrix3x3 &a, const icMatrix3x3 &b)
icMatrix3x3 operator+ (double a, const icMatrix3x3 &b)
icMatrix2x2 operator- (const icMatrix2x2 &a, double b)
icMatrix2x2 operator- (const icMatrix2x2 &a, const icMatrix2x2 &b)
icMatrix2x2 operator- (double a, const icMatrix2x2 &b)
icMatrix3x3 operator- (const icMatrix3x3 &a, double b)
icMatrix3x3 operator- (const icMatrix3x3 &a, const icMatrix3x3 &b)
icMatrix3x3 operator- (double a, const icMatrix3x3 &b)
icMatrix3x3 othoconjugate (const icMatrix3x3 &a, const icMatrix3x3 &b)
icMatrix3x3 othoconjugate (const icMatrix3x3 a, const icMatrix3x3 &b)
icMatrix2x2 transpose (const icMatrix2x2 &a)
icMatrix3x3 transpose (const icMatrix3x3 &a)

Function Documentation

icMatrix3x3 conjugate ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]
icMatrix3x3 conjugate ( const icMatrix3x3  a,
const icMatrix3x3 b 
) [inline]

Definition at line 687 of file icMatrix.h.

double determinant ( const icMatrix2x2 a) [inline]

Definition at line 288 of file icMatrix.h.

double determinant ( const icMatrix3x3 a) [inline]

Definition at line 715 of file icMatrix.h.

icMatrix2x2 inverse ( const icMatrix2x2 a) [inline]

Definition at line 300 of file icMatrix.h.

icMatrix3x3 inverse ( const icMatrix3x3 a) [inline]

Definition at line 735 of file icMatrix.h.

icMatrix2x2 multiply ( const icMatrix2x2 a,
const icMatrix2x2 b 
) [inline]

Definition at line 272 of file icMatrix.h.

icMatrix3x3 multiply ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]

Definition at line 681 of file icMatrix.h.

icMatrix2x2 operator* ( const icMatrix2x2 a,
double  b 
) [inline]

Definition at line 243 of file icMatrix.h.

icMatrix2x2 operator* ( const icMatrix2x2 a,
const icMatrix2x2 b 
) [inline]

Definition at line 268 of file icMatrix.h.

icVector2 operator* ( const icMatrix2x2 a,
const icVector2 b 
) [inline]

Definition at line 278 of file icMatrix.h.

icVector2 operator* ( const icVector2 a,
const icMatrix2x2 b 
) [inline]

Definition at line 283 of file icMatrix.h.

icMatrix2x2 operator* ( double  a,
const icMatrix2x2 b 
) [inline]

Definition at line 256 of file icMatrix.h.

icMatrix3x3 operator* ( const icMatrix3x3 a,
double  b 
) [inline]

Definition at line 651 of file icMatrix.h.

icMatrix3x3 operator* ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]

Definition at line 677 of file icMatrix.h.

icVector3 operator* ( const icMatrix3x3 a,
const icVector3 b 
) [inline]

Definition at line 703 of file icMatrix.h.

icVector3 operator* ( const icVector3 a,
const icMatrix3x3 b 
) [inline]

Definition at line 709 of file icMatrix.h.

icMatrix3x3 operator* ( double  a,
const icMatrix3x3 b 
) [inline]

Definition at line 665 of file icMatrix.h.

icMatrix2x2 operator+ ( const icMatrix2x2 a,
double  b 
) [inline]

Definition at line 235 of file icMatrix.h.

icMatrix2x2 operator+ ( const icMatrix2x2 a,
const icMatrix2x2 b 
) [inline]

Definition at line 260 of file icMatrix.h.

icMatrix2x2 operator+ ( double  a,
const icMatrix2x2 b 
) [inline]

Definition at line 247 of file icMatrix.h.

icMatrix3x3 operator+ ( const icMatrix3x3 a,
double  b 
) [inline]

Definition at line 643 of file icMatrix.h.

icMatrix3x3 operator+ ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]

Definition at line 669 of file icMatrix.h.

icMatrix3x3 operator+ ( double  a,
const icMatrix3x3 b 
) [inline]

Definition at line 655 of file icMatrix.h.

icMatrix2x2 operator- ( const icMatrix2x2 a,
double  b 
) [inline]

Definition at line 239 of file icMatrix.h.

icMatrix2x2 operator- ( const icMatrix2x2 a,
const icMatrix2x2 b 
) [inline]

Definition at line 264 of file icMatrix.h.

icMatrix2x2 operator- ( double  a,
const icMatrix2x2 b 
) [inline]

Definition at line 251 of file icMatrix.h.

icMatrix3x3 operator- ( const icMatrix3x3 a,
double  b 
) [inline]

Definition at line 647 of file icMatrix.h.

icMatrix3x3 operator- ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]

Definition at line 673 of file icMatrix.h.

icMatrix3x3 operator- ( double  a,
const icMatrix3x3 b 
) [inline]

Definition at line 659 of file icMatrix.h.

icMatrix3x3 othoconjugate ( const icMatrix3x3 a,
const icMatrix3x3 b 
) [inline]
icMatrix3x3 othoconjugate ( const icMatrix3x3  a,
const icMatrix3x3 b 
) [inline]

Definition at line 695 of file icMatrix.h.

icMatrix2x2 transpose ( const icMatrix2x2 a) [inline]

Definition at line 292 of file icMatrix.h.

icMatrix3x3 transpose ( const icMatrix3x3 a) [inline]

Definition at line 721 of file icMatrix.h.



tensor_field_nav_core
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:56