Lines Matching refs:xarr
114 const PetscScalar *xarr, *xdotarr, *xoldarr; in WASHIFunction() local
136 PetscCall(VecGetArrayRead(localX, &xarr)); in WASHIFunction()
156 juncx = (PipeField *)(xarr + varoffset); in WASHIFunction()
172 pipex = (PipeField *)(xarr + varoffset); in WASHIFunction()
195 juncx = (PipeField *)(xarr + offsetfrom); in WASHIFunction()
204 juncx = (PipeField *)(xarr + offsetto); in WASHIFunction()
212 PetscCall(VecRestoreArrayRead(localX, &xarr)); in WASHIFunction()
232 PetscScalar *xarr; in WASHSetInitialSolution() local
241 PetscCall(VecGetArray(localX, &xarr)); in WASHSetInitialSolution()
255 for (k = 0; k < nx; k++) (xarr + varoffset)[k] = xarray[k]; in WASHSetInitialSolution()
266 if (junction->type == RESERVOIR) (xarr + offsetfrom)[1] = wash->H0; /* 1st H */ in WASHSetInitialSolution()
270 if (junction->type == VALVE) (xarr + offsetto)[0] = wash->QL; /* last Q */ in WASHSetInitialSolution()
274 PetscCall(VecRestoreArray(localX, &xarr)); in WASHSetInitialSolution()