Lines Matching refs:ctx
41 AppCtx ctx; in main() local
72 ctx.omega_b = 1.0; in main()
73 ctx.omega_s = 2.0 * PETSC_PI * 60.0; in main()
74 ctx.H = 5.0; in main()
75 PetscCall(PetscOptionsScalar("-Inertia", "", "", ctx.H, &ctx.H, NULL)); in main()
76 ctx.D = 5.0; in main()
77 PetscCall(PetscOptionsScalar("-D", "", "", ctx.D, &ctx.D, NULL)); in main()
78 ctx.E = 1.1378; in main()
79 ctx.V = 1.0; in main()
80 ctx.X = 0.545; in main()
81 ctx.Pmax = ctx.E * ctx.V / ctx.X; in main()
82 ctx.Pmax_ini = ctx.Pmax; in main()
83 PetscCall(PetscOptionsScalar("-Pmax", "", "", ctx.Pmax, &ctx.Pmax, NULL)); in main()
84 ctx.Pm = 0.9; in main()
85 PetscCall(PetscOptionsScalar("-Pm", "", "", ctx.Pm, &ctx.Pm, NULL)); in main()
86 ctx.tf = 1.0; in main()
87 ctx.tcl = 1.05; in main()
88 PetscCall(PetscOptionsReal("-tf", "Time to start fault", "", ctx.tf, &ctx.tf, NULL)); in main()
89 PetscCall(PetscOptionsReal("-tcl", "Time to end fault", "", ctx.tcl, &ctx.tcl, NULL)); in main()
92 ctx.tf = -1; in main()
93 ctx.tcl = -1; in main()
97 u[0] = PetscAsinScalar(ctx.Pm / ctx.Pmax); in main()
106 ctx.tf = -1; in main()
107 ctx.tcl = -1; in main()
120 PetscCall(TSSetIFunction(ts, NULL, (TSIFunctionFn *)IFunction, &ctx)); in main()
121 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
139 …ll(TSSetEventHandler(ts, 2, direction, terminate, EventFunction, PostEventFunction, (void *)&ctx)); in main()
147 u[0] = PetscAsinScalar(ctx.Pm / ctx.Pmax); in main()
148 u[1] = ctx.omega_s; in main()