Searched refs:edata (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 7673 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 D | aoptions.c | 226 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 D | petscoptions.h | 122 void *edata; member
|