Skip to content

Commit 93a475b

Browse files
committed
Refactor FFD class, fix affine transformation
1 parent e198159 commit 93a475b

File tree

8 files changed

+758
-433
lines changed

8 files changed

+758
-433
lines changed

pygem/__init__.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,16 @@ def get_current_year():
2020
__maintainer__ = __author__
2121
__status__ = "Stable"
2222

23-
from .affine import *
24-
from .freeform import FFD
25-
from .radial import RBF
26-
from .idw import IDW
27-
from .filehandler import FileHandler
28-
from .openfhandler import OpenFoamHandler
29-
from .stlhandler import StlHandler
30-
from .unvhandler import UnvHandler
31-
from .vtkhandler import VtkHandler
32-
from .khandler import KHandler
33-
from .mdpahandler import MdpaHandler
34-
from .params import *
23+
#from .affine import *
24+
from .deformation import Deformation
25+
from .ffd import FFD
26+
#from .radial import RBF
27+
#from .idw import IDW
28+
#from .filehandler import FileHandler
29+
#from .openfhandler import OpenFoamHandler
30+
#from .stlhandler import StlHandler
31+
#from .unvhandler import UnvHandler
32+
#from .vtkhandler import VtkHandler
33+
#from .khandler import KHandler
34+
#from .mdpahandler import MdpaHandler
35+
#from .params import *

pygem/deformation.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from abc import ABC, abstractmethod
2+
3+
class Deformation(ABC):
4+
5+
@abstractmethod
6+
def __init__(self, value):
7+
pass
8+
9+
@abstractmethod
10+
def __call__(self, src):
11+
pass

0 commit comments

Comments
 (0)