|
NEML2 2.1.0
|
Dense matrix assembled from a 2D list of tensors and their layout
Public Member Functions | |
| AssembledMatrix | __add__ (self, AssembledMatrix arg0) |
| None | __init__ (self) |
| None | __init__ (self, AxisLayout row_layout, AxisLayout col_layout) |
| None | __init__ (self, AxisLayout row_layout, AxisLayout col_layout, list[list[neml2.tensors.Tensor]] tensors) |
| AssembledMatrix | __mul__ (self, AssembledMatrix arg0) |
| AssembledVector | __mul__ (self, AssembledVector arg0) |
| AssembledMatrix | __neg__ (self) |
| AssembledMatrix | __sub__ (self, AssembledMatrix arg0) |
| SparseMatrix | disassemble (self) |
| AssembledMatrix | group (self, int i, int j) |
| AxisLayout | col_layout (self) |
| None | col_layout (self, AxisLayout arg0) |
| AxisLayout | row_layout (self) |
| None | row_layout (self, AxisLayout arg0) |
| list[list[neml2.tensors.Tensor]] | tensors (self) |
| None | tensors (self, list[list[neml2.tensors.Tensor]] arg0) |
| None __init__ | ( | self | ) |
| None __init__ | ( | self, | |
| AxisLayout | row_layout, | ||
| AxisLayout | col_layout ) |
| None __init__ | ( | self, | |
| AxisLayout | row_layout, | ||
| AxisLayout | col_layout, | ||
| list[list[neml2.tensors.Tensor]] | tensors ) |
| AssembledMatrix __add__ | ( | self, | |
| AssembledMatrix | arg0 ) |
| AssembledMatrix __mul__ | ( | self, | |
| AssembledMatrix | arg0 ) |
| AssembledVector __mul__ | ( | self, | |
| AssembledVector | arg0 ) |
| AssembledMatrix __neg__ | ( | self | ) |
| AssembledMatrix __sub__ | ( | self, | |
| AssembledMatrix | arg0 ) |
| AxisLayout col_layout | ( | self | ) |
Column layout of the tensors
| None col_layout | ( | self, | |
| AxisLayout | arg0 ) |
| SparseMatrix disassemble | ( | self | ) |
Disassemble into a SparseMatrix
| AssembledMatrix group | ( | self, | |
| int | i, | ||
| int | j ) |
Block (i, j) of the assembled matrix
| AxisLayout row_layout | ( | self | ) |
Row layout of the tensors
| None row_layout | ( | self, | |
| AxisLayout | arg0 ) |
| list[list[neml2.tensors.Tensor]] tensors | ( | self | ) |
Assembled tensors, indexed by [row group][col group]
| None tensors | ( | self, | |
| list[list[neml2.tensors.Tensor]] | arg0 ) |