gemmi.Mat33 class

Static methods

def fromlist(…)
def tolist(…)

Methods

def approx(self, other: Mat33, epsilon: float) -> bool
def column_copy(self, arg0: int, /) -> Vec3
def determinant(self, /) -> float
def inverse(self, /) -> Mat33
def is_identity(self, /) -> bool
def left_multiply(self, arg0: Vec3, /) -> Vec3
def multiply(self, arg0: Mat33, /) -> Mat33
def multiply(self, arg0: Vec3, /) -> Vec3
def multiply_by_diagonal(self, arg0: Vec3, /) -> Mat33
def row_copy(self, arg0: int, /) -> Vec3
def trace(self, /) -> float
def transpose(self, /) -> Mat33

Special methods

def __add__(self, arg0: Mat33, /) -> Mat33
def __init__(self, /) -> None
def __init__(…)
def __matmul__(...)
multiply(*args, **kwargs) Overloaded function.
def __repr__(self, /) -> str
def __sub__(self, arg0: Mat33, /) -> Mat33

Method documentation

def gemmi.Mat33.__matmul__(...)

multiply(*args, **kwargs) Overloaded function.

1. multiply(self: gemmi.Mat33, arg0: gemmi.Mat33) -> gemmi.Mat33

2. multiply(self: gemmi.Mat33, arg0: gemmi.Vec3) -> gemmi.Vec3