Lines Matching refs:lmt
84 …c void Limit_Upwind(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_Upwind() argument
87 for (i = 0; i < info->m; i++) lmt[i] = 0; in Limit_Upwind()
89 …d Limit_LaxWendroff(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_LaxWendroff() argument
92 for (i = 0; i < info->m; i++) lmt[i] = jR[i]; in Limit_LaxWendroff()
94 …d Limit_BeamWarming(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_BeamWarming() argument
97 for (i = 0; i < info->m; i++) lmt[i] = jL[i]; in Limit_BeamWarming()
99 …ic void Limit_Fromm(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_Fromm() argument
102 for (i = 0; i < info->m; i++) lmt[i] = 0.5 * (jL[i] + jR[i]); in Limit_Fromm()
104 …c void Limit_Minmod(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_Minmod() argument
107 for (i = 0; i < info->m; i++) lmt[i] = MinMod2(jL[i], jR[i]); in Limit_Minmod()
109 …void Limit_Superbee(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_Superbee() argument
112 …for (i = 0; i < info->m; i++) lmt[i] = MaxMod2(MinMod2(jL[i], 2 * jR[i]), MinMod2(2 * jL[i], jR[i]… in Limit_Superbee()
114 static void Limit_MC(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_MC() argument
117 for (i = 0; i < info->m; i++) lmt[i] = MinMod3(2 * jL[i], 0.5 * (jL[i] + jR[i]), 2 * jR[i]); in Limit_MC()
119 … void Limit_VanLeer(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_VanLeer() argument
122 …for (i = 0; i < info->m; i++) lmt[i] = (jL[i] * Abs(jR[i]) + Abs(jL[i]) * jR[i]) / (Abs(jL[i]) + A… in Limit_VanLeer()
124 …LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) /* differentiable … in Limit_VanAlbada() argument
127 …for (i = 0; i < info->m; i++) lmt[i] = (jL[i] * Sqr(jR[i]) + Sqr(jL[i]) * jR[i]) / (Sqr(jL[i]) + S… in Limit_VanAlbada()
129 … Limit_VanAlbadaTVD(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_VanAlbadaTVD() argument
132 …for (i = 0; i < info->m; i++) lmt[i] = (jL[i] * jR[i] < 0) ? 0 : (jL[i] * Sqr(jR[i]) + Sqr(jL[i]) … in Limit_VanAlbadaTVD()
134 …LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) /* differentiable … in Limit_Koren() argument
137 …for (i = 0; i < info->m; i++) lmt[i] = ((jL[i] * Sqr(jR[i]) + 2 * Sqr(jL[i]) * jR[i]) / (2 * Sqr(j… in Limit_Koren()
139 …LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) /* differentiable … in Limit_KorenSym() argument
142 …for (i = 0; i < info->m; i++) lmt[i] = (1.5 * (jL[i] * Sqr(jR[i]) + Sqr(jL[i]) * jR[i]) / (2 * Sqr… in Limit_KorenSym()
144 …c void Limit_Koren3(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_Koren3() argument
147 for (i = 0; i < info->m; i++) lmt[i] = MinMod3(2 * jL[i], (jL[i] + 2 * jR[i]) / 3, 2 * jR[i]); in Limit_Koren3()
153 …imit_CadaTorrilhon2(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon2() argument
156 for (i = 0; i < info->m; i++) lmt[i] = CadaTorrilhonPhiHatR_Eq13(jL[i], jR[i]); in Limit_CadaTorrilhon2()
158 …lhon3R(PetscReal r, LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon3R() argument
165 …lmt[i] = ((eta < 1 - eps) ? (jL[i] + 2 * jR[i]) / 3 : ((eta > 1 + eps) ? CadaTorrilhonPhiHatR_Eq13… in Limit_CadaTorrilhon3R()
168 …_CadaTorrilhon3R0p1(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon3R0p1() argument
170 Limit_CadaTorrilhon3R(0.1, info, jL, jR, lmt); in Limit_CadaTorrilhon3R0p1()
172 …it_CadaTorrilhon3R1(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon3R1() argument
174 Limit_CadaTorrilhon3R(1, info, jL, jR, lmt); in Limit_CadaTorrilhon3R1()
176 …t_CadaTorrilhon3R10(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon3R10() argument
178 Limit_CadaTorrilhon3R(10, info, jL, jR, lmt); in Limit_CadaTorrilhon3R10()
180 …_CadaTorrilhon3R100(LimitInfo info, const PetscScalar *jL, const PetscScalar *jR, PetscScalar *lmt) in Limit_CadaTorrilhon3R100() argument
182 Limit_CadaTorrilhon3R(100, info, jL, jR, lmt); in Limit_CadaTorrilhon3R100()