Main MRPT website > C++ reference for MRPT 1.5.7
Namespaces | Typedefs | Functions
math.cpp File Reference
#include "base-precomp.h"
#include <mrpt/math/utils.h>
#include <mrpt/math/wrap2pi.h>
#include <mrpt/math/interp_fit.hpp>
#include <mrpt/math/data_utils.h>
#include <mrpt/math/distributions.h>
#include <mrpt/math/fourier.h>
#include <mrpt/system/string_utils.h>
#include <mrpt/utils/CFileStream.h>
#include <mrpt/math/CMatrixD.h>
#include <mrpt/utils/types_math.h>
#include <mrpt/math/ops_matrices.h>
#include <algorithm>
Include dependency graph for math.cpp:

Go to the source code of this file.

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::math
 This base provides a set of functions for maths stuff.
 

Typedefs

typedef float mrpt::math::FFT_TYPE
 Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 

Functions

void mrpt::math::four1 (float data[], unsigned long nn, int isign)
 
void mrpt::math::realft (float data[], unsigned long n)
 
void mrpt::math::makewt (int nw, int *ip, FFT_TYPE *w)
 
void mrpt::math::bitrv2 (int n, int *ip, FFT_TYPE *a)
 Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 
void mrpt::math::cftbsub (int n, FFT_TYPE *a, FFT_TYPE *w)
 
void mrpt::math::cftfsub (int n, FFT_TYPE *a, FFT_TYPE *w)
 
void mrpt::math::dctsub (int n, FFT_TYPE *a, int nc, FFT_TYPE *c)
 
void mrpt::math::dstsub (int n, FFT_TYPE *a, int nc, FFT_TYPE *c)
 
void mrpt::math::rftfsub (int n, FFT_TYPE *a, int nc, FFT_TYPE *c)
 
void mrpt::math::rftbsub (int n, FFT_TYPE *a, int nc, FFT_TYPE *c)
 
void mrpt::math::makect (int nc, int *ip, FFT_TYPE *c)
 Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 
void mrpt::math::cdft (int n, int isgn, FFT_TYPE *a, int *ip, FFT_TYPE *w)
 Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 
void mrpt::math::rdft (int n, int isgn, FFT_TYPE *a, int *ip, FFT_TYPE *w)
 
void mrpt::math::rdft2d (int n1, int n2, int isgn, FFT_TYPE **a, FFT_TYPE *t, int *ip, FFT_TYPE *w)
 
Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 
void mrpt::math::cdft2d (int n1, int n2, int isgn, FFT_TYPE **a, FFT_TYPE *t, int *ip, FFT_TYPE *w)
 
Copyright(C) 1997 Takuya OOURA (email: ooura.nosp@m.@mmm.nosp@m..t.u-.nosp@m.toky.nosp@m.o.ac..nosp@m.jp). More...
 
void myGeneralDFT (int sign, const CMatrixFloat &in_real, const CMatrixFloat &in_imag, CMatrixFloat &out_real, CMatrixFloat &out_imag)
 
template<class T >
void noncentralChi2OneIteration (T arg, T &lans, T &dans, T &pans, unsigned int &j)
 

Function Documentation

◆ myGeneralDFT()

void myGeneralDFT ( int  sign,
const CMatrixFloat in_real,
const CMatrixFloat in_imag,
CMatrixFloat out_real,
CMatrixFloat out_imag 
)

Definition at line 1394 of file math.cpp.

References ASSERT_, M_2PI, R, and mrpt::utils::sign().

Referenced by mrpt::math::dft2_complex(), and mrpt::math::idft2_complex().

◆ noncentralChi2OneIteration()

template<class T >
void noncentralChi2OneIteration ( arg,
T &  lans,
T &  dans,
T &  pans,
unsigned int &  j 
)

Definition at line 2104 of file math.cpp.

Referenced by mrpt::math::noncentralChi2PDF_CDF().




Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019