Browse Source

Convert to markdown

lagkey
Trevor Irons 6 years ago
parent
commit
43ac026337
2 changed files with 18 additions and 3 deletions
  1. 18
    3
      Modules/FDEM1D/include/HankelTransformFactory.h
  2. 0
    0
      README.md

+ 18
- 3
Modules/FDEM1D/include/HankelTransformFactory.h View File

23
 
23
 
24
 #include "FHTAnderson801.h"
24
 #include "FHTAnderson801.h"
25
 #include "FHTKey201.h"
25
 #include "FHTKey201.h"
26
+#include "FHTKey101.h"
27
+#include "FHTKey51.h"
28
+#include "QWEKey.h"
29
+#include "GQChave.h"
26
 
30
 
27
 namespace Lemma {
31
 namespace Lemma {
28
 
32
 
90
         static std::shared_ptr< HankelTransform > NewSP( const HANKELTRANSFORMTYPE Type) {
94
         static std::shared_ptr< HankelTransform > NewSP( const HANKELTRANSFORMTYPE Type) {
91
             switch (Type) {
95
             switch (Type) {
92
                 case ANDERSON801:
96
                 case ANDERSON801:
93
-                    break;
97
+                    return FHTAnderson801::NewSP();
98
+                case FHTKEY201:
99
+                    return FHTKey201::NewSP();
100
+                case FHTKEY101:
101
+                    return FHTKey101::NewSP();
102
+                case FHTKEY51:
103
+                    return FHTKey51::NewSP();
104
+                case CHAVE:
105
+                    return GQChave::NewSP();
106
+                case QWEKEY:
107
+                    return QWEKey::NewSP();
108
+                default:
109
+                    std::cerr << "HankelTransformFactory only works with defined types\n";
94
             }
110
             }
95
-            return FHTKey201::NewSP();
96
-            //return FHTAnderson801::NewSP();
111
+
97
         }
112
         }
98
 
113
 
99
         /**
114
         /**

README → README.md View File


Loading…
Cancel
Save