Home
last modified time | relevance | path

Searched refs:pfdata (Results 1 – 3 of 3) sorted by relevance

/petsc/src/snes/tutorials/network/power/
H A Dpower.c69 PFDATA *pfdata; in main() local
106 PetscCall(PetscNew(&pfdata)); in main()
107 PetscCall(PFReadMatPowerData(pfdata, pfdata_file)); in main()
108 User.Sbase = pfdata->sbase; in main()
110 numEdges = pfdata->nbranch; in main()
112 PetscCall(GetListofEdges_Power(pfdata, edges)); in main()
136 …i++) PetscCall(DMNetworkAddComponent(networkdm, i, User.compkey_branch, &pfdata->branch[i - eStart… in main()
139 … PetscCall(DMNetworkAddComponent(networkdm, i, User.compkey_bus, &pfdata->bus[i - vStart], 2)); in main()
140 if (pfdata->bus[i - vStart].ngen) { in main()
141 …for (j = 0; j < pfdata->bus[i - vStart].ngen; j++) PetscCall(DMNetworkAddComponent(networkdm, i, U… in main()
[all …]
H A Dpffunctions.c5 PetscErrorCode GetListofEdges_Power(PFDATA *pfdata, PetscInt *edgelist) in GetListofEdges_Power() argument
7 PetscInt i, fbus, tbus, nbranches = pfdata->nbranch; in GetListofEdges_Power()
8 EDGE_Power branch = pfdata->branch; in GetListofEdges_Power()
21 for (i = 0; i < pfdata->nbus; i++) { in GetListofEdges_Power()
22 if (pfdata->bus[i].ngen) { in GetListofEdges_Power()
24 } else if (pfdata->bus[i].nload) { in GetListofEdges_Power()
/petsc/src/snes/tutorials/network/
H A Dex1.c474 PFDATA *pfdata = NULL; in main() local
504 PetscCall(PetscNew(&pfdata)); in main()
505 PetscCall(PFReadMatPowerData(pfdata, pfdata_file)); in main()
506 … %" PetscInt_FMT ", nbranch = %" PetscInt_FMT "\n", pfdata->nbus, pfdata->ngen, pfdata->nload, pfd… in main()
507 Sbase = pfdata->sbase; in main()
509 numEdges[0] = pfdata->nbranch; in main()
510 numVertices[0] = pfdata->nbus; in main()
513 PetscCall(GetListofEdges_Power(pfdata, edgelist_power)); in main()
576 …l(DMNetworkAddComponent(networkdm, edges[i], appctx_power->compkey_branch, &pfdata->branch[i], 0)); in main()
582 …PetscCall(DMNetworkAddComponent(networkdm, vtx[i], appctx_power->compkey_bus, &pfdata->bus[i], 2)); in main()
[all …]