Searched refs:rowvalues (Results 1 – 9 of 9) sorted by relevance
| /petsc/src/mat/impls/adj/mpi/ |
| H A D | mpiadj.h | 28 PetscScalar *rowvalues; /* scalar work space for MatGetRow() */ member
|
| H A D | mpiadj.c | 286 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 D | mpisell.h | 33 PetscScalar *rowvalues; /* nonzero values in row */ member
|
| H A D | mpisell.c | 341 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 D | mpisbaij.c | 30 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 D | mpiaij.h | 62 PetscScalar *rowvalues; /* nonzero values in row */ \
|
| H A D | mpiaij.c | 34 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 D | mpibaij.c | 25 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 D | bddcprivate.c | 9754 b->rowvalues = NULL; in MatMPIAIJRestrict()
|