Snow před 8 roky
revize
04de021d45
3 změnil soubory, kde provedl 37 přidání a 0 odebrání
  1. 19 0
      hdpg1d/coefficients.py
  2. 18 0
      hdpg1d/menu.py
  3. 0 0
      setup.py

+ 19 - 0
hdpg1d/coefficients.py

@@ -0,0 +1,19 @@
+class coefficients:
+    def __init__(self, diff, conv, flux):
+        self.diffusion = diff
+        self.covection = conv
+        self.flux = flux
+
+    @classmethod
+    def from_input(cls):
+        while True:
+            try:
+                diff = float(input("Diffusion coefficient "))
+                conv = float(input("Covection coefficient: "))
+                flux = float(input("Flux: "))
+            except ValueError:
+                print("Sorry, wrong data type.")
+                continue
+            else:
+                break
+        return cls(diff, conv, flux)

+ 18 - 0
hdpg1d/menu.py

@@ -0,0 +1,18 @@
+menu = {}
+menu['1'] = "Solve with HDG."
+menu['2'] = "Solve with HDPG."
+menu['3'] = "Exit."
+
+options = menu.keys()
+for entry in options:
+    print(entry, menu[entry])
+    
+selection = input("Please Select:")
+if selection == '1':
+    print("test" )
+elif selection == '2':
+    print("test")
+elif selection == '3':
+    print("test")
+else:
+    print("Unknown Option Selected!")

+ 0 - 0
setup.py