source: Sophya/trunk/SophyaLib/NTools/fftservintf.cc@ 1096

Last change on this file since 1096 was 750, checked in by ansari, 26 years ago

Nouvel exception, pour tag avant reorganisation des modules - Reza 2/3/1000

File size: 3.6 KB
RevLine 
[710]1#include "fftservintf.h"
2
3
4
5/* --Methode-- */
6FFTServerInterface::FFTServerInterface(string info)
7{
8 _info = info;
[717]9 _fgnorm = true;
[710]10}
11
12/* --Methode-- */
13FFTServerInterface::~FFTServerInterface()
14{
15}
16
17/* --Methode-- */
18void FFTServerInterface::FFTForward(TVector< complex<r_8> > const &, TVector< complex<r_8> > &)
19{
[750]20 throw NotAvailableOperation("FFTServer::FFTForward(TVector...) Unsupported operation !");
[710]21}
22
23/* --Methode-- */
24void FFTServerInterface::FFTBackward(TVector< complex<r_8> > const &, TVector< complex<r_8> > &)
25{
[750]26 throw NotAvailableOperation("FFTServer::FFTBackward(TVector...) Unsupported operation !");
[710]27}
28
29/* --Methode-- */
30void FFTServerInterface::FFTForward(TVector< r_8 > const &, TVector< complex<r_8> > &)
31{
[750]32 throw NotAvailableOperation("FFTServer::FFTForward(TVector...) Unsupported operation !");
[710]33}
34
35/* --Methode-- */
36void FFTServerInterface::FFTBackward(TVector< complex<r_8> > const &, TVector< r_8 > &)
37{
[750]38 throw NotAvailableOperation("FFTServer::FFTBackward(TVector...) Unsupported operation !");
[710]39}
40
41/* --Methode-- */
42void FFTServerInterface::FFTForward(TMatrix< complex<r_8> > const &, TMatrix< complex<r_8> > &)
43{
[750]44 throw NotAvailableOperation("FFTServer::FFTForward(TMatrix...) Unsupported operation !");
[710]45}
46
47/* --Methode-- */
48void FFTServerInterface::FFTBackward(TMatrix< complex<r_8> > const &, TMatrix< complex<r_8> > &)
49{
[750]50 throw NotAvailableOperation("FFTServer::FFTBackward(TMatrix...) Unsupported operation !");
[710]51}
52
53/* --Methode-- */
54void FFTServerInterface::FFTForward(TMatrix< r_8 > const &, TMatrix< complex<r_8> > &)
55{
[750]56 throw NotAvailableOperation("FFTServer::FFTForward(TMatrix...) Unsupported operation !");
[710]57}
58
59/* --Methode-- */
60void FFTServerInterface::FFTBackward(TMatrix< complex<r_8> > const &, TMatrix< r_8 > &)
61{
[750]62 throw NotAvailableOperation("FFTServer::FFTBackward(TMatrix...) Unsupported operation !");
[710]63}
64
65
66// ----------------- Transforme pour les float -------------------
67
68/* --Methode-- */
69void FFTServerInterface::FFTForward(TVector< complex<r_4> > const &, TVector< complex<r_4> > &)
70{
[750]71 throw NotAvailableOperation("FFTServer::FFTForward(TVector r_4 ... ) Unsupported operation !");
[710]72}
73
74/* --Methode-- */
75void FFTServerInterface::FFTBackward(TVector< complex<r_4> > const &, TVector< complex<r_4> > &)
76{
[750]77 throw NotAvailableOperation("FFTServer::FFTBackward(TVector r_4 ... ) Unsupported operation !");
[710]78}
79
80/* --Methode-- */
81void FFTServerInterface::FFTForward(TVector< r_4 > const &, TVector< complex<r_4> > &)
82{
[750]83 throw NotAvailableOperation("FFTServer::FFTForward(TVector r_4 ... ) Unsupported operation !");
[710]84}
85
86/* --Methode-- */
87void FFTServerInterface::FFTBackward(TVector< complex<r_4> > const &, TVector< r_4 > &)
88{
[750]89 throw NotAvailableOperation("FFTServer::FFTBackward(TVector r_4 ... ) Unsupported operation !");
[710]90}
91
92/* --Methode-- */
93void FFTServerInterface::FFTForward(TMatrix< complex<r_4> > const &, TMatrix< complex<r_4> > &)
94{
[750]95 throw NotAvailableOperation("FFTServer::FFTForward(TMatrix r_4 ... ) Unsupported operation !");
[710]96}
97
98/* --Methode-- */
99void FFTServerInterface::FFTBackward(TMatrix< complex<r_4> > const &, TMatrix< complex<r_4> > &)
100{
[750]101 throw NotAvailableOperation("FFTServer::FFTBackward(TMatrix r_4 ... ) Unsupported operation !");
[710]102}
103
104/* --Methode-- */
105void FFTServerInterface::FFTForward(TMatrix< r_4 > const &, TMatrix< complex<r_4> > &)
106{
[750]107 throw NotAvailableOperation("FFTServer::FFTForward(TMatrix r_4 ... ) Unsupported operation !");
[710]108}
109
110/* --Methode-- */
111void FFTServerInterface::FFTBackward(TMatrix< complex<r_4> > const &, TMatrix< r_4 > &)
112{
[750]113 throw NotAvailableOperation("FFTServer::FFTBackward(TMatrix r_4 ... ) Unsupported operation !");
[710]114}
115
116
Note: See TracBrowser for help on using the repository browser.