summaryrefslogtreecommitdiffstats
path: root/SD-VBS/common
diff options
context:
space:
mode:
authorleochanj105 <leochanj@live.unc.edu>2020-10-19 23:09:30 -0400
committerleochanj105 <leochanj@live.unc.edu>2020-10-20 02:40:39 -0400
commitf618466c25d43f3bae9e40920273bf77de1e1149 (patch)
tree460e739e2165b8a9c37a9c7ab1b60f5874903543 /SD-VBS/common
parent47ced4e96bbb782b9e780e8f2cfc637b2c21ff44 (diff)
initial sd-vbs
initial sd-vbs add sd-vbs sd-vbs
Diffstat (limited to 'SD-VBS/common')
-rw-r--r--SD-VBS/common/c/calcSobel_dX.c77
-rw-r--r--SD-VBS/common/c/calcSobel_dY.c79
-rw-r--r--SD-VBS/common/c/extra.h500
-rw-r--r--SD-VBS/common/c/fCopy.c24
-rw-r--r--SD-VBS/common/c/fDeepCopy.c24
-rw-r--r--SD-VBS/common/c/fDeepCopyRange.c24
-rw-r--r--SD-VBS/common/c/fDivide.c23
-rw-r--r--SD-VBS/common/c/fFind3.c46
-rw-r--r--SD-VBS/common/c/fFreeHandle.c16
-rw-r--r--SD-VBS/common/c/fHorzcat.c40
-rw-r--r--SD-VBS/common/c/fMallocHandle.c18
-rw-r--r--SD-VBS/common/c/fMdivide.c27
-rw-r--r--SD-VBS/common/c/fMinus.c21
-rw-r--r--SD-VBS/common/c/fMtimes.c38
-rw-r--r--SD-VBS/common/c/fPlus.c21
-rw-r--r--SD-VBS/common/c/fResetArray.c19
-rw-r--r--SD-VBS/common/c/fResetHandle.c19
-rw-r--r--SD-VBS/common/c/fReshape.c27
-rw-r--r--SD-VBS/common/c/fResortIndices.c77
-rw-r--r--SD-VBS/common/c/fSelfCheck.c59
-rw-r--r--SD-VBS/common/c/fSetArray.c22
-rw-r--r--SD-VBS/common/c/fSort.c43
-rw-r--r--SD-VBS/common/c/fSortIndices.c77
-rw-r--r--SD-VBS/common/c/fSum.c55
-rw-r--r--SD-VBS/common/c/fSum2.c56
-rw-r--r--SD-VBS/common/c/fTimes.c21
-rw-r--r--SD-VBS/common/c/fTranspose.c27
-rw-r--r--SD-VBS/common/c/fWriteMatrix.c34
-rw-r--r--SD-VBS/common/c/ffConv2.c47
-rw-r--r--SD-VBS/common/c/ffConv2_dY.c52
-rw-r--r--SD-VBS/common/c/ffDivide.c21
-rw-r--r--SD-VBS/common/c/ffTimes.c21
-rw-r--r--SD-VBS/common/c/ffVertcat.c36
-rw-r--r--SD-VBS/common/c/ffiConv2.c54
-rw-r--r--SD-VBS/common/c/fiConv2.c54
-rw-r--r--SD-VBS/common/c/fiCopy.c23
-rw-r--r--SD-VBS/common/c/fiDeepCopy.c23
-rw-r--r--SD-VBS/common/c/horzcat.c48
-rw-r--r--SD-VBS/common/c/iCheck.c18
-rw-r--r--SD-VBS/common/c/iDeepCopy.c23
-rw-r--r--SD-VBS/common/c/iDeepCopyRange.c23
-rw-r--r--SD-VBS/common/c/iFreeHandle.c16
-rw-r--r--SD-VBS/common/c/iHorzcat.c41
-rw-r--r--SD-VBS/common/c/iMallocHandle.c20
-rw-r--r--SD-VBS/common/c/iMinus.c21
-rw-r--r--SD-VBS/common/c/iResetArray.c22
-rw-r--r--SD-VBS/common/c/iReshape.c25
-rw-r--r--SD-VBS/common/c/iSetArray.c22
-rw-r--r--SD-VBS/common/c/iSort.c43
-rw-r--r--SD-VBS/common/c/iSortIndices.c47
-rw-r--r--SD-VBS/common/c/iTimes.c22
-rw-r--r--SD-VBS/common/c/iTranspose.c26
-rw-r--r--SD-VBS/common/c/iVertcat.c34
-rw-r--r--SD-VBS/common/c/ifDeepCopy.c25
-rw-r--r--SD-VBS/common/c/ifMtimes.c38
-rw-r--r--SD-VBS/common/c/iiConv2.c55
-rw-r--r--SD-VBS/common/c/imageBlur.c67
-rw-r--r--SD-VBS/common/c/imageReblur.c67
-rw-r--r--SD-VBS/common/c/imageResize.c78
-rw-r--r--SD-VBS/common/c/isMinus.c23
-rw-r--r--SD-VBS/common/c/isPlus.c22
-rw-r--r--SD-VBS/common/c/photonEndTiming.c22
-rw-r--r--SD-VBS/common/c/photonPrintTiming.c22
-rw-r--r--SD-VBS/common/c/photonReportTiming.c28
-rw-r--r--SD-VBS/common/c/photonStartTiming.c23
-rw-r--r--SD-VBS/common/c/randWrapper.c30
-rw-r--r--SD-VBS/common/c/randnWrapper.c40
-rw-r--r--SD-VBS/common/c/readFile.c42
-rw-r--r--SD-VBS/common/c/readImage.c112
-rw-r--r--SD-VBS/common/c/sdvbs_common.h139
-rw-r--r--SD-VBS/common/c/selfCheck.c65
-rw-r--r--SD-VBS/common/c/timingUtils.h99
-rw-r--r--SD-VBS/common/c/uiFreeHandle.c15
-rw-r--r--SD-VBS/common/c/uiMallocHandle.c20
-rw-r--r--SD-VBS/common/c/uiResetArray.c19
-rw-r--r--SD-VBS/common/c/uiSetArray.c21
-rw-r--r--SD-VBS/common/c/writeMatrix.c34
-rw-r--r--SD-VBS/common/makefiles/Makefile.common135
-rw-r--r--SD-VBS/common/makefiles/Makefile.include16
-rw-r--r--SD-VBS/common/makefiles/Makefile.recurse39
-rw-r--r--SD-VBS/common/matlab/cycle.h514
-rw-r--r--SD-VBS/common/matlab/fSelfCheck.m27
-rw-r--r--SD-VBS/common/matlab/fWriteMatrix.m18
-rw-r--r--SD-VBS/common/matlab/photonEndTiming.c15
-rwxr-xr-xSD-VBS/common/matlab/photonEndTiming.mexa64bin0 -> 6686 bytes
-rwxr-xr-xSD-VBS/common/matlab/photonEndTiming.mexglxbin0 -> 4984 bytes
-rw-r--r--SD-VBS/common/matlab/photonPrintTiming.m11
-rw-r--r--SD-VBS/common/matlab/photonReportTiming.m7
-rw-r--r--SD-VBS/common/matlab/photonStartTiming.c15
-rwxr-xr-xSD-VBS/common/matlab/photonStartTiming.mexa64bin0 -> 6688 bytes
-rwxr-xr-xSD-VBS/common/matlab/photonStartTiming.mexglxbin0 -> 4986 bytes
-rwxr-xr-xSD-VBS/common/matlab/product.m30
-rw-r--r--SD-VBS/common/matlab/randWrapper.m17
-rw-r--r--SD-VBS/common/matlab/randn.m22
-rw-r--r--SD-VBS/common/matlab/randnWrapper.m17
-rw-r--r--SD-VBS/common/matlab/readFile.m22
-rw-r--r--SD-VBS/common/matlab/readImage.m60
-rwxr-xr-xSD-VBS/common/matlab/read_image8u_bmp.m66
-rwxr-xr-xSD-VBS/common/matlab/reshapeMatrix.m13
-rw-r--r--SD-VBS/common/matlab/selfCheck.m27
-rwxr-xr-xSD-VBS/common/matlab/testProductFunction.m21
-rwxr-xr-xSD-VBS/common/matlab/testReshapeFunction.m21
-rw-r--r--SD-VBS/common/matlab/timingFuncs/cycle.h514
-rw-r--r--SD-VBS/common/matlab/timingFuncs/photonEndTiming.c15
-rwxr-xr-xSD-VBS/common/matlab/timingFuncs/photonEndTiming.mexglxbin0 -> 4984 bytes
-rw-r--r--SD-VBS/common/matlab/timingFuncs/photonPrintTiming.m5
-rw-r--r--SD-VBS/common/matlab/timingFuncs/photonReportTiming.m7
-rw-r--r--SD-VBS/common/matlab/timingFuncs/photonStartTiming.c15
-rwxr-xr-xSD-VBS/common/matlab/timingFuncs/photonStartTiming.mexglxbin0 -> 4986 bytes
-rw-r--r--SD-VBS/common/matlab/writeMatrix.m19
-rwxr-xr-xSD-VBS/common/matlab/write_image8u_bmp.m88
-rw-r--r--SD-VBS/common/support/buildTable.py54
-rw-r--r--SD-VBS/common/support/buildTimeTable.py55
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/MNcut.m93
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/MNcutDemo.m34
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/README.tex9
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.c405
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.dllbin0 -> 7114 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.mexa64bin0 -> 10646 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.mexglxbin0 -> 7896 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.mexmacbin0 -> 13096 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/affinityic.c187
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/affinityic.dllbin0 -> 7680 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/affinityic.mexa64bin0 -> 9755 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/affinityic.mexglxbin0 -> 7775 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/batch_MNcut.m48
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap.c198
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap.dllbin0 -> 7168 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap.mexa64bin0 -> 9598 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap.mexglxbin0 -> 7824 bytes
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap_cross.c197
-rwxr-xr-xSD-VBS/common/toolbox/MultiNcut/cimgnbmap_cross.dllbin