Lines Matching refs:Pmax
36 PetscScalar H, D, omega_b, omega_s, Pmax, Pm, E, V, X, u_s, c; member
49 PetscScalar *f, Pmax; in RHSFunction() local
56 …if ((t > ctx->tf) && (t < ctx->tcl)) Pmax = 0.0; /* A short-circuit on the generator terminal that… in RHSFunction()
57 else Pmax = ctx->Pmax; in RHSFunction()
60 …f[1] = (-Pmax * PetscSinScalar(u[0]) - ctx->D * (u[1] - ctx->omega_s) + ctx->Pm) * ctx->omega_s / … in RHSFunction()
73 PetscScalar J[2][2], Pmax; in RHSJacobian() local
78 …if ((t > ctx->tf) && (t < ctx->tcl)) Pmax = 0.0; /* A short-circuit on the generator terminal that… in RHSJacobian()
79 else Pmax = ctx->Pmax; in RHSJacobian()
84 J[1][0] = -Pmax * PetscCosScalar(u[0]) * ctx->omega_s / (2.0 * ctx->H); in RHSJacobian()
160 …sensip = 1. / PetscSqrtScalar(1. - (ctx->Pm / ctx->Pmax) * (ctx->Pm / ctx->Pmax)) / ctx->Pmax * x[… in ComputeSensiP()
209 ctx.Pmax = ctx.E * ctx.V / ctx.X; in main()
210 PetscCall(PetscOptionsScalar("-Pmax", "", "", ctx.Pmax, &ctx.Pmax, NULL)); in main()
371 u[0] = PetscAsinScalar(ctx->Pm / ctx->Pmax); in FormFunction()
417 u[0] = PetscAsinScalar(ctx->Pm / ctx->Pmax); in FormGradient()