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

Public Member Functions

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

Static Public Member Functions

SymMatrix3b diagonal (bool diagVal)
 
SymMatrix3b identity ()
 

Detailed Description

Generated from:  MR::SymMatrix3b
Aliases:  SymMatrix3_bool, SymMatrix3_bool, Vector3_bool_SymMatrixType

symmetric 3x3 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.SymMatrix3b.__init__ ( self)

◆ __init__() [2/2]

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

Member Function Documentation

◆ __iadd__()

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

◆ __imatmul__()

SymMatrix3b meshlib.mrmeshpy.SymMatrix3b.__imatmul__ ( self,
bool b )

◆ __isub__()

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

◆ __itruediv__()

SymMatrix3b meshlib.mrmeshpy.SymMatrix3b.__itruediv__ ( self,
bool b )

◆ det()

bool meshlib.mrmeshpy.SymMatrix3b.det ( self)
computes determinant of the matrix

◆ diagonal()

SymMatrix3b meshlib.mrmeshpy.SymMatrix3b.diagonal ( bool diagVal)
static

◆ identity()

SymMatrix3b meshlib.mrmeshpy.SymMatrix3b.identity ( )
static

◆ inverse() [1/2]

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

◆ inverse() [2/2]

SymMatrix3b meshlib.mrmeshpy.SymMatrix3b.inverse ( self,
bool det )
computes inverse matrix given determinant of this

◆ normSq()

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

◆ trace()

bool meshlib.mrmeshpy.SymMatrix3b.trace ( self)
computes trace of the matrix

◆ xx() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.xx ( self)
zero matrix by default

◆ xx() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.xx ( self,
bool arg1 )

◆ xy() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.xy ( self)
zero matrix by default

◆ xy() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.xy ( self,
bool arg1 )

◆ xz() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.xz ( self)
zero matrix by default

◆ xz() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.xz ( self,
bool arg1 )

◆ yy() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.yy ( self)
zero matrix by default

◆ yy() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.yy ( self,
bool arg1 )

◆ yz() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.yz ( self)
zero matrix by default

◆ yz() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.yz ( self,
bool arg1 )

◆ zz() [1/2]

bool meshlib.mrmeshpy.SymMatrix3b.zz ( self)
zero matrix by default

◆ zz() [2/2]

None meshlib.mrmeshpy.SymMatrix3b.zz ( self,
bool arg1 )

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