#include <math.h>
#include "xsmmath.h"
#include "xsmtypes.h"
#include "glbvars.h"
#include "bench.h"
#include "regress.h"
Go to the source code of this file.
Functions | |
void | MkMausSelect (Point2D *List, MOUSERECT *msel, int mx, int my) |
gboolean | CopyScan (MATHOPPARAMS) |
gboolean | CropScan (MATHOPPARAMS) |
gboolean | TR_QuenchScan (MATHOPPARAMS) |
gboolean | ZoomInScan (MATHOPPARAMS) |
gboolean | ZoomOutScan (MATHOPPARAMS) |
gboolean | BgLin1DScan (MATHOPPARAMS) |
gboolean | BgERegress (MATHOPPARAMS) |
gboolean | BgParabolRegress (MATHOPPARAMS) |
gboolean | F1D_Despike (MATHOPPARAMS) |
gboolean | F1D_LogPowerSpec (MATHOPPARAMS) |
gboolean | F2D_RemoveRect (MATHOPPARAMS) |
gboolean | F2D_Despike (MATHOPPARAMS) |
gboolean | F2D_LineShifts (MATHOPPARAMS) |
gboolean | F2D_LineInterpol (MATHOPPARAMS) |
gboolean | F2D_LogPowerSpec (MATHOPPARAMS) |
gboolean | F1D_ift_ft (MATH2OPPARAMS, gboolean(*spkfkt)(MATH2OPPARAMS, fftw_complex *dat, int line)) |
gboolean | SpkWindow1D (MATH2OPPARAMS, fftw_complex *dat, int line) |
gboolean | SpkGaussStop1D (MATH2OPPARAMS, fftw_complex *dat, int line) |
gboolean | SpkGaussPass1D (MATH2OPPARAMS, fftw_complex *dat, int line) |
gboolean | F1D_FT_Window (MATH2OPPARAMS) |
gboolean | F1D_FT_GaussStop (MATH2OPPARAMS) |
gboolean | F1D_FT_GaussPass (MATH2OPPARAMS) |
gboolean | F2D_ift_ft (MATH2OPPARAMS, gboolean(*spkfkt)(MATH2OPPARAMS, fftw_complex *dat)) |
gboolean | SpkWindow (MATH2OPPARAMS, fftw_complex *dat) |
gboolean | F2D_iftXft (MATH2OPPARAMS) |
gboolean | SpkGaussStop (MATH2OPPARAMS, fftw_complex *dat) |
gboolean | F2D_FT_GaussStop (MATH2OPPARAMS) |
gboolean | SpkGaussPass (MATH2OPPARAMS, fftw_complex *dat) |
gboolean | F2D_FT_GaussPass (MATH2OPPARAMS) |
gboolean | SpkAutoCorr (MATH2OPPARAMS, fftw_complex *dat) |
gboolean | F2D_AutoCorr (MATHOPPARAMS) |
Variables | |
char * | MathErrString [] |
|
Definition at line 336 of file xsmmath.C. References DBG_L3, MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::xLeft, MOUSERECT::xRight, MOUSERECT::xSize, XSM_DEBUG, MOUSERECT::yBottom, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
|
|
Definition at line 398 of file xsmmath.C. References DBG_L3, MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::xLeft, MOUSERECT::xRight, MOUSERECT::xSize, XSM_DEBUG, MOUSERECT::yBottom, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
Definition at line 144 of file xsmmath.C. References BenchStart, BenchStop, DBG_L3, MATH_OK, and XSM_DEBUG. |
|
Definition at line 158 of file xsmmath.C. References DBG_L3, gapp, MATH_OK, MATH_SELECTIONERR, Xsm::MausMode(), MkMausSelect(), MRECT, MOUSERECT::xLeft, MOUSERECT::xSize, App::xsm, XSM_DEBUG, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
|
|
Definition at line 1082 of file xsmmath.C. References DBG_L3, F1D_ift_ft(), MATH2OPVARS, MATH_OK, SpkGaussPass1D(), and XSM_DEBUG. |
|
Definition at line 1075 of file xsmmath.C. References DBG_L3, F1D_ift_ft(), MATH2OPVARS, MATH_OK, SpkGaussStop1D(), and XSM_DEBUG. |
|
Definition at line 1068 of file xsmmath.C. References DBG_L3, F1D_ift_ft(), MATH2OPVARS, MATH_OK, SpkWindow1D(), and XSM_DEBUG. |
|
Definition at line 913 of file xsmmath.C. References DBG_L3, ZData::GetNext(), MATH2OPVARS, MATH_LIB_ERR, MATH_NOMEM, MATH_OK, MATH_SELECTIONERR, ZData::SetNext(), ZData::SetPtr(), and XSM_DEBUG. |
|
Definition at line 584 of file xsmmath.C. References c_im, c_re, DBG_L3, ZData::GetNext(), MATH_LIB_ERR, ZData::SetNext(), ZData::SetPtr(), XSM_DEBUG, ZD_DOUBLE, and ZEROVALUE. |
|
Definition at line 1302 of file xsmmath.C. References DBG_L3, F2D_ift_ft(), SpkAutoCorr(), and XSM_DEBUG. |
|
Definition at line 683 of file xsmmath.C. References BenchStart, DBG_L3, and XSM_DEBUG. |
|
Definition at line 1276 of file xsmmath.C. References DBG_L3, F2D_ift_ft(), SpkGaussPass(), and XSM_DEBUG. |
|
Definition at line 1242 of file xsmmath.C. References DBG_L3, F2D_ift_ft(), MATH_OK, SpkGaussStop(), and XSM_DEBUG. |
|
Definition at line 1094 of file xsmmath.C. References DBG_L3, ZData::GetNext(), MATH_LIB_ERR, MATH_NOMEM, MATH_OK, MATH_SELECTIONERR, and XSM_DEBUG. |
|
Definition at line 1210 of file xsmmath.C. References DBG_L3, F2D_ift_ft(), MATH_OK, SpkWindow(), and XSM_DEBUG. |
|
Definition at line 780 of file xsmmath.C. References DBG_L3, MATH_OK, MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::xSize, XSM_DEBUG, and MOUSERECT::yTop. |
|
Definition at line 720 of file xsmmath.C. References BenchStart, DBG_L2, DBG_L3, and XSM_DEBUG. |
|
Definition at line 822 of file xsmmath.C. References DBG_L3, ZData::GetNext(), ZData::GetNx(), MATH_LIB_ERR, MATH_NOMEM, ZData::Resize(), XSM_DEBUG, and ZD_COMPLEX. |
|
Definition at line 656 of file xsmmath.C. References DBG_L3, MATH_OK, MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::xSize, XSM_DEBUG, MOUSERECT::yBottom, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
Definition at line 47 of file xsmmath.C. References MOUSERECT::Area, MOUSERECT::Aspect, DBG_L3, MAX, MIN, MOUSERECT::Radius2, Point2D::x, MOUSERECT::xCenter, MOUSERECT::xLeft, MOUSERECT::xRatio, MOUSERECT::xRight, MOUSERECT::xSize, XSM_DEBUG, Point2D::y, MOUSERECT::yBottom, MOUSERECT::yCenter, MOUSERECT::yRatio, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
|
|
Definition at line 1251 of file xsmmath.C. References c_im, c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), QSWP, MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, MOUSERECT::yCenter, and MOUSERECT::ySize. |
|
Definition at line 1045 of file xsmmath.C. References c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, and MOUSERECT::ySize. |
|
Definition at line 1218 of file xsmmath.C. References c_im, c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), QSWP, MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, MOUSERECT::yCenter, and MOUSERECT::ySize. |
|
Definition at line 1024 of file xsmmath.C. References c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, and MOUSERECT::ySize. |
|
|
|
|
|
Definition at line 220 of file xsmmath.C. References ZData::CopyFrom(), DBG_L3, ZData::GetNext(), ZData::nx, ZData::SetNext(), ZData::SetPtr(), and XSM_DEBUG. |
|
Definition at line 257 of file xsmmath.C. References MOUSERECT::Aspect, MATH_OK, MATH_SELECTIONERR, MkMausSelect(), sqrt(), MOUSERECT::xLeft, MOUSERECT::xSize, MOUSERECT::ySize, and MOUSERECT::yTop. |
|
|
|
Initial value: { "Math OK", "Size of sources is not the same !", "Size of selection is invalid !", "Division by zero occured !", "undefined error" } |