public abstract ShapedDataBufferView <T> Mul_Had_M_M(ShapedDataBufferView <T> a, ShapedDataBufferView <T> b);
 public abstract FSharpOption <ShapedDataBufferView <T> > Inverse_M(ShapedDataBufferView <T> a);
 public abstract ISigmaDiffDataBuffer <T> Mul_M_V_Add_V(ShapedDataBufferView <T> a, ISigmaDiffDataBuffer <T> b, ISigmaDiffDataBuffer <T> obj2);
 public abstract ISigmaDiffDataBuffer <T> Add_M_Colwise_V_InPlace(ShapedDataBufferView <T> a, ISigmaDiffDataBuffer <T> b);
 public abstract ShapedDataBufferView <T> CustomOp_DM_Forward(ShapedDataBufferView <T> value, object customInfo);
 public abstract ShapedDataBufferView <T> Map_F_S_M(T other, MapOp mapOp, FSharpFunc <T, T> function, ShapedDataBufferView <T> value);
 public abstract ShapedDataBufferView <T> Add_V_MCols(ISigmaDiffDataBuffer <T> a, ShapedDataBufferView <T> b);
 public abstract ShapedDataBufferView <T> Permute_M(ShapedDataBufferView <T> array, int[] rearrangedDimensions);
 public abstract ISigmaDiffDataBuffer <T> ReshapeCopy_MRows_V(ShapedDataBufferView <T> value);
 public abstract ShapedDataBufferView <T> Add_M_M_InPlace(ShapedDataBufferView <T> a, ShapedDataBufferView <T> b);
 public abstract ISigmaDiffDataBuffer <T> Diagonal_M(ShapedDataBufferView <T> a);
 public abstract FSharpOption <ISigmaDiffDataBuffer <T> > SolveSymmetric_M_V(ShapedDataBufferView <T> a, ISigmaDiffDataBuffer <T> b);
 public abstract ISigmaDiffDataBuffer <T> Mul_V_M(ISigmaDiffDataBuffer <T> a, ShapedDataBufferView <T> b);
 public abstract FSharpOption <T> Det_M(ShapedDataBufferView <T> a);
 public abstract ShapedDataBufferView <T> Sub_M_M(ShapedDataBufferView <T> a, ShapedDataBufferView <T> b);
 public abstract ShapedDataBufferView <T> Transpose_M(ShapedDataBufferView <T> a);
 public abstract ShapedDataBufferView <T> Sub_M_S(ShapedDataBufferView <T> a, T b);
 public abstract ShapedDataBufferView <T> Reshape_M(ShapedDataBufferView <T> array, long[] newShape);
 public abstract ShapedDataBufferView <T> Mul_S_M(T a, ShapedDataBufferView <T> b);
 public abstract ShapedDataBufferView <T> CustomOp_DM_Backward(ShapedDataBufferView <T> origin, ShapedDataBufferView <T> adjoint, ShapedDataBufferView <T> primal, object customInfo);
 public abstract ShapedDataBufferView <T> Mul_M_M_Add_V_MCols(ShapedDataBufferView <T> a, ShapedDataBufferView <T> b, ISigmaDiffDataBuffer <T> obj2);
 public abstract ShapedDataBufferView <T> Map2_F_M_M(MapOp mapOp, FSharpFunc <T, FSharpFunc <T, T> > function, ShapedDataBufferView <T> a, ShapedDataBufferView <T> b);
 public abstract ISigmaDiffDataBuffer <T> Mul_M_V(ShapedDataBufferView <T> a, ISigmaDiffDataBuffer <T> b);