Lines Matching refs:pf
6 PetscErrorCode PFReadMatPowerData(PFDATA *pf, char *filename) in PFReadMatPowerData() argument
29 pf->nload = 0; in PFReadMatPowerData()
43 if (!((Pd == 0.0) && (Qd == 0.0))) pf->nload++; in PFReadMatPowerData()
50 pf->nbus = bus_end_line - bus_start_line; in PFReadMatPowerData()
51 pf->ngen = gen_end_line - gen_start_line; in PFReadMatPowerData()
52 pf->nbranch = br_end_line - br_start_line; in PFReadMatPowerData()
54 PetscCall(PetscCalloc1(pf->nbus, &pf->bus)); in PFReadMatPowerData()
55 PetscCall(PetscCalloc1(pf->ngen, &pf->gen)); in PFReadMatPowerData()
56 PetscCall(PetscCalloc1(pf->nload, &pf->load)); in PFReadMatPowerData()
57 PetscCall(PetscCalloc1(pf->nbranch, &pf->branch)); in PFReadMatPowerData()
58 Bus = pf->bus; in PFReadMatPowerData()
59 Gen = pf->gen; in PFReadMatPowerData()
60 Load = pf->load; in PFReadMatPowerData()
61 Branch = pf->branch; in PFReadMatPowerData()
64 pf->sbase = 100.0; in PFReadMatPowerData()
191 PetscCall(PetscMalloc1(pf->ngen, &newgen)); in PFReadMatPowerData()
192 PetscCall(PetscMalloc1(pf->nload, &newload)); in PFReadMatPowerData()
193 for (i = 0; i < pf->nbus; i++) { in PFReadMatPowerData()
194 …for (j = 0; j < pf->bus[i].ngen; j++) PetscCall(PetscMemcpy(&newgen[genj++], &pf->gen[pf->bus[i].g… in PFReadMatPowerData()
195 …for (j = 0; j < pf->bus[i].nload; j++) PetscCall(PetscMemcpy(&newload[loadj++], &pf->load[pf->bus[… in PFReadMatPowerData()
197 PetscCall(PetscFree(pf->gen)); in PFReadMatPowerData()
198 PetscCall(PetscFree(pf->load)); in PFReadMatPowerData()
199 pf->gen = newgen; in PFReadMatPowerData()
200 pf->load = newload; in PFReadMatPowerData()