spectre.DataStructures.Tensor.EagerMath¶
- spectre.DataStructures.Tensor.EagerMath._Pybindings.determinant(*args, **kwargs)¶
Overloaded function.
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorijDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3ElementLogicalToInertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
determinant(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3InertialToElementLogical) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
- spectre.DataStructures.Tensor.EagerMath._Pybindings.determinant_and_inverse(*args, **kwargs)¶
Overloaded function.
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial]
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial]
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial]
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial]
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial]
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> > >]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD1InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD1ElementLogicalToInertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD2InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD2ElementLogicalToInertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianD3InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarD, spectre.DataStructures.Tensor._Pybindings.JacobianD3ElementLogicalToInertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV1InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV1ElementLogicalToInertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV2InertialToElementLogical) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV2ElementLogicalToInertial]
determinant_and_inverse(tensor: spectre.DataStructures.Tensor._Pybindings.JacobianDV3ElementLogicalToInertial) -> tuple[spectre.DataStructures.Tensor._Pybindings.ScalarDV, spectre.DataStructures.Tensor._Pybindings.JacobianDV3InertialToElementLogical]
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.
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriD3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorID3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiD3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarD
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
magnitude(vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV