Lines Matching refs:dots
340 PetscScalar dots[6]; in DMPlexCreateRigidBody() local
355 PetscCall(VecMDot(mode[i], mmin - i - 1, mode + i + 1, dots + i + 1)); in DMPlexCreateRigidBody()
357 dots[j] *= -1.0; in DMPlexCreateRigidBody()
358 PetscCall(VecAXPY(mode[j], dots[j], mode[i])); in DMPlexCreateRigidBody()
394 PetscScalar *dots; in DMPlexCreateRigidBodies() local
405 PetscCall(PetscMalloc2(m, &mode, m, &dots)); in DMPlexCreateRigidBodies()
424 PetscScalar dots[6]; in DMPlexCreateRigidBodies() local
427 PetscCall(VecMDot(mode[i], m - i - 1, mode + i + 1, dots + i + 1)); in DMPlexCreateRigidBodies()
429 dots[j] *= -1.0; in DMPlexCreateRigidBodies()
430 PetscCall(VecAXPY(mode[j], dots[j], mode[i])); in DMPlexCreateRigidBodies()
435 PetscCall(PetscFree2(mode, dots)); in DMPlexCreateRigidBodies()