Lines Matching refs:cell_size
58 …lue, PetscInt height, PetscInt dm_field, PetscInt *num_cells, PetscInt *cell_size, PetscInt *num_c… in DMPlexGetLocalOffsets() argument
114 *cell_size = num_dual_basis_vectors / *num_comp; in DMPlexGetLocalOffsets()
116 PetscInt restr_size = (*num_cells) * (*cell_size); in DMPlexGetLocalOffsets()
120 PetscInt P = dim - height ? (PetscInt)PetscPowReal(*cell_size, 1.0 / (dim - height)) : 0; in DMPlexGetLocalOffsets()
143 for (PetscInt i = 0; i < *cell_size; i++) { in DMPlexGetLocalOffsets()
146 if (*cell_size == P) ii = *cell_size - 1 - i; in DMPlexGetLocalOffsets()
147 else if (*cell_size == P * P) { in DMPlexGetLocalOffsets()
150 …r flipping point with cell size %" PetscInt_FMT " != P (%" PetscInt_FMT ") or P^2", *cell_size, P); in DMPlexGetLocalOffsets()
160 … %" PetscInt_FMT ") initialized for %" PetscInt_FMT " nodes", *num_cells, *cell_size, cell_offset); in DMPlexGetLocalOffsets()
320 PetscInt num_cells, cell_size, num_comp, lvec_size, *restr_indices; in DMPlexGetCeedRestriction() local
324 …alOffsets(dm, domain_label, label_value, height, dm_field, &num_cells, &cell_size, &num_comp, &lve… in DMPlexGetCeedRestriction()
328 …PetscCall(PetscIntArrayIntoCeedInt_Private(num_cells * cell_size, lvec_size, "lvec_size", &restr_i… in DMPlexGetCeedRestriction()
329 …PetscCallCEED(CeedElemRestrictionCreate(ceed, num_cells, cell_size, num_comp, 1, lvec_size, CEED_M… in DMPlexGetCeedRestriction()