jaxmat.tensors.generic_tensors module#
- class Tensor[source]#
Bases:
ModuleTensor(tensor: jax.Array | None = None, array: jax.Array | None = None)
-
dim:
int#
-
rank:
int#
- property shape#
- property tensor#
- property T#
- property array#
- property array_shape#
-
dim:
- class Tensor2[source]#
Bases:
TensorTensor2(tensor: jax.Array | None = None, array: jax.Array | None = None)
-
dim:
int= 3#
-
rank:
int= 2#
- property sym#
- property inv#
- property eigenvalues#
- property T#
-
dim:
- class SymmetricTensor2[source]#
Bases:
Tensor2SymmetricTensor2(tensor: jax.Array | None = None, array: jax.Array | None = None)
- property array_shape#
- symmetric_kelvin_mandel_index_map(d)[source]#
- Returns:
list mapping KM index → (i,j) - ij_to_km: dict mapping (i,j) → KM index
- Return type:
km_to_ij