spectre.DataStructures.Tensor.EagerMath

spectre.DataStructures.Tensor.EagerMath._Pybindings.determinant(*args, **kwargs)

Overloaded function.

  1. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  2. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  3. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  4. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  5. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  6. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  7. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  8. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  9. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  10. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  11. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  12. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  13. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  14. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  15. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  16. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  17. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  18. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  19. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  20. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  21. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  22. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  23. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  24. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  25. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  26. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  27. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  28. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  29. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  30. determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.DataStructures.Tensor.EagerMath._Pybindings.determinant_and_inverse(*args, **kwargs)

Overloaded function.

  1. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, Tensor<double, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<1ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<1ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  2. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial]

  3. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial]

  4. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, Tensor<double, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<2ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<2ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  5. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial]

  6. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial]

  7. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, Tensor<double, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  8. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial]

  9. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial]

  10. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, Tensor<DataVector, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<1ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<1ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  11. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial]

  12. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial]

  13. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, Tensor<DataVector, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<2ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<2ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  14. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial]

  15. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial]

  16. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, Tensor<DataVector, brigand::list<brigand::integral_constant<int, 2>, brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0>, Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >]

  17. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial]

  18. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial]

  19. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical]

  20. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial]

  21. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical]

  22. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial]

  23. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical]

  24. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial]

  25. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical]

  26. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial]

  27. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical]

  28. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial]

  29. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV3InertialToElementLogical]

  30. determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV3ElementLogicalToInertial]

spectre.DataStructures.Tensor.EagerMath._Pybindings.magnitude(*args, **kwargs)

Overloaded function.

  1. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  2. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  3. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  4. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  5. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  6. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  7. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  8. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  9. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  10. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  11. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  12. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD

  13. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  14. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  15. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  16. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  17. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  18. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  19. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  20. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  21. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  22. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  23. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  24. magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV