Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexfem.c304 PetscInt dim, dimEmbed, Nf, n, m, mmin, d, i, j; in DMPlexCreateRigidBody() local
327 mmin = PetscMin(m, n); in DMPlexCreateRigidBody()
339 for (i = 0; i < mmin; ++i) { in DMPlexCreateRigidBody()
346 if (i < mmin - 1) { in DMPlexCreateRigidBody()
347 for (j = i; j < mmin - 1; j++) mode[j] = mode[j + 1]; in DMPlexCreateRigidBody()
348 mode[mmin - 1] = NULL; in DMPlexCreateRigidBody()
351 mmin--; in DMPlexCreateRigidBody()
355 PetscCall(VecMDot(mode[i], mmin - i - 1, mode + i + 1, dots + i + 1)); in DMPlexCreateRigidBody()
356 for (j = i + 1; j < mmin; ++j) { in DMPlexCreateRigidBody()
361 PetscCall(MatNullSpaceCreate(comm, PETSC_FALSE, mmin, mode, sp)); in DMPlexCreateRigidBody()