Home
last modified time | relevance | path

Searched refs:ignorezeroentries (Results 1 – 10 of 10) sorted by relevance

/petsc/src/mat/impls/aij/seq/ !
H A Dseqhashmatsetvalues.h15 const PetscBool ignorezeroentries = a->ignorezeroentries; in PetscConcat() local
48 if (ignorezeroentries && value == 0.0 && key.i != key.j) continue; in PetscConcat()
H A Daij.c409 PetscBool ignorezeroentries = a->ignorezeroentries; in MatSetValues_SeqAIJ() local
429 …if (!A->structure_only && value == 0.0 && ignorezeroentries && is == ADD_VALUES && row != col) con… in MatSetValues_SeqAIJ()
452 if (value == 0.0 && ignorezeroentries && row != col) goto noinsert; in MatSetValues_SeqAIJ()
1338 a->ignorezeroentries = flg; in MatSetOption_SeqAIJ()
4793 b->ignorezeroentries = PETSC_FALSE; in MatCreate_SeqAIJ()
4924 c->ignorezeroentries = a->ignorezeroentries; in MatDuplicateNoCreate_SeqAIJ()
5498 PetscBool ignorezeroentries = a->ignorezeroentries; in matsetvaluesseqaij_() local
5526 if (value == 0.0 && ignorezeroentries && (is == ADD_VALUES)) continue; in matsetvaluesseqaij_()
5544 if (value == 0.0 && ignorezeroentries) goto noinsert; in matsetvaluesseqaij_()
H A Daij.h60 PetscBool ignorezeroentries; \
/petsc/src/mat/impls/aij/mpi/ !
H A Dmpihashmat.h19 const PetscBool ignorezeroentries = ((Mat_SeqAIJ *)a->A->data)->ignorezeroentries; in MatSetValues_MPI_Hash() local
30 …r], n, cols, PetscSafePointerPlusOffset(values, r * n), (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPI_Hash()
32 …[r], n, cols, PetscSafePointerPlusOffset(values, r), m, (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPI_Hash()
43 … if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES) && rows[r] != cols[c]) continue; in MatSetValues_MPI_Hash()
46 } else if (!ignorezeroentries || value != 0.0) { in MatSetValues_MPI_Hash()
H A Dmpiaij.c423 if (value == 0.0 && ignorezeroentries && row != col) { \
467 if (value == 0.0 && ignorezeroentries) { \
541 PetscBool ignorezeroentries = a->ignorezeroentries; in MatSetValues_MPIAIJ() local
575 if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES) && im[i] != in[j]) continue; in MatSetValues_MPIAIJ()
611 } else if (col < 0 && !(ignorezeroentries && value == 0.0)) { in MatSetValues_MPIAIJ()
625 …sh, im[i], n, in, PetscSafePointerPlusOffset(v, i * n), (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPIAIJ()
627 …ash, im[i], n, in, PetscSafePointerPlusOffset(v, i), m, (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPIAIJ()
8078 …PetscBool ignorezeroentries = ((a->ignorezeroentries && (addv == ADD_VALUES)) ? PETSC_TRUE : PET… in matsetvaluesmpiaij_() local
8117 if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES) && im[i] != in[j]) continue; in matsetvaluesmpiaij_()
8159 …ValuesRow_Private(&mat->stash, im[i], n, in, v + i * n, (PetscBool)(ignorezeroentries && (addv == … in matsetvaluesmpiaij_()
[all …]
/petsc/src/mat/impls/sell/seq/ !
H A Dsell.h31 PetscBool ignorezeroentries; \
148 …if (a->nonew != 1 && !(value == 0.0 && a->ignorezeroentries) && a->rlen[row] >= (a->sliidx[row / a…
H A Dsell.c1565 if ((value == 0.0 && a->ignorezeroentries) && (is == ADD_VALUES)) continue; in MatSetValues_SeqSELL()
1588 if (value == 0.0 && a->ignorezeroentries) goto noinsert; in MatSetValues_SeqSELL()
2161 b->ignorezeroentries = PETSC_FALSE; in MatCreate_SeqSELL()
2260 c->ignorezeroentries = a->ignorezeroentries; in MatDuplicateNoCreate_SeqSELL()
/petsc/src/mat/impls/sell/mpi/ !
H A Dmpisell.c81 if (value == 0.0 && ignorezeroentries) { \
125 if (value == 0.0 && ignorezeroentries) { \
161 PetscBool ignorezeroentries = a->ignorezeroentries, found; in MatSetValues_MPISELL() local
191 if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES)) continue; in MatSetValues_MPISELL()
238 …ValuesRow_Private(&mat->stash, im[i], n, in, v + i * n, (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPISELL()
240 …hValuesCol_Private(&mat->stash, im[i], n, in, v + i, m, (PetscBool)(ignorezeroentries && (addv == … in MatSetValues_MPISELL()
/petsc/src/mat/utils/ !
H A Dmatstash.c258 …nt row, PetscInt n, const PetscInt idxn[], const PetscScalar values[], PetscBool ignorezeroentries) in MatStashValuesRow_Private() argument
269 if (ignorezeroentries && values && values[i] == 0.0) continue; in MatStashValuesRow_Private()
296 …, const PetscInt idxn[], const PetscScalar values[], PetscInt stepval, PetscBool ignorezeroentries) in MatStashValuesCol_Private() argument
307 if (ignorezeroentries && values && values[i * stepval] == 0.0) continue; in MatStashValuesCol_Private()
/petsc/include/petsc/private/ !
H A Dmatimpl.h597 PetscInt ignorezeroentries; member