Home
last modified time | relevance | path

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

/petsc/src/mat/interface/
H A Dmatrix.c7673 EnvelopeData *edata = *(EnvelopeData **)ptr; in EnvelopeDataDestroy() local
7676 for (PetscInt i = 0; i < edata->n; i++) PetscCall(ISDestroy(&edata->is[i])); in EnvelopeDataDestroy()
7677 PetscCall(PetscFree(edata->is)); in EnvelopeDataDestroy()
7678 PetscCall(PetscFree(edata)); in EnvelopeDataDestroy()
7714 EnvelopeData *edata; in MatComputeVariableBlockEnvelope() local
7761 PetscCall(PetscNew(&edata)); in MatComputeVariableBlockEnvelope()
7762 PetscCall(MatGetNonzeroState(mat, &edata->nonzerostate)); in MatComputeVariableBlockEnvelope()
7763 edata->n = lblocks; in MatComputeVariableBlockEnvelope()
7765 PetscCall(PetscMalloc1(lblocks, &edata->is)); in MatComputeVariableBlockEnvelope()
7766 … < lblocks; i++) PetscCall(ISCreateStride(PETSC_COMM_SELF, sizes[i], starts[i], 1, &edata->is[i])); in MatComputeVariableBlockEnvelope()
[all …]
/petsc/src/sys/objects/
H A Daoptions.c226 PetscCall(PetscFunctionListGet(next->flist, (const char ***)&next->edata, &ntext)); in PetscOptionsSAWsInput()
227 PetscCallSAWs(SAWs_Set_Legal_Variable_Values, (dir, ntext, next->edata)); in PetscOptionsSAWsInput()
233 PetscCall(PetscMalloc1(ntext + 1, (char ***)&next->edata)); in PetscOptionsSAWsInput()
234 PetscCall(PetscMemcpy(next->edata, next->list, ntext * sizeof(char *))); in PetscOptionsSAWsInput()
235 PetscCallSAWs(SAWs_Set_Legal_Variable_Values, (dir, ntext, next->edata)); in PetscOptionsSAWsInput()
607 PetscCall(PetscFree(next->edata)); in PetscOptionsEnd_Private()
/petsc/include/
H A Dpetscoptions.h122 void *edata; member