Home
last modified time | relevance | path

Searched refs:cpvalues (Results 1 – 16 of 16) sorted by relevance

/petsc/src/mat/impls/aij/seq/seqviennacl/
H A Daijviennacl.cxx333 static PetscErrorCode MatDuplicate_SeqAIJViennaCL(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqAIJViennaCL() argument
338 PetscCall(MatDuplicate_SeqAIJ(A, cpvalues, B)); in MatDuplicate_SeqAIJViennaCL()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c1979 PetscErrorCode MatDuplicate_SeqSBAIJ(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqSBAIJ() argument
2010 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicate_SeqSBAIJ()
2026 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicate_SeqSBAIJ()
2042 if (cpvalues != MAT_SHARE_NONZERO_PATTERN) PetscCall(PetscArraycpy(c->j, a->j, nz)); in MatDuplicate_SeqSBAIJ()
2043 if (cpvalues == MAT_COPY_VALUES) { in MatDuplicate_SeqSBAIJ()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c1000 static PetscErrorCode MatDuplicate_MPISELL(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPISELL() argument
1046 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPISELL()
1047 PetscCall(MatDuplicate(oldmat->B, cpvalues, &a->B)); in MatDuplicate_MPISELL()
/petsc/src/mat/impls/sell/seq/
H A Dsell.c2220 static PetscErrorCode MatDuplicateNoCreate_SeqSELL(Mat C, Mat A, MatDuplicateOption cpvalues, Petsc… in MatDuplicateNoCreate_SeqSELL() argument
2252 if (cpvalues == MAT_COPY_VALUES) { in MatDuplicateNoCreate_SeqSELL()
2284 PetscErrorCode MatDuplicate_SeqSELL(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqSELL() argument
2291 PetscCall(MatDuplicateNoCreate_SeqSELL(*B, A, cpvalues, PETSC_TRUE)); in MatDuplicate_SeqSELL()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c3528 PETSC_INTERN PetscErrorCode MatDuplicateNoCreate_SeqBAIJ(Mat C, Mat A, MatDuplicateOption cpvalues,… in MatDuplicateNoCreate_SeqBAIJ() argument
3537 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicateNoCreate_SeqBAIJ()
3552 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicateNoCreate_SeqBAIJ()
3576 if (cpvalues == MAT_COPY_VALUES) { in MatDuplicateNoCreate_SeqBAIJ()
3622 PetscErrorCode MatDuplicate_SeqBAIJ(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqBAIJ() argument
3628 PetscCall(MatDuplicateNoCreate_SeqBAIJ(*B, A, cpvalues, PETSC_TRUE)); in MatDuplicate_SeqBAIJ()
/petsc/src/mat/impls/sell/seq/seqhip/
H A Dsellhip.hip.cxx940 static PetscErrorCode MatDuplicate_SeqSELLHIP(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqSELLHIP() argument
943 PetscCall(MatDuplicate_SeqSELL(A, cpvalues, B)); in MatDuplicate_SeqSELLHIP()
/petsc/src/mat/impls/sell/seq/seqcuda/
H A Dsellcuda.cu947 static PetscErrorCode MatDuplicate_SeqSELLCUDA(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqSELLCUDA() argument
950 PetscCall(MatDuplicate_SeqSELL(A, cpvalues, B)); in MatDuplicate_SeqSELLCUDA()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c358 PetscErrorCode MatDuplicateNoCreate_SeqDense(Mat newi, Mat A, MatDuplicateOption cpvalues) in MatDuplicateNoCreate_SeqDense() argument
367 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { /* propagate LDA */ in MatDuplicateNoCreate_SeqDense()
372 if (cpvalues == MAT_COPY_VALUES) { in MatDuplicateNoCreate_SeqDense()
392 PetscErrorCode MatDuplicate_SeqDense(Mat A, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_SeqDense() argument
398 PetscCall(MatDuplicateNoCreate_SeqDense(*newmat, A, cpvalues)); in MatDuplicate_SeqDense()
/petsc/src/mat/impls/aij/seq/
H A Daij.c4872 PetscErrorCode MatDuplicateNoCreate_SeqAIJ(Mat C, Mat A, MatDuplicateOption cpvalues, PetscBool mal… in MatDuplicateNoCreate_SeqAIJ() argument
4878 …PetscCheck(A->assembled || cpvalues == MAT_DO_NOT_COPY_VALUES, PETSC_COMM_SELF, PETSC_ERR_ARG_WRON… in MatDuplicateNoCreate_SeqAIJ()
4907 if (cpvalues == MAT_COPY_VALUES) { in MatDuplicateNoCreate_SeqAIJ()
4952 PetscCall(MatDuplicate_SeqAIJ_Inode(A, cpvalues, &C)); in MatDuplicateNoCreate_SeqAIJ()
4958 PetscErrorCode MatDuplicate_SeqAIJ(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqAIJ() argument
4965 PetscCall(MatDuplicateNoCreate_SeqAIJ(*B, A, cpvalues, PETSC_TRUE)); in MatDuplicate_SeqAIJ()
H A Dinode.c3983 PetscErrorCode MatDuplicate_SeqAIJ_Inode(Mat A, MatDuplicateOption cpvalues, Mat *C) in MatDuplicate_SeqAIJ_Inode() argument
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c2397 static PetscErrorCode MatDuplicate_MPISBAIJ(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPISBAIJ() argument
2485 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPISBAIJ()
2486 PetscCall(MatDuplicate(oldmat->B, cpvalues, &a->B)); in MatDuplicate_MPISBAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c3147 static PetscErrorCode MatDuplicate_MPIBAIJ(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPIBAIJ() argument
3218 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPIBAIJ()
3219 PetscCall(MatDuplicate(oldmat->B, cpvalues, &a->B)); in MatDuplicate_MPIBAIJ()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c1978 static PetscErrorCode MatDuplicate_MPIDense(Mat A, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPIDense() argument
2000 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPIDense()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx3251 static PetscErrorCode MatDuplicate_SeqAIJHIPSPARSE(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqAIJHIPSPARSE() argument
3254 PetscCall(MatDuplicate_SeqAIJ(A, cpvalues, B)); in MatDuplicate_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c2951 PetscErrorCode MatDuplicate_MPIAIJ(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPIAIJ() argument
3005 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPIAIJ()
3006 PetscCall(MatDuplicate(oldmat->B, cpvalues, &a->B)); in MatDuplicate_MPIAIJ()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu3858 static PetscErrorCode MatDuplicate_SeqAIJCUSPARSE(Mat A, MatDuplicateOption cpvalues, Mat *B) in MatDuplicate_SeqAIJCUSPARSE() argument
3861 PetscCall(MatDuplicate_SeqAIJ(A, cpvalues, B)); in MatDuplicate_SeqAIJCUSPARSE()