| /petsc/src/mat/impls/aij/seq/ |
| H A D | seqhashmatsetvalues.h | 15 const PetscBool ignorezeroentries = a->ignorezeroentries; in PetscConcat() local 48 if (ignorezeroentries && value == 0.0 && key.i != key.j) continue; in PetscConcat()
|
| H A D | aij.c | 409 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 D | aij.h | 60 PetscBool ignorezeroentries; \
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpihashmat.h | 19 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 D | mpiaij.c | 423 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 D | sell.h | 31 PetscBool ignorezeroentries; \ 148 …if (a->nonew != 1 && !(value == 0.0 && a->ignorezeroentries) && a->rlen[row] >= (a->sliidx[row / a…
|
| H A D | sell.c | 1565 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 D | mpisell.c | 81 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 D | matstash.c | 258 …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 D | matimpl.h | 597 PetscInt ignorezeroentries; member
|