Data Structures |
| struct | MAP_DEPTH_MATRIX |
Enumerations |
| enum | DataSpace { REAL_SPACE,
WAVE_SPACE
} |
Functions |
| MAP_DEPTH_MATRIX | newMapDepthMatrix (int x, int y, int z, int t, bool shift) |
| MAP_DEPTH_MATRIX | newMapDepthMatrixV (int x, int y, int z, int t, int v, bool shift) |
| void | destroyMapDepthMatrix (MAP_DEPTH_MATRIX td) |
| bool | isEmptyMapDepthMatrix (const MAP_DEPTH_MATRIX *td) |
| MATRIX | extractMapDepth (int kx, int ky, MAP_DEPTH_MATRIX td) |
| void | insertMapDepth (int kx, int ky, MATRIX m, MAP_DEPTH_MATRIX *td) |
| MATRIX | extractXYPlaneFromMapDepthMatrix (int map, int depth, MAP_DEPTH_MATRIX td) |
| MATRIX | extractXYPlaneFromMapDepthMatrixV (int map, int depth, int v, MAP_DEPTH_MATRIX td) |
| MATRIX | extractXYPlaneFromDoubleArray (int map, int depth, int v, int nX, int nY, int nZ, int nT, int nV, Float *td) |
| void | insertXYPlaneIntoMapDepthMatrix (MATRIX xyPlane, int map, int depth, MAP_DEPTH_MATRIX *td) |
| void | insertXYPlaneIntoMapDepthMatrixV (MATRIX xyPlane, int map, int depth, int v, MAP_DEPTH_MATRIX *td) |
| void | insertXYPlaneIntoDoubleArray (MATRIX xyPlane, int map, int depth, int v, int nX, int nY, int nZ, int nT, int nV, Float *tdptr) |
| MATRIX | extractXYPlaneColMajorMapDepthMatrix (int map, int depth, const MAP_DEPTH_MATRIX *td) |
| MATRIX | extractXYPlaneColMajorMapDepthMatrixV (int map, int depth, int v, const MAP_DEPTH_MATRIX *tdptr) |
| void | insertXYPlaneColMajorMapDepthMatrix (MATRIX xyPlane, int map, int depth, MAP_DEPTH_MATRIX *tdptr) |
| void | insertXYPlaneColMajorMapDepthMatrixV (MATRIX xyPlane, int map, int depth, int v, MAP_DEPTH_MATRIX *tdptr) |
| MAP_DEPTH_MATRIX | readMapDepthMatrix (char *basedir, char *filenames[], int nFiles, bool useFT) |
| MAP_DEPTH_MATRIX | readMapDepthMatrixKernel (char *basedir, char *filenames[], int nFiles, bool useFT) |
| MAP_DEPTH_MATRIX | readMapDepthMatrixV (char *basedir, char *filenames[], int nFiles, int vdim, bool useFT) |
| MAP_DEPTH_MATRIX | readMapDepthMatrixFromOneFile (char *filename, bool useFT) |
| MAP_DEPTH_MATRIX | readMapDepthMatrixFromOneFileS (char *filename, bool useFT, bool shiftOnInput, bool shiftOnOutput) |
| MAP_DEPTH_MATRIX | readMapDepthMatrixForTarget (char *filename, bool useFT) |
| void | writeMapDepthMatrix (char *filenames[], int nFiles, MAP_DEPTH_MATRIX tdm, bool useFT, FITSParameters headerParameters) |
| void | writeDepthMapMatrix (char *filenames[], int nFiles, MAP_DEPTH_MATRIX tdm, bool useFT, FITSParameters headerParameters) |
| void | writeAvgKernelMatrix (char *filenames[], int nFiles, MAP_DEPTH_MATRIX tdm, bool useFT, Float lambda) |
| void | writeMapDepthMatrixToOneFile (char *filename, MAP_DEPTH_MATRIX tdm, bool useFT, FITSParameters headerParameters) |
| MAP_DEPTH_MATRIX | inverseMapDepth (MAP_DEPTH_MATRIX tdm) |
| MAP_DEPTH_MATRIX | convertMapDepth (const MAP_DEPTH_MATRIX *tdm, MatrixOrder order) |
| MAP_DEPTH_MATRIX | convertMapDepthSpace (const MAP_DEPTH_MATRIX *tdm, enum DataSpace toSpace) |
| void | TdmMultiplyScalarTakeConjugate (MAP_DEPTH_MATRIX *tdmPtr, Float scalar) |
| void | TdmMultiplyScalar (MAP_DEPTH_MATRIX *tdmPtr, Float scalar) |
| void | MdmMultiplyMatrix (MAP_DEPTH_MATRIX *tdmPtr, MATRIX theta) |
| void | ZeroK0 (MAP_DEPTH_MATRIX *tdmPtr) |
| MAP_DEPTH_MATRIX | TdmCopy (MAP_DEPTH_MATRIX tdm) |
| void | pack (const MAP_DEPTH_MATRIX *w_n, MATRIX *x, const MASK *mask) |
| void | unpack (MATRIX *x, const MASK *mask, MAP_DEPTH_MATRIX *w) |
| void | pack2 (const MAP_DEPTH_MATRIX *w_n, MATRIX *x, const MAP_DEPTH_MATRIX *mask) |
| void | unpack2 (const MAP_DEPTH_MATRIX *in, const MAP_DEPTH_MATRIX *mask, MAP_DEPTH_MATRIX *out) |
| void | unpack3 (const MAP_DEPTH_MATRIX *in, const MAP_DEPTH_MATRIX *mask, MAP_DEPTH_MATRIX *out) |
| MATRIX | TdmFlatten (MAP_DEPTH_MATRIX tdm) |
| void | TdmRebuild (MATRIX m, MAP_DEPTH_MATRIX *tdm) |
| MAP_DEPTH_MATRIX | XYTransposeMapDepthMatrix (const MAP_DEPTH_MATRIX *K) |
Flatten a map-depth matrix. | xy_0,0 xy_0,1 ... xy_0,mi | | xy_1,0 xy_1,1 ... xy_1,mi | | ... | | xy_mj,0 xy_mj,1 ... xy_mj,mi |
Used to flatten lambda, e.g. | L_aa L_ab | | L_ba L_bb |
- Parameters:
-
| [in] | tdm | matrix to flatten. |
- Returns:
- 2D matrix