Lines Matching refs:PetscObject

10 …PetscCheck(mat->rmap->bs <= 0 || mat->rmap->bs == rbs, PetscObjectComm((PetscObject)mat), PETSC_ER…  in MatSetBlockSizes_Default()
11 …PetscCheck(mat->cmap->bs <= 0 || mat->cmap->bs == cbs, PetscObjectComm((PetscObject)mat), PETSC_ER… in MatSetBlockSizes_Default()
26 …PetscCall(PetscObjectBaseTypeCompareAny((PetscObject)Y, &isSeqAIJDerived, MATSEQAIJ, MATSEQBAIJ, M… in MatShift_Basic()
27 …PetscCall(PetscObjectBaseTypeCompareAny((PetscObject)Y, &isMPIAIJDerived, MATMPIAIJ, MATMPIBAIJ, M… in MatShift_Basic()
287 PetscObjectOptionsBegin((PetscObject)B); in MatSetFromOptions()
297 else if (!((PetscObject)B)->type_name) PetscCall(MatSetType(B, deft)); in MatSetFromOptions()
329 PetscCall(PetscObjectProcessOptionsHandlers((PetscObject)B, PetscOptionsObject)); in MatSetFromOptions()
374 PetscCall(PetscObjectHasFunction((PetscObject)A, "MatMPIAIJSetPreallocation_C", &aij)); in MatXAIJSetPreallocation()
375 PetscCall(PetscObjectHasFunction((PetscObject)A, "MatISSetPreallocation_C", &is)); in MatXAIJSetPreallocation()
376 PetscCall(PetscObjectHasFunction((PetscObject)A, "MatHYPRESetPreallocation_C", &hyp)); in MatXAIJSetPreallocation()
377 …if (!aij && !is && !hyp) PetscCall(PetscObjectHasFunction((PetscObject)A, "MatSeqAIJSetPreallocati… in MatXAIJSetPreallocation()
445 Abops = ((PetscObject)A)->bops[0]; in MatHeaderMerge()
447 refct = ((PetscObject)A)->refct; in MatHeaderMerge()
448 mtype = ((PetscObject)A)->type_name; in MatHeaderMerge()
449 mname = ((PetscObject)A)->name; in MatHeaderMerge()
450 state = ((PetscObject)A)->state; in MatHeaderMerge()
451 mprefix = ((PetscObject)A)->prefix; in MatHeaderMerge()
454 qlist = ((PetscObject)A)->qlist; in MatHeaderMerge()
455 olist = ((PetscObject)A)->olist; in MatHeaderMerge()
458 ((PetscObject)A)->type_name = NULL; in MatHeaderMerge()
459 ((PetscObject)A)->name = NULL; in MatHeaderMerge()
460 ((PetscObject)A)->qlist = NULL; in MatHeaderMerge()
461 ((PetscObject)A)->olist = NULL; in MatHeaderMerge()
474 PetscCall(PetscComposedQuantitiesDestroy((PetscObject)A)); in MatHeaderMerge()
481 ((PetscObject)A)->bops[0] = Abops; in MatHeaderMerge()
483 ((PetscObject)A)->refct = refct; in MatHeaderMerge()
484 ((PetscObject)A)->type_name = mtype; in MatHeaderMerge()
485 ((PetscObject)A)->name = mname; in MatHeaderMerge()
486 ((PetscObject)A)->prefix = mprefix; in MatHeaderMerge()
487 ((PetscObject)A)->state = state + 1; in MatHeaderMerge()
492 PetscCall(PetscFunctionListDuplicate(qlist, &((PetscObject)A)->qlist)); in MatHeaderMerge()
493 PetscCall(PetscObjectListDuplicate(olist, &((PetscObject)A)->olist)); in MatHeaderMerge()
498 ((PetscObject)*C)->qlist = NULL; in MatHeaderMerge()
499 ((PetscObject)*C)->olist = NULL; in MatHeaderMerge()
543PetscObject)*C)->refct == 1, PetscObjectComm((PetscObject)C), PETSC_ERR_ARG_WRONGSTATE, "Object C … in MatHeaderReplace()
546 refct = ((PetscObject)A)->refct; in MatHeaderReplace()
547 state = ((PetscObject)A)->state; in MatHeaderReplace()
552 ((PetscObject)A)->refct = refct; in MatHeaderReplace()
553 ((PetscObject)A)->state = state + 1; in MatHeaderReplace()
556 ((PetscObject)*C)->refct = 1; in MatHeaderReplace()
621 PetscCall(PetscObjectQuery((PetscObject)A, "__PETSc_coo_i", (PetscObject *)&is_coo_i)); in MatSetValuesCOO_Basic()
622 PetscCall(PetscObjectQuery((PetscObject)A, "__PETSc_coo_j", (PetscObject *)&is_coo_j)); in MatSetValuesCOO_Basic()
623 PetscCheck(is_coo_i, PetscObjectComm((PetscObject)A), PETSC_ERR_COR, "Missing coo_i IS"); in MatSetValuesCOO_Basic()
624 PetscCheck(is_coo_j, PetscObjectComm((PetscObject)A), PETSC_ERR_COR, "Missing coo_j IS"); in MatSetValuesCOO_Basic()
648 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), &preallocator)); in MatSetPreallocationCOO_Basic()
660 PetscCall(PetscObjectCompose((PetscObject)A, "__PETSc_coo_i", (PetscObject)is_coo_i)); in MatSetPreallocationCOO_Basic()
661 PetscCall(PetscObjectCompose((PetscObject)A, "__PETSc_coo_j", (PetscObject)is_coo_j)); in MatSetPreallocationCOO_Basic()
708 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatSetPreallocationCOO_C", &f)); in MatSetPreallocationCOO()
763 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatSetPreallocationCOOLocal_C", &f)); in MatSetPreallocationCOOLocal()
818 PetscCall(PetscObjectQueryFunction((PetscObject)A, "MatSetValuesCOO_C", &f)); in MatSetValuesCOO()