Commit b9518a3d authored by Felipe Bordeu's avatar Felipe Bordeu Committed by Felipe Bordeu
Browse files

make ConstantRectilinearElementContainer constructor compatible with ElementsContainer

parent e0fc621a
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -34,6 +34,16 @@ class ConstantRectilinearElementContainer(BaseOutputObject):
        super(ConstantRectilinearElementContainer,self).__init__(None)
        #self.caller = caller
        self.__dimensions = None
        if type(__dimensions) == str:
            from BasicTools.Containers.ElementNames import Hexaedron_8, Quadrangle_4
            if __dimensions in [Hexaedron_8, Quadrangle_4]:
                if __dimensions == Hexaedron_8:
                    self.SetDimensions([1,1,1])
                else:
                    self.SetDimensions([1,1])
            else:
                raise Exception(f"Unsuported ConstantRectilinearElementContainer for element type {__dimensions}")
        else:
            self.SetDimensions(__dimensions)
        self.tags = Tags()
        self._connectivity = None