Lines Matching refs:bump
131 Physics_Advect_Bump bump; member
227 Physics_Advect_Bump *bump = &advect->sol.bump; in PhysicsSolution_Advect() local
233 Waxpy2Real(-1, bump->center, x0, v); in PhysicsSolution_Advect()
235 switch (bump->type) { in PhysicsSolution_Advect()
237 u[0] = PetscMax(1 - r / bump->radius, 0); in PhysicsSolution_Advect()
240 u[0] = 0.5 + 0.5 * PetscCosReal(PetscMin(r / bump->radius, 1) * PETSC_PI); in PhysicsSolution_Advect()
305 Physics_Advect_Bump *bump = &advect->sol.bump; in PhysicsCreate_Advect() local
307 bump->center[0] = 2.; in PhysicsCreate_Advect()
308 bump->center[1] = 0.; in PhysicsCreate_Advect()
309 …onsRealArray("-advect_bump_center", "location of center of bump x,y", "", bump->center, &two, NULL… in PhysicsCreate_Advect()
310 bump->radius = 0.9; in PhysicsCreate_Advect()
311 …PetscCall(PetscOptionsReal("-advect_bump_radius", "radius of bump", "", bump->radius, &bump->radiu… in PhysicsCreate_Advect()
312 bump->type = ADVECT_SOL_BUMP_CONE; in PhysicsCreate_Advect()
313 …mp_type", "type of bump", "", AdvectSolBumpTypes, (PetscEnum)bump->type, (PetscEnum *)&bump->type,… in PhysicsCreate_Advect()