Defines
SVD.cpp File Reference
#include <new>
#include "Math/FloatMatrix.h"
#include "Math/DoubleMatrix.h"
#include "Math/LinearAlgebra.h"
#include "Image/ImageProcessor.h"
#include "Helpers/helpers.h"
#include <math.h>
#include <float.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <algorithm>
Include dependency graph for SVD.cpp:

Go to the source code of this file.

Defines

#define CV_CHECK_NANS(arr)
#define CV_SVD_MODIFY_A   (1 << 0)
#define CV_SVD_U_T   (1 << 1)
#define CV_SVD_V_T   (1 << 2)
#define CV_SWAP(a, b, t)   ((t) = (a), (a) = (b), (b) = (t))
#define cvStackAlloc   malloc
#define icvGivens_32f(n, x, y, c, s)
#define icvGivens_64f(n, x, y, c, s)
#define MAX_ITERS   30

Define Documentation

#define CV_CHECK_NANS (   arr)

Definition at line 111 of file SVD.cpp.

#define CV_SVD_MODIFY_A   (1 << 0)

Definition at line 115 of file SVD.cpp.

#define CV_SVD_U_T   (1 << 1)

Definition at line 116 of file SVD.cpp.

#define CV_SVD_V_T   (1 << 2)

Definition at line 117 of file SVD.cpp.

#define CV_SWAP (   a,
  b,
  t 
)    ((t) = (a), (a) = (b), (b) = (t))

Definition at line 112 of file SVD.cpp.

#define cvStackAlloc   malloc

Definition at line 120 of file SVD.cpp.

#define icvGivens_32f (   n,
  x,
  y,
  c,
  s 
)
Value:
{                                      \
    int _i;                            \
    float* _x = (x);                   \
    float* _y = (y);                   \
                                       \
    for( _i = 0; _i < n; _i++ )        \
    {                                  \
        double t0 = _x[_i];            \
        double t1 = _y[_i];            \
        _x[_i] = (float)(t0*c + t1*s); \
        _y[_i] = (float)(-t0*s + t1*c);\
    }                                  \
}

Definition at line 191 of file SVD.cpp.

#define icvGivens_64f (   n,
  x,
  y,
  c,
  s 
)
Value:
{                                      \
    int _i;                            \
    double* _x = (x);                  \
    double* _y = (y);                  \
                                       \
    for( _i = 0; _i < n; _i++ )        \
    {                                  \
        double t0 = _x[_i];            \
        double t1 = _y[_i];            \
        _x[_i] = t0*c + t1*s;          \
        _y[_i] = -t0*s + t1*c;         \
    }                                  \
}

Definition at line 94 of file SVD.cpp.

#define MAX_ITERS   30

Definition at line 291 of file SVD.cpp.



asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58