Lines Matching refs:comps
7096 static inline PetscErrorCode updatePointFieldsBC_private(PetscSection section, PetscInt point, const PetscInt perm[], const PetscScalar flip[], PetscInt f, PetscInt Ncc, const PetscInt comps[], void (*fuse)(PetscScalar *, PetscScalar), const PetscInt clperm[], const PetscScalar values[], PetscInt *offset, PetscScalar array[])
7111 /* We just override fcdof and fcdofs with Ncc and comps */
7115 if (comps) {
7118 if (b % Nc == comps[ncind]) {
7137 if (comps) {
7140 if (b % Nc == comps[ncind]) {
7161 if (comps) {
7164 if (b % Nc == comps[ncind]) {
7183 if (comps) {
7186 if (b % Nc == comps[ncind]) {
7478 PetscErrorCode DMPlexVecSetFieldClosure_Internal(DM dm, PetscSection section, Vec v, PetscBool fieldActive[], PetscInt point, PetscInt Ncc, const PetscInt comps[], DMLabel label, PetscInt labelId, const PetscScalar values[], InsertMode mode)
7541 PetscCall(updatePointFieldsBC_private(section, point, perm, flip, f, Ncc, comps, insert, NULL, values, &offset, array));