def __init__(self, *args, **kwargs): if self.__class__ is TrilinosSolver: raise NotImplementedError("can't instantiate abstract base class") else: Solver.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): if self.__class__ is PETScSolver: raise NotImplementedError("can't instantiate abstract base class") else: Solver.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): if self.__class__ is TrilinosSolver: raise NotImplementedError, "can't instantiate abstract base class" else: Solver.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): if self.__class__ is PysparseSolver: raise NotImplementedError, "can't instantiate abstract base class" Solver.__init__(self, *args, **kwargs)