MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.SymMatrix2ll Class Reference

Public Member Functions

SymMatrix2ll __iadd__ (self, SymMatrix2ll b)
 
SymMatrix2ll __imatmul__ (self, int b)
 
None __init__ (self)
 
None __init__ (self, SymMatrix2ll arg0)
 
SymMatrix2ll __isub__ (self, SymMatrix2ll b)
 
SymMatrix2ll __itruediv__ (self, int b)
 
int det (self)
 
SymMatrix2ll inverse (self)
 
SymMatrix2ll 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 yy (self)
 
None yy (self, int arg1)
 

Static Public Member Functions

SymMatrix2ll diagonal (int diagVal)
 
SymMatrix2ll identity ()
 

Detailed Description

Generated from:  MR::SymMatrix2ll
Aliases:  Vector2_long_long_SymMatrixType

symmetric 2x2 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.SymMatrix2ll.__init__ ( self)

◆ __init__() [2/2]

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

Member Function Documentation

◆ __iadd__()

SymMatrix2ll mrmeshpy.SymMatrix2ll.__iadd__ ( self,
SymMatrix2ll b )

◆ __imatmul__()

SymMatrix2ll mrmeshpy.SymMatrix2ll.__imatmul__ ( self,
int b )

◆ __isub__()

SymMatrix2ll mrmeshpy.SymMatrix2ll.__isub__ ( self,
SymMatrix2ll b )

◆ __itruediv__()

SymMatrix2ll mrmeshpy.SymMatrix2ll.__itruediv__ ( self,
int b )

◆ det()

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

◆ diagonal()

SymMatrix2ll mrmeshpy.SymMatrix2ll.diagonal ( int diagVal)
static

◆ identity()

SymMatrix2ll mrmeshpy.SymMatrix2ll.identity ( )
static

◆ inverse() [1/2]

SymMatrix2ll mrmeshpy.SymMatrix2ll.inverse ( self)
computes inverse matrix

◆ inverse() [2/2]

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

◆ normSq()

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

◆ trace()

int mrmeshpy.SymMatrix2ll.trace ( self)
computes trace of the matrix

◆ xx() [1/2]

int mrmeshpy.SymMatrix2ll.xx ( self)
zero matrix by default

◆ xx() [2/2]

None mrmeshpy.SymMatrix2ll.xx ( self,
int arg1 )

◆ xy() [1/2]

int mrmeshpy.SymMatrix2ll.xy ( self)
zero matrix by default

◆ xy() [2/2]

None mrmeshpy.SymMatrix2ll.xy ( self,
int arg1 )

◆ yy() [1/2]

int mrmeshpy.SymMatrix2ll.yy ( self)
zero matrix by default

◆ yy() [2/2]

None mrmeshpy.SymMatrix2ll.yy ( self,
int arg1 )

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