public GenTensor <T> TensorDeterminantGaussianSimple() { #if ALLOW_EXCEPTIONS InvalidShapeException.NeedTensorSquareMatrix(this); #endif var res = GenTensor <T> .CreateTensor(Shape.SubShape(0, 2), ind => GetSubtensor(ind).DeterminantGaussianSimple()); return(res); }