離散サイン変換のアルゴリズム [詳細]
#include "../mist.h"
#include "fft_util.h"
#include "fftsg.h"
#include "fftsg2d.h"
#include "fftsg3d.h"
ネームスペース | |
namespace | mist |
関数 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::dst (const array1< T1, Allocator1 > &in, array1< T2, Allocator2 > &out) |
1次元高速サイン変換 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::idst (const array1< T1, Allocator1 > &in, array1< T2, Allocator2 > &out) |
1次元高速サイン逆変換 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::dst (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out) |
2次元高速サイン変換 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::idst (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out) |
2次元高速サイン逆変換 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::dst (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out) |
3次元高速サイン変換 | |
template<class T1 , class T2 , class Allocator1 , class Allocator2 > | |
bool | mist::idst (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out) |
3次元高速サイン逆変換 |
離散サイン変換のアルゴリズム
東京大学の Takuya OOURA 氏が開発された,DSTのパッケージを利用しています.