
#ifndef _DIP_SVD_
#define _DIP_SVD_

DIP_ERROR dip_SingularValueDecomposition
(
	dip_ImageArray in,        /* Input 2D square tensor image size n x m */
	dip_IntegerArray sz,      /* store the size of in, as diplib only does 1D arrays of images*/
	dip_ImageArray u,         /* Output nxn*/
	dip_ImageArray s,         /* Output nxm*/
	dip_ImageArray v          /* Output mxm*/
);

#endif

