|
@@ -101,11 +101,7 @@ namespace Lemma {
|
101
|
101
|
// ==================== OPERATIONS =======================
|
102
|
102
|
|
103
|
103
|
Complex Zgauss(const int&, const Lemma::EMMODE&, const int&, const Real&,
|
104
|
|
- const Real&, Lemma::KernelEM1DBase* Kernel) {
|
105
|
|
- // TODO, in 101 or 51 we never reach here!!
|
106
|
|
- std::cout << "Zgauss " << std::endl;
|
107
|
|
- return this->Zans(0, Kernel->GetManagerIndex());
|
108
|
|
- }
|
|
104
|
+ const Real&, Lemma::KernelEM1DBase* Kernel);
|
109
|
105
|
|
110
|
106
|
/// Computes related kernels, if applicable, otherwise this is
|
111
|
107
|
/// just a dummy function.
|
|
@@ -173,6 +169,15 @@ namespace Lemma {
|
173
|
169
|
|
174
|
170
|
}; // ----- end of class FHT ----
|
175
|
171
|
|
|
172
|
+
|
|
173
|
+ template < HANKELTRANSFORMTYPE Type >
|
|
174
|
+ Complex FHT<Type>::Zgauss(const int& ii, const Lemma::EMMODE& mode, const int& jj, const Real& val,
|
|
175
|
+ const Real& val2, Lemma::KernelEM1DBase* Kernel){
|
|
176
|
+ // TODO, in 101 or 51 we never reach here!!
|
|
177
|
+ //std::cout << "Zgauss " << std::endl;
|
|
178
|
+ return this->Zans(0, Kernel->GetManagerIndex());
|
|
179
|
+ }
|
|
180
|
+
|
176
|
181
|
// Specialisations
|
177
|
182
|
// Note that ANDERSON801, CHAVE, QWEKEY will throw errors as they are not consistent
|
178
|
183
|
// part of this class
|