コード例 #1
0
ファイル: transientTerm.py プロジェクト: calbaker/FiPy-2.1.3
 def __add__(self, other):
     if isinstance(other, TransientTerm):
         return self.__class__(coeff=self.coeff + other.coeff)
     else:
         return CellTerm.__add__(self, other)
コード例 #2
0
 def __init__(self, coeff=0., var=None):
     if self.__class__ is SourceTerm:
         raise AbstractBaseClassError
     CellTerm.__init__(self, coeff=coeff, var=var)
コード例 #3
0
ファイル: sourceTerm.py プロジェクト: LWhitson2/fipy
 def __init__(self, coeff=0., var=None):
     if self.__class__ is SourceTerm:
         raise AbstractBaseClassError
     CellTerm.__init__(self, coeff=coeff, var=var) 
コード例 #4
0
ファイル: sourceTerm.py プロジェクト: calbaker/FiPy-2.1.3
    def __init__(self, coeff = 0.):
        if self.__class__ is SourceTerm:
            raise NotImplementedError, "can't instantiate abstract base class"
	CellTerm.__init__(self, coeff = coeff)