Home
last modified time | relevance | path

Searched refs:QD (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ts/tutorials/power_grid/stability_9bus/
H A Dex9busadj.c215 PetscScalar PD, QD, Vm0, *v0; in ResidualFunction() local
299 PD = QD = 0.0; in ResidualFunction()
301 …for (k = 0; k < ld_nsegsq[i]; k++) QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq… in ResidualFunction()
304 IDr = (PD * Vr + QD * Vi) / Vm2; in ResidualFunction()
305 IDi = (-QD * Vr + PD * Vi) / Vm2; in ResidualFunction()
451 PetscScalar PD, QD, Vm0, *v0, Vm4; in ResidualJacobian() local
665 PD = QD = 0.0; in ResidualJacobian()
673 QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in ResidualJacobian()
681 dIDr_dVr = (dPD_dVr * Vr + dQD_dVr * Vi + PD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vr) / Vm4; in ResidualJacobian()
682 dIDr_dVi = (dPD_dVi * Vr + dQD_dVi * Vi + QD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vi) / Vm4; in ResidualJacobian()
[all …]
H A Dex9busoptfd.c217 PetscScalar PD, QD, Vm0, *v0; in ResidualFunction() local
300 PD = QD = 0.0; in ResidualFunction()
302 …for (k = 0; k < ld_nsegsq[i]; k++) QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq… in ResidualFunction()
305 IDr = (PD * Vr + QD * Vi) / Vm2; in ResidualFunction()
306 IDi = (-QD * Vr + PD * Vi) / Vm2; in ResidualFunction()
452 PetscScalar PD, QD, Vm0, *v0, Vm4; in ResidualJacobian() local
667 PD = QD = 0.0; in ResidualJacobian()
675 QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in ResidualJacobian()
683 dIDr_dVr = (dPD_dVr * Vr + dQD_dVr * Vi + PD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vr) / Vm4; in ResidualJacobian()
684 dIDr_dVi = (dPD_dVi * Vr + dQD_dVi * Vi + QD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vi) / Vm4; in ResidualJacobian()
[all …]
H A Dex9bus.c443 PetscScalar PD, QD, Vm0, *v0; in ResidualFunction() local
528 PD = QD = 0.0; in ResidualFunction()
530 …for (k = 0; k < ld_nsegsq[i]; k++) QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq… in ResidualFunction()
533 IDr = (PD * Vr + QD * Vi) / Vm2; in ResidualFunction()
534 IDi = (-QD * Vr + PD * Vi) / Vm2; in ResidualFunction()
709 PetscScalar PD, QD, Vm0, Vm4; in ResidualJacobian() local
937 PD = QD = 0.0; in ResidualJacobian()
945 QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in ResidualJacobian()
953 dIDr_dVr = (dPD_dVr * Vr + dQD_dVr * Vi + PD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vr) / Vm4; in ResidualJacobian()
954 dIDr_dVi = (dPD_dVi * Vr + dQD_dVi * Vi + QD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vi) / Vm4; in ResidualJacobian()
[all …]
H A Dex9busdmnetwork.c529 PetscScalar PD, QD; in FormIFunction() local
713 PD = QD = 0.0; in FormIFunction()
715 … for (k = 0; k < ld_nsegsq; k++) QD += ld_alphaq[k] * QD0 * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in FormIFunction()
718 IDr = (PD * Vr + QD * Vi) / Vm2; in FormIFunction()
719 IDi = (-QD * Vr + PD * Vi) / Vm2; in FormIFunction()
776 PetscScalar Yffr, Yffi, Vm, Vm2, Vm0, Vr0 = 0, Vi0 = 0, PD, QD; in AlgFunction() local
924 PD = QD = 0.0; in AlgFunction()
926 … for (k = 0; k < ld_nsegsq; k++) QD += ld_alphaq[k] * QD0 * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in AlgFunction()
929 IDr = (PD * Vr + QD * Vi) / Vm2; in AlgFunction()
930 IDi = (-QD * Vr + PD * Vi) / Vm2; in AlgFunction()
H A Dex9busopt.c362 PetscScalar PD, QD, Vm0, *v0; in ResidualFunction() local
445 PD = QD = 0.0; in ResidualFunction()
447 …for (k = 0; k < ld_nsegsq[i]; k++) QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq… in ResidualFunction()
450 IDr = (PD * Vr + QD * Vi) / Vm2; in ResidualFunction()
451 IDi = (-QD * Vr + PD * Vi) / Vm2; in ResidualFunction()
595 PetscScalar PD, QD, Vm0, *v0, Vm4; in ResidualJacobian() local
809 PD = QD = 0.0; in ResidualJacobian()
817 QD += ld_alphaq[k] * QD0[i] * PetscPowScalar(Vm / Vm0, ld_betaq[k]); in ResidualJacobian()
825 dIDr_dVr = (dPD_dVr * Vr + dQD_dVr * Vi + PD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vr) / Vm4; in ResidualJacobian()
826 dIDr_dVi = (dPD_dVi * Vr + dQD_dVi * Vi + QD) / Vm2 - ((PD * Vr + QD * Vi) * 2 * Vi) / Vm4; in ResidualJacobian()
[all …]
/petsc/doc/faq/
H A Dindex.md285 We tried really hard but could not. The problem is that the QD c++ classes, though they
288 rewritten to live within the limitations of QD classes. However PETSc can be built to use