proteus.ShockCapturing module
A class hierarchy for shock capturing diffusion methods
- class proteus.ShockCapturing.ShockCapturing_base(coefficients, nd, shockCapturingFactor=0.25, lag=True)[source]
Bases:
object
- class proteus.ShockCapturing.ResGrad_SC(coefficients, nd, shockCapturingFactor=0.25, lag=True)[source]
- class proteus.ShockCapturing.ResGradFFDarcy_SC(coefficients, nd, shockCapturingFactor=0.25, lag=True)[source]
- class proteus.ShockCapturing.ResGradQuad_SC(coefficients, nd, shockCapturingFactor=0.25, lag=True, gradLag=True)[source]
- class proteus.ShockCapturing.Eikonal_SC(coefficients, nd, shockCapturingFactor=0.25, lag=True)[source]
- class proteus.ShockCapturing.ScalarAdvection_SC(coefficients, nd, shockCapturingFactor=0.5, lag=True)[source]
- class proteus.ShockCapturing.HamiltonJacobi_SC(coefficients, nd, shockCapturingFlag='1', shockCapturingFactor=0.5, lag=True)[source]
- class proteus.ShockCapturing.HamiltonJacobiJaffre_SC(coefficients, nd, shockCapturingFlag='1', shockCapturingFactor=0.5, lag=True, betaPower=0.1)[source]
- class proteus.ShockCapturing.JaffreGradU_SC(coefficients, nd, shockCapturingFlag='1', shockCapturingFactor=0.5, lag=True, betaPower=0.1)[source]
- class proteus.ShockCapturing.ResGradJuanes_SC(coefficients, nd, shockCapturingFactor=0.25, uSC=1.0, lag=True)[source]
- class proteus.ShockCapturing.ResGradDelayLag_SC(coefficients, nd, shockCapturingFactor=0.25, lag=True, nStepsToDelay=None)[source]