Home
last modified time | relevance | path

Searched refs:rowvalues (Results 1 – 9 of 9) sorted by relevance

/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.h28 PetscScalar *rowvalues; /* scalar work space for MatGetRow() */ member
H A Dmpiadj.c286 PetscCall(PetscFree(a->rowvalues)); in MatDestroy_MPIAdj()
325 PetscCall(PetscFree(a->rowvalues)); in MatGetRow_MPIAdj()
327 PetscCall(PetscMalloc1(a->rowvalues_alloc, &a->rowvalues)); in MatGetRow_MPIAdj()
329 for (j = 0; j < *nz; j++) a->rowvalues[j] = a->values ? a->values[a->i[row] + j] : 1.0; in MatGetRow_MPIAdj()
330 *v = (*nz) ? a->rowvalues : NULL; in MatGetRow_MPIAdj()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.h33 PetscScalar *rowvalues; /* nonzero values in row */ member
H A Dmpisell.c341 PetscCall(PetscFree2(sell->rowvalues, sell->rowindices)); in MatAssemblyEnd_MPISELL()
342 sell->rowvalues = NULL; in MatAssemblyEnd_MPISELL()
515 PetscCall(PetscFree2(sell->rowvalues, sell->rowindices)); in MatDestroy_MPISELL()
1023 a->rowvalues = NULL; in MatDuplicate_MPISELL()
1834 b->rowvalues = NULL; in MatCreate_MPISELL()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c30 PetscCall(PetscFree2(baij->rowvalues, baij->rowindices)); in MatDestroy_MPISBAIJ()
868 PetscCall(PetscFree2(baij->rowvalues, baij->rowindices)); in MatAssemblyEnd_MPISBAIJ()
870 baij->rowvalues = NULL; in MatAssemblyEnd_MPISBAIJ()
1183 if (!mat->rowvalues && (idx || v)) { in MatGetRow_MPISBAIJ()
1194 PetscCall(PetscMalloc2(max * bs2, &mat->rowvalues, max * bs2, &mat->rowindices)); in MatGetRow_MPISBAIJ()
1222 *v = v_p = mat->rowvalues; in MatGetRow_MPISBAIJ()
2115 b->rowvalues = NULL; in MatCreate_MPISBAIJ()
2433 a->rowvalues = NULL; in MatDuplicate_MPISBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.h62 PetscScalar *rowvalues; /* nonzero values in row */ \
H A Dmpiaij.c34 PetscCall(PetscFree2(aij->rowvalues, aij->rowindices)); in MatReset_MPIAIJ()
835 PetscCall(PetscFree2(aij->rowvalues, aij->rowindices)); in MatAssemblyEnd_MPIAIJ()
837 aij->rowvalues = NULL; in MatAssemblyEnd_MPIAIJ()
1724 if (!mat->rowvalues && (idx || v)) { in MatGetRow_MPIAIJ()
1734 PetscCall(PetscMalloc2(max, &mat->rowvalues, max, &mat->rowindices)); in MatGetRow_MPIAIJ()
1762 *v = v_p = mat->rowvalues; in MatGetRow_MPIAIJ()
2973 a->rowvalues = NULL; in MatDuplicate_MPIAIJ()
6818 b->rowvalues = NULL; in MatCreate_MPIAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c25 PetscCall(PetscFree2(baij->rowvalues, baij->rowindices)); in MatDestroy_MPIBAIJ()
995 PetscCall(PetscFree2(baij->rowvalues, baij->rowindices)); in MatAssemblyEnd_MPIBAIJ()
997 baij->rowvalues = NULL; in MatAssemblyEnd_MPIBAIJ()
1312 if (!mat->rowvalues && (idx || v)) { in MatGetRow_MPIBAIJ()
1322 PetscCall(PetscMalloc2(max * bs2, &mat->rowvalues, max * bs2, &mat->rowindices)); in MatGetRow_MPIBAIJ()
1348 *v = v_p = mat->rowvalues; in MatGetRow_MPIBAIJ()
2880 b->rowvalues = NULL; in MatCreate_MPIBAIJ()
3182 a->rowvalues = NULL; in MatDuplicate_MPIBAIJ()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c9754 b->rowvalues = NULL; in MatMPIAIJRestrict()