Searched refs:matype (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/interface/ |
| H A D | matreg.c | 107 PetscErrorCode MatSetType(Mat mat, MatType matype) in MatSetType() argument 117 PetscCall(PetscObjectTypeCompare((PetscObject)mat, matype, &sametype)); in MatSetType() 125 …if (matype) PetscCall(PetscStrbeginswith(matype, "seq", &requestSeq)); … in MatSetType() 126 …ed. Please remove the 'seq' prefix from your matrix type.", ((PetscObject)mat)->type_name, matype); in MatSetType() 129 PetscCall(PetscStrcmp(matype, names->rname, &found)); in MatSetType() 133 …if (size == 1 && !matMPI) matype = names->sname; /* try to align the requested type (matype) with … in MatSetType() 134 else matype = names->mname; in MatSetType() 140 PetscCall(PetscObjectTypeCompare((PetscObject)mat, matype, &sametype)); in MatSetType() 143 PetscCall(PetscFunctionListFind(MatList, matype, &r)); in MatSetType() 144 …tscObjectComm((PetscObject)mat), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown Mat type given: %s", matype); in MatSetType() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 5372 PetscErrorCode MatSeqAIJSetType(Mat mat, MatType matype) in MatSeqAIJSetType() argument 5379 PetscCall(PetscObjectTypeCompare((PetscObject)mat, matype, &sametype)); in MatSeqAIJSetType() 5382 PetscCall(PetscFunctionListFind(MatSeqAIJList, matype, &r)); in MatSeqAIJSetType() 5383 …tscObjectComm((PetscObject)mat), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown Mat type given: %s", matype); in MatSeqAIJSetType() 5384 PetscCall((*r)(mat, matype, MAT_INPLACE_MATRIX, &mat)); in MatSeqAIJSetType()
|