Lines Matching refs:nvar
14 …eader->key, header->maxcomps, &header->offset, header->maxcomps, &header->nvar, header->maxcomps, … in SetUpNetworkHeaderComponentValue()
1359 …ode DMNetworkAddComponent(DM dm, PetscInt p, PetscInt componentkey, void *compvalue, PetscInt nvar) in DMNetworkAddComponent() argument
1373 PetscCall(PetscSectionAddDof(network->DofSection, p, nvar)); in DMNetworkAddComponent()
1400 PetscCall(PetscMemcpy(compnvar, header->nvar, header->ndata * sizeof(PetscInt))); in DMNetworkAddComponent()
1407 …PetscCall(PetscFree5(header->size, header->key, header->offset, header->nvar, header->offsetvarrel… in DMNetworkAddComponent()
1414 header->nvar = compnvar; in DMNetworkAddComponent()
1436 header->nvar[compnum] += nvar; in DMNetworkAddComponent()
1437 …= 0) header->offsetvarrel[compnum] = header->offsetvarrel[compnum - 1] + header->nvar[compnum - 1]; in DMNetworkAddComponent()
1462 …m, PetscInt p, PetscInt compnum, PeOp PetscInt *compkey, PetscCtxRt component, PeOp PetscInt *nvar) in DMNetworkGetComponent() argument
1470 PetscCall(PetscSectionGetDof(network->DofSection, p, nvar)); in DMNetworkGetComponent()
1485 if (nvar) *nvar = header->nvar[compnum]; in DMNetworkGetComponent()
1524 PetscCall(PetscMemcpy(headerarr, header->nvar, header->maxcomps * sizeof(PetscInt))); in DMNetworkComponentSetUp()
1525 headerinfo->nvar = headerarr; in DMNetworkComponentSetUp()
1541 …ze, network->header[i].key, network->header[i].offset, network->header[i].nvar, network->header[i]… in DMNetworkComponentSetUp()
1561 PetscInt i, nvar; in DMNetworkGetSubSection_private() local
1567 PetscCall(PetscSectionGetDof(main, i, &nvar)); in DMNetworkGetSubSection_private()
1568 PetscCall(PetscSectionSetDof(*subsection, i - pstart, nvar)); in DMNetworkGetSubSection_private()
1727 header->nvar = header->offset + header->maxcomps; in DMNetworkDistributeCoordinates()
1728 header->offsetvarrel = header->nvar + header->maxcomps; in DMNetworkDistributeCoordinates()
1850 header->nvar = header->offset + header->maxcomps; in DMNetworkDistribute()
1851 header->offsetvarrel = header->nvar + header->maxcomps; in DMNetworkDistribute()
1868 header->nvar = header->offset + header->maxcomps; in DMNetworkDistribute()
1869 header->offsetvarrel = header->nvar + header->maxcomps; in DMNetworkDistribute()
2727 …ze, network->header[j].key, network->header[j].offset, network->header[j].nvar, network->header[j]… in DMNetworkDestroyComponentData()
2988 PetscInt i, j, ncomps, nvar, key, offset = 0; in DMISAddSize_private() local
2998 nvar = header->nvar[i]; in DMISAddSize_private()
3002 *nidx += nvar; in DMISAddSize_private()
3004 *nidx += nselectedvar[j] * nvar / blocksize[j]; in DMISAddSize_private()
3014 PetscInt i, j, ncomps, nvar, key, offsetg, k, k1, offset = 0; in DMISComputeIdx_private() local
3025 nvar = header->nvar[i]; in DMISComputeIdx_private()
3031 for (k = 0; k < nvar; k++) idx[(*ii)++] = offsetg + k; in DMISComputeIdx_private()
3033 for (k = 0; k < nvar; k += blocksize[j]) { in DMISComputeIdx_private()
3111 PetscInt i, j, ncomps, nvar, key, offsetl, k, k1, offset = 0; in DMISComputeLocalIdx_private() local
3122 nvar = header->nvar[i]; in DMISComputeLocalIdx_private()
3128 for (k = 0; k < nvar; k++) idx[(*ii)++] = offsetl + k; in DMISComputeLocalIdx_private()
3130 for (k = 0; k < nvar; k += blocksize[j]) { in DMISComputeLocalIdx_private()