Defines |
#define | fftwf_malloc fftw_malloc |
#define | fftwf_free fftw_free |
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 *tdptr) |
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 *tdptr) |
void | insertXYPlaneIntoMapDepthMatrixV (MATRIX xyPlane, int map, int depth, int v, MAP_DEPTH_MATRIX *tdptr) |
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 | readMapDepthMatrixKernel (char *basedir, char *filenames[], int nFiles, bool useFT) |
MAP_DEPTH_MATRIX | readMapDepthMatrix (char *basedir, char *filenames[], int nFiles, bool useFT) |
MAP_DEPTH_MATRIX | readMapDepthMatrixV (char *basedir, char *filenames[], int nFiles, int vdim, 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 | writeMapDepthMatrixToOneFile (char *filename, MAP_DEPTH_MATRIX tdm, bool useFT, FITSParameters headerParameters) |
MAP_DEPTH_MATRIX | readMapDepthMatrixFromOneFileS (char *filename, bool useFT, bool shiftOnInput, bool shiftOnOutput) |
MAP_DEPTH_MATRIX | readMapDepthMatrixFromOneFile (char *filename, bool useFT) |
MAP_DEPTH_MATRIX | readMapDepthMatrixForTarget (char *filename, bool useFT) |
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 | unpack (MATRIX *x, const MASK *mask, MAP_DEPTH_MATRIX *w) |
void | pack (const MAP_DEPTH_MATRIX *w_n, MATRIX *x, const MASK *mask) |
MATRIX | TdmFlatten (MAP_DEPTH_MATRIX tdm) |
void | TdmRebuild (MATRIX m, MAP_DEPTH_MATRIX *tdmPtr) |
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