Lines Matching refs:newtonian_ig_ctx
380 NewtonianIdealGasContext newtonian_ig_ctx; in NS_NEWTONIAN_IG() local
387 PetscCall(PetscNew(&newtonian_ig_ctx)); in NS_NEWTONIAN_IG()
388 *newtonian_ig_ctx = (struct NewtonianIdealGasContext_){ in NS_NEWTONIAN_IG()
417 …calar("-cv", "Heat capacity at constant volume", NULL, newtonian_ig_ctx->gas.cv, &newtonian_ig_ctx… in NS_NEWTONIAN_IG()
418 …lar("-cp", "Heat capacity at constant pressure", NULL, newtonian_ig_ctx->gas.cp, &newtonian_ig_ctx… in NS_NEWTONIAN_IG()
419 …ar("-lambda", "Stokes hypothesis second viscosity coefficient", NULL, newtonian_ig_ctx->gas.lambda, in NS_NEWTONIAN_IG()
420 &newtonian_ig_ctx->gas.lambda, NULL)); in NS_NEWTONIAN_IG()
421 …ar("-mu", "Shear dynamic viscosity coefficient", NULL, newtonian_ig_ctx->gas.mu, &newtonian_ig_ctx… in NS_NEWTONIAN_IG()
422 …PetscOptionsScalar("-k", "Thermal conductivity", NULL, newtonian_ig_ctx->gas.k, &newtonian_ig_ctx-… in NS_NEWTONIAN_IG()
427 …onsRealArray("-gravity", "Gravitational acceleration vector", NULL, newtonian_ig_ctx->g, &dim, &gi… in NS_NEWTONIAN_IG()
432 …PetscCall(PetscOptionsScalar("-Ctau_t", "Stabilization time constant", NULL, newtonian_ig_ctx->tau… in NS_NEWTONIAN_IG()
433 &newtonian_ig_ctx->tau_coeffs.Ctau_t, NULL)); in NS_NEWTONIAN_IG()
434 …PetscCall(PetscOptionsScalar("-Ctau_v", "Stabilization viscous constant", NULL, newtonian_ig_ctx->… in NS_NEWTONIAN_IG()
435 &newtonian_ig_ctx->tau_coeffs.Ctau_v, NULL)); in NS_NEWTONIAN_IG()
436 …OptionsScalar("-Ctau_C", "Stabilization continuity constant", NULL, newtonian_ig_ctx->tau_coeffs.C… in NS_NEWTONIAN_IG()
437 &newtonian_ig_ctx->tau_coeffs.Ctau_C, NULL)); in NS_NEWTONIAN_IG()
438 …PetscCall(PetscOptionsScalar("-Ctau_M", "Stabilization momentum constant", NULL, newtonian_ig_ctx-… in NS_NEWTONIAN_IG()
439 &newtonian_ig_ctx->tau_coeffs.Ctau_M, NULL)); in NS_NEWTONIAN_IG()
440 …PetscCall(PetscOptionsScalar("-Ctau_E", "Stabilization energy constant", NULL, newtonian_ig_ctx->t… in NS_NEWTONIAN_IG()
441 &newtonian_ig_ctx->tau_coeffs.Ctau_E, NULL)); in NS_NEWTONIAN_IG()
455 …PetscBool idl_enable = (PetscBool)newtonian_ig_ctx->idl_enable; // Need PetscBool variable to rea… in NS_NEWTONIAN_IG()
460 newtonian_ig_ctx->idl_enable = idl_enable; in NS_NEWTONIAN_IG()
462 …idl_start", "Start of IDL in the x direction", NULL, newtonian_ig_ctx->idl_start, &newtonian_ig_ct… in NS_NEWTONIAN_IG()
464 …lar("-idl_length", "Length of IDL in the positive x direction", NULL, newtonian_ig_ctx->idl_length, in NS_NEWTONIAN_IG()
465 &newtonian_ig_ctx->idl_length, NULL)); in NS_NEWTONIAN_IG()
466 newtonian_ig_ctx->idl_pressure = reference.pressure; in NS_NEWTONIAN_IG()
468 … newtonian_ig_ctx->idl_pressure, &newtonian_ig_ctx->idl_pressure, NULL)); in NS_NEWTONIAN_IG()
477 newtonian_ig_ctx->gas.cv *= units->J_per_kg_K; in NS_NEWTONIAN_IG()
478 newtonian_ig_ctx->gas.cp *= units->J_per_kg_K; in NS_NEWTONIAN_IG()
479 newtonian_ig_ctx->gas.mu *= units->Pascal * units->second; in NS_NEWTONIAN_IG()
480 newtonian_ig_ctx->gas.k *= units->W_per_m_K; in NS_NEWTONIAN_IG()
481 for (PetscInt i = 0; i < 3; i++) newtonian_ig_ctx->g[i] *= units->m_per_squared_s; in NS_NEWTONIAN_IG()
495 newtonian_ig_ctx->stabilization = stab; in NS_NEWTONIAN_IG()
496 newtonian_ig_ctx->is_implicit = implicit; in NS_NEWTONIAN_IG()
497 newtonian_ig_ctx->state_var = state_var; in NS_NEWTONIAN_IG()
498 newtonian_ig_ctx->idl_amplitude = 1 / (idl_decay_time * units->second); in NS_NEWTONIAN_IG()
499 newtonian_ig_ctx->divFdiff_method = honee->app_ctx->divFdiffproj_method; in NS_NEWTONIAN_IG()
505 .newt_ctx = *newtonian_ig_ctx, in NS_NEWTONIAN_IG()
521 …newtonian_ig_qfctx, CEED_MEM_HOST, CEED_USE_POINTER, sizeof(*newtonian_ig_ctx), newtonian_ig_ctx)); in NS_NEWTONIAN_IG()
533 if (newtonian_ig_ctx->idl_enable) problem->num_comps_jac_data += 1; in NS_NEWTONIAN_IG()
619 PetscCall(FreestreamBCSetup(bc_def, problem, dm, ctx, newtonian_ig_ctx, &reference)); in NS_NEWTONIAN_IG()
621 PetscCall(OutflowBCSetup(bc_def, problem, dm, ctx, newtonian_ig_ctx, &reference)); in NS_NEWTONIAN_IG()
636 if (unit_tests) PetscCall(UnitTests_Newtonian(honee, newtonian_ig_ctx->gas)); in NS_NEWTONIAN_IG()