MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.SymMatrix3ll Class Reference

Public Member Functions

SymMatrix3ll __iadd__ (self, SymMatrix3ll b)
 
SymMatrix3ll __imatmul__ (self, int b)
 
None __init__ (self)
 
None __init__ (self, SymMatrix3ll arg0)
 
SymMatrix3ll __isub__ (self, SymMatrix3ll b)
 
SymMatrix3ll __itruediv__ (self, int b)
 
int det (self)
 
SymMatrix3ll inverse (self)
 
SymMatrix3ll inverse (self, int det)
 
int normSq (self)
 
int trace (self)
 
int xx (self)
 
None xx (self, int arg1)
 
int xy (self)
 
None xy (self, int arg1)
 
int xz (self)
 
None xz (self, int arg1)
 
int yy (self)
 
None yy (self, int arg1)
 
int yz (self)
 
None yz (self, int arg1)
 
int zz (self)
 
None zz (self, int arg1)
 

Static Public Member Functions

SymMatrix3ll diagonal (int diagVal)
 
SymMatrix3ll identity ()
 

Detailed Description

Generated from:  MR::SymMatrix3ll
Aliases:  SymMatrix3_long_long, Vector3_long_long_SymMatrixType, SymMatrix3_long_long

symmetric 3x3 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.SymMatrix3ll.__init__ ( self)

◆ __init__() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.__init__ ( self,
SymMatrix3ll arg0 )
Implicit copy constructor.

Member Function Documentation

◆ __iadd__()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.__iadd__ ( self,
SymMatrix3ll b )

◆ __imatmul__()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.__imatmul__ ( self,
int b )

◆ __isub__()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.__isub__ ( self,
SymMatrix3ll b )

◆ __itruediv__()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.__itruediv__ ( self,
int b )

◆ det()

int meshlib.mrmeshpy.SymMatrix3ll.det ( self)
computes determinant of the matrix

◆ diagonal()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.diagonal ( int diagVal)
static

◆ identity()

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.identity ( )
static

◆ inverse() [1/2]

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.inverse ( self)
computes inverse matrix

◆ inverse() [2/2]

SymMatrix3ll meshlib.mrmeshpy.SymMatrix3ll.inverse ( self,
int det )
computes inverse matrix given determinant of this

◆ normSq()

int meshlib.mrmeshpy.SymMatrix3ll.normSq ( self)
computes the squared norm of the matrix, which is equal to the sum of 9 squared elements

◆ trace()

int meshlib.mrmeshpy.SymMatrix3ll.trace ( self)
computes trace of the matrix

◆ xx() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.xx ( self)
zero matrix by default

◆ xx() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.xx ( self,
int arg1 )

◆ xy() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.xy ( self)
zero matrix by default

◆ xy() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.xy ( self,
int arg1 )

◆ xz() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.xz ( self)
zero matrix by default

◆ xz() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.xz ( self,
int arg1 )

◆ yy() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.yy ( self)
zero matrix by default

◆ yy() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.yy ( self,
int arg1 )

◆ yz() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.yz ( self)
zero matrix by default

◆ yz() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.yz ( self,
int arg1 )

◆ zz() [1/2]

int meshlib.mrmeshpy.SymMatrix3ll.zz ( self)
zero matrix by default

◆ zz() [2/2]

None meshlib.mrmeshpy.SymMatrix3ll.zz ( self,
int arg1 )

The documentation for this class was generated from the following file: