Searched refs:array_solver (Results 1 – 1 of 1) sorted by relevance
139 PetscScalar *array, *array_solver; in PCBDDCReuseSolvers_Solve_Private() local143 PetscCall(VecGetArray(ctx->rhs, &array_solver)); in PCBDDCReuseSolvers_Solve_Private()144 PetscCall(PetscArraycpy(array_solver, array, n)); in PCBDDCReuseSolvers_Solve_Private()145 PetscCall(VecRestoreArray(ctx->rhs, &array_solver)); in PCBDDCReuseSolvers_Solve_Private()157 PetscCall(VecGetArrayRead(ctx->sol, (const PetscScalar **)&array_solver)); in PCBDDCReuseSolvers_Solve_Private()159 PetscCall(PetscArraycpy(array, array_solver, n)); in PCBDDCReuseSolvers_Solve_Private()161 PetscCall(VecRestoreArrayRead(ctx->sol, (const PetscScalar **)&array_solver)); in PCBDDCReuseSolvers_Solve_Private()