|
NEML2 2.1.0
|
Dense vector assembled from a list of tensors and their layout
Public Member Functions | |
| AssembledVector | __add__ (self, AssembledVector arg0) |
| None | __init__ (self) |
| None | __init__ (self, AxisLayout layout) |
| None | __init__ (self, AxisLayout layout, list[neml2.tensors.Tensor] tensors) |
| neml2.tensors.Scalar | __mul__ (self, AssembledVector arg0) |
| AssembledVector | __mul__ (self, neml2.tensors.Scalar arg0) |
| AssembledVector | __neg__ (self) |
| AssembledVector | __rmul__ (self, neml2.tensors.Scalar arg0) |
| AssembledVector | __sub__ (self, AssembledVector arg0) |
| SparseVector | disassemble (self) |
| AssembledVector | group (self, int i) |
| neml2.tensors.Scalar | norm (self) |
| neml2.tensors.Scalar | norm_sq (self) |
| AxisLayout | layout (self) |
| None | layout (self, AxisLayout arg0) |
| list[neml2.tensors.Tensor] | tensors (self) |
| None | tensors (self, list[neml2.tensors.Tensor] arg0) |
| None __init__ | ( | self | ) |
| None __init__ | ( | self, | |
| AxisLayout | layout ) |
| None __init__ | ( | self, | |
| AxisLayout | layout, | ||
| list[neml2.tensors.Tensor] | tensors ) |
| AssembledVector __add__ | ( | self, | |
| AssembledVector | arg0 ) |
| neml2.tensors.Scalar __mul__ | ( | self, | |
| AssembledVector | arg0 ) |
| AssembledVector __mul__ | ( | self, | |
| neml2.tensors.Scalar | arg0 ) |
| AssembledVector __neg__ | ( | self | ) |
| AssembledVector __rmul__ | ( | self, | |
| neml2.tensors.Scalar | arg0 ) |
| AssembledVector __sub__ | ( | self, | |
| AssembledVector | arg0 ) |
| SparseVector disassemble | ( | self | ) |
Disassemble into a SparseVector
| AssembledVector group | ( | self, | |
| int | i ) |
Contiguous view of variable group i
| AxisLayout layout | ( | self | ) |
Layout of the tensors
| None layout | ( | self, | |
| AxisLayout | arg0 ) |
| neml2.tensors.Scalar norm | ( | self | ) |
Euclidean norm
| neml2.tensors.Scalar norm_sq | ( | self | ) |
Squared Euclidean norm
| list[neml2.tensors.Tensor] tensors | ( | self | ) |
Assembled tensors, one per variable group
| None tensors | ( | self, | |
| list[neml2.tensors.Tensor] | arg0 ) |