Lines Matching refs:aseq
264 Mat_SeqAIJ *aseq = static_cast<Mat_SeqAIJ *>(A->data);
265 PetscInt nz = aseq->nz, m = A->rmap->N, n = A->cmap->n;
266 const PetscInt *Ai = aseq->i, *Aj = aseq->j;
312 Mat_SeqAIJ *aseq = static_cast<Mat_SeqAIJ *>(A->data);
314 PetscInt nz = aseq->nz, m = A->rmap->N, n = A->cmap->n;
350 Mat_SeqAIJ *aseq = static_cast<Mat_SeqAIJ *>(A->data);
352 PetscInt nz = aseq->nz, m = A->rmap->N, n = A->cmap->n;
572 Mat_SeqAIJ *aseq;
587 aseq = static_cast<Mat_SeqAIJ *>(A->data);
590 A->spptr = new Mat_SeqAIJKokkos(A, A->rmap->n, A->cmap->n, aseq, A->nonzerostate, PETSC_FALSE);
1370 Mat_SeqAIJ *aseq;
1377 aseq = static_cast<Mat_SeqAIJ *>(mat->data);
1380 mat->spptr = akok = new Mat_SeqAIJKokkos(mat, mat->rmap->n, mat->cmap->n, aseq, mat->nonzerostate + 1, PETSC_FALSE);
1555 Mat_SeqAIJ *aseq;
1569 aseq = (Mat_SeqAIJ *)A->data;
1574 aseq->i = akok->i_host_data();
1575 aseq->j = akok->j_host_data();
1576 aseq->a = akok->a_host_data();
1577 aseq->nonew = -1; /*this indicates that inserting a new value in the matrix that generates a new nonzero is an error*/
1578 aseq->free_a = PETSC_FALSE;
1579 aseq->free_ij = PETSC_FALSE;
1580 aseq->nz = akok->nnz();
1581 aseq->maxnz = aseq->nz;
1583 PetscCall(PetscMalloc1(m, &aseq->imax));
1584 PetscCall(PetscMalloc1(m, &aseq->ilen));
1585 for (i = 0; i < m; i++) aseq->ilen[i] = aseq->imax[i] = aseq->i[i + 1] - aseq->i[i];