Lines Matching refs:s1

11   Vec         Ax = NULL, Bx = NULL, s1 = NULL, s2 = NULL, Ay = NULL, By = NULL;  in MatMultEqual_Private()  local
38 PetscCall(MatCreateVecs(A, &s1, &Ax)); in MatMultEqual_Private()
41 PetscCall(MatCreateVecs(A, &Ax, &s1)); in MatMultEqual_Private()
45 PetscCall(VecDuplicate(s1, &Ay)); in MatMultEqual_Private()
61 PetscCall(VecCopy(Ay, s1)); in MatMultEqual_Private()
63 Aadd = s1; in MatMultEqual_Private()
69 PetscCall(MatMultTransposeAdd(A, Ax, Aadd, s1)); in MatMultEqual_Private()
72 PetscCall(MatMultTranspose(A, Ax, s1)); in MatMultEqual_Private()
77 PetscCall(MatMultHermitianTransposeAdd(A, Ax, Aadd, s1)); in MatMultEqual_Private()
80 PetscCall(MatMultHermitianTranspose(A, Ax, s1)); in MatMultEqual_Private()
85 PetscCall(MatMultAdd(A, Ax, Aadd, s1)); in MatMultEqual_Private()
88 PetscCall(MatMult(A, Ax, s1)); in MatMultEqual_Private()
94 PetscCall(VecNorm(s1, NORM_INFINITY, &r1)); in MatMultEqual_Private()
96 PetscCall(VecAXPY(s2, none, s1)); in MatMultEqual_Private()
111 PetscCall(VecDestroy(&s1)); in MatMultEqual_Private()
118 Vec Ax, Bx, Cx, s1, s2, s3; in MatMatMultEqual_Private() local
159 PetscCall(MatCreateVecs(B, &s1, &Bx)); in MatMatMultEqual_Private()
161 PetscCall(MatCreateVecs(B, &Bx, &s1)); in MatMatMultEqual_Private()
174 PetscCall(MatMultTranspose(B, Bx, s1)); in MatMatMultEqual_Private()
176 PetscCall(MatMult(B, Bx, s1)); in MatMatMultEqual_Private()
178 PetscCall(VecCopy(s1, Ax)); in MatMatMultEqual_Private()
205 PetscCall(VecDestroy(&s1)); in MatMatMultEqual_Private()
580 Vec x, y, s1, s2; in MatIsLinear() local
595 PetscCall(MatCreateVecs(A, &x, &s1)); in MatIsLinear()
597 PetscCall(VecDuplicate(s1, &s2)); in MatIsLinear()
608 PetscCall(MatMult(A, x, s1)); /* s1 = A*x */ in MatIsLinear()
609 PetscCall(VecAXPY(s2, a, s1)); /* s2 = a s1 + s2 */ in MatIsLinear()
613 PetscCall(MatMult(A, y, s1)); in MatIsLinear()
614 PetscCall(VecNorm(s1, NORM_INFINITY, &normA)); in MatIsLinear()
616 PetscCall(VecAXPY(s2, -1.0, s1)); /* s2 = - s1 + s2 */ in MatIsLinear()
627 PetscCall(VecDestroy(&s1)); in MatIsLinear()