proteus.mprans.RDLS.
ShockCapturing
(coefficients, nd, shockCapturingFactor=0.25, lag=True, nStepsToDelay=None)[source]¶proteus.mprans.RDLS.
PsiTC
(model, nOptions)[source]¶Bases: proteus.StepControl.SC_base
proteus.mprans.RDLS.
Coefficients
(applyRedistancing=True, epsFact=2.0, nModelId=None, u0=None, rdModelId=0, penaltyParameter=0.0, useMetrics=0.0, useConstantH=False, weakDirichletFactor=10.0, backgroundDiffusionFactor=0.01, computeMetrics=False, ELLIPTIC_REDISTANCING=0, alpha=1000000000.0, backgroundDissipationEllipticRedist=1.0, outputQuantDOFs=False)[source]¶proteus.mprans.RDLS.
LevelModel
(uDict, phiDict, testSpaceDict, matType, dofBoundaryConditionsDict, dofBoundaryConditionsSetterDict, coefficients, elementQuadrature, elementBoundaryQuadrature, fluxBoundaryConditionsDict=None, advectiveFluxBoundaryConditionsSetterDict=None, diffusiveFluxBoundaryConditionsSetterDictDict=None, stressTraceBoundaryConditionsSetterDict=None, stabilization=None, shockCapturing=None, conservativeFluxDict=None, numericalFluxType=None, TimeIntegrationClass=None, massLumping=False, reactionLumping=False, options=None, name='defaultName', reuse_trial_and_test_quadrature=True, sd=True, movingDomain=False, bdyNullSpace=False)[source]¶Bases: proteus.Transport.OneLevelTransport
calculateElementQuadrature
()[source]¶Calculate the physical location and weights of the quadrature rules and the shape information at the quadrature points.
This function should be called only when the mesh changes.