Lines Matching refs:Ni
119 PetscScalar Ni[2]; in DMCreateInterpolation_DA_1D_Q1() local
138 Ni[0] = 1.0; in DMCreateInterpolation_DA_1D_Q1()
140 PetscCall(MatSetValue(mat, row, cols[0], Ni[0], INSERT_VALUES)); in DMCreateInterpolation_DA_1D_Q1()
152 Ni[0] = 0.5 * (1.0 - xi[li]); in DMCreateInterpolation_DA_1D_Q1()
153 Ni[1] = 0.5 * (1.0 + xi[li]); in DMCreateInterpolation_DA_1D_Q1()
155 if (PetscAbsScalar(Ni[n]) < 1.0e-32) cols[n] = -1; in DMCreateInterpolation_DA_1D_Q1()
157 PetscCall(MatSetValues(mat, 1, &row, 2, cols, Ni, INSERT_VALUES)); in DMCreateInterpolation_DA_1D_Q1()
406 PetscScalar Ni[4]; in DMCreateInterpolation_DA_2D_Q1() local
436 Ni[0] = 1.0; in DMCreateInterpolation_DA_2D_Q1()
439 PetscCall(MatSetValue(mat, row, cols[0], Ni[0], INSERT_VALUES)); in DMCreateInterpolation_DA_2D_Q1()
455 Ni[0] = 0.25 * (1.0 - xi[li]) * (1.0 - eta[lj]); in DMCreateInterpolation_DA_2D_Q1()
456 Ni[1] = 0.25 * (1.0 + xi[li]) * (1.0 - eta[lj]); in DMCreateInterpolation_DA_2D_Q1()
457 Ni[2] = 0.25 * (1.0 - xi[li]) * (1.0 + eta[lj]); in DMCreateInterpolation_DA_2D_Q1()
458 Ni[3] = 0.25 * (1.0 + xi[li]) * (1.0 + eta[lj]); in DMCreateInterpolation_DA_2D_Q1()
461 if (PetscAbsScalar(Ni[0]) < 1.0e-32) cols[0] = -1; in DMCreateInterpolation_DA_2D_Q1()
462 if (PetscAbsScalar(Ni[1]) < 1.0e-32) cols[1] = -1; in DMCreateInterpolation_DA_2D_Q1()
463 if (PetscAbsScalar(Ni[2]) < 1.0e-32) cols[2] = -1; in DMCreateInterpolation_DA_2D_Q1()
464 if (PetscAbsScalar(Ni[3]) < 1.0e-32) cols[3] = -1; in DMCreateInterpolation_DA_2D_Q1()
466 PetscCall(MatSetValues(mat, 1, &row, 4, cols, Ni, INSERT_VALUES)); in DMCreateInterpolation_DA_2D_Q1()
915 PetscScalar Ni[8]; in DMCreateInterpolation_DA_3D_Q1() local
949 Ni[0] = 1.0; in DMCreateInterpolation_DA_3D_Q1()
953 PetscCall(MatSetValue(mat, row, cols[0], Ni[0], INSERT_VALUES)); in DMCreateInterpolation_DA_3D_Q1()
976 Ni[0] = 0.125 * (1.0 - xi[li]) * (1.0 - eta[lj]) * (1.0 - zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
977 Ni[1] = 0.125 * (1.0 + xi[li]) * (1.0 - eta[lj]) * (1.0 - zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
978 Ni[2] = 0.125 * (1.0 - xi[li]) * (1.0 + eta[lj]) * (1.0 - zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
979 Ni[3] = 0.125 * (1.0 + xi[li]) * (1.0 + eta[lj]) * (1.0 - zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
981 Ni[4] = 0.125 * (1.0 - xi[li]) * (1.0 - eta[lj]) * (1.0 + zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
982 Ni[5] = 0.125 * (1.0 + xi[li]) * (1.0 - eta[lj]) * (1.0 + zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
983 Ni[6] = 0.125 * (1.0 - xi[li]) * (1.0 + eta[lj]) * (1.0 + zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
984 Ni[7] = 0.125 * (1.0 + xi[li]) * (1.0 + eta[lj]) * (1.0 + zeta[lk]); in DMCreateInterpolation_DA_3D_Q1()
987 if (PetscAbsScalar(Ni[n]) < 1.0e-32) cols[n] = -1; in DMCreateInterpolation_DA_3D_Q1()
989 PetscCall(MatSetValues(mat, 1, &row, 8, cols, Ni, INSERT_VALUES)); in DMCreateInterpolation_DA_3D_Q1()