Home
last modified time | relevance | path

Searched refs:Mk (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/dt/interface/
H A Ddtaltv.c325 PetscInt i, j, Nk, Mk; in PetscDTAltVPullback() local
331 PetscCall(PetscDTBinomialInt(M, PetscAbsInt(k), &Mk)); in PetscDTAltVPullback()
339 for (j = 0; j < Mk; j++) sum += L[j * Nk + i] * w[j]; in PetscDTAltVPullback()
348 for (j = 0; j < Mk; j++) sum += L[(Mk - 1 - j) * Nk + (Nk - 1 - i)] * w[j] * mult[j]; in PetscDTAltVPullback()
360 …for (j = 0; j < Mk; j++) sum += (L[pairs[j][0] * N + pairs[i][0]] * L[pairs[j][1] * N + pairs[i][1… in PetscDTAltVPullback()
375 …for (j = 0; j < Mk; j++) sum += (L[pairs[offj + j][0] * N + pairs[offi + i][0]] * L[pairs[offj + j… in PetscDTAltVPullback()
392 PetscCall(PetscDTBinomialInt(M, PetscAbsInt(k), &Mk)); in PetscDTAltVPullback()
398 PetscCall(PetscMalloc1(Mk, &walloc)); in PetscDTAltVPullback()
406 for (i = 0; i < Mk; i++) { in PetscDTAltVPullback()
454 PetscInt Nk, Mk, Nf, i, j, l, p; in PetscDTAltVPullbackMatrix() local
[all …]
/petsc/src/dm/dt/tests/
H A Dex7.c8 PetscInt Nk, Mk, i, j, l; in CheckPullback() local
18 PetscCall(PetscDTBinomialInt(M, k, &Mk)); in CheckPullback()
20 PetscCall(PetscMalloc1(Mk, &walloc)); in CheckPullback()
27 PetscCall(PetscMalloc2(Nk * Mk, &Lstar, Nk, &Lstarwcheck)); in CheckPullback()
52 for (j = 0; j < Mk; j++) sum += Lstar[i * Mk + j] * w[j]; in CheckPullback()
67 if (Nk * Mk > 0) PetscCall(PetscRealView(Nk * Mk, Lstar, viewer)); in CheckPullback()
354 PetscInt Mk, l; in main() local
356 PetscCall(PetscDTBinomialInt(M, k, &Mk)); in main()
357 PetscCall(PetscMalloc3(M * N, &L, Mk, &u, M * k, &x)); in main()
359 for (l = 0; l < Mk; l++) PetscCall(PetscRandomGetValueReal(rand, &u[l])); in main()