コード例 #1
0
 def calculateNumericalDiffusion(self,q):
     for ci in range(self.nc):
         cshockCapturing.calculateNumericalDiffusionHJ(self.shockCapturingFlag,
                                                       self.shockCapturingFactor,
                                                       self.mesh.elementDiametersArray,
                                                       q[('pdeResidual',ci)],
                                                       q[('mt',ci)],
                                                       q[('H',ci)],
                                                       self.numDiff[ci])
コード例 #2
0
ファイル: ShockCapturing.py プロジェクト: nehaljwani/proteus
 def calculateNumericalDiffusion(self,q):
     for ci in range(self.nc):
         cshockCapturing.calculateNumericalDiffusionHJ(self.shockCapturingFlag,
                                                       self.shockCapturingFactor,
                                                       self.mesh.elementDiametersArray,
                                                       q[('pdeResidual',ci)],
                                                       q[('mt',ci)],
                                                       q[('H',ci)],
                                                       self.numDiff[ci])