Home
last modified time | relevance | path

Searched refs:matype (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/interface/
H A Dmatreg.c107 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 Daij.c5372 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()