Searched refs:h2opus_indexmap (Results 1 – 1 of 1) sorted by relevance
150 IS h2opus_indexmap; member213 PetscCall(ISDestroy(&a->h2opus_indexmap)); in MatDestroy_H2OPUS()776 if (!a->h2opus_indexmap) { in MatSetUpMultiply_H2OPUS()801 a->h2opus_indexmap = is; in MatSetUpMultiply_H2OPUS()803 PetscCall(ISGetLocalSize(a->h2opus_indexmap, &n)); in MatSetUpMultiply_H2OPUS()804 PetscCall(ISGetIndices(a->h2opus_indexmap, (const PetscInt **)&idx)); in MatSetUpMultiply_H2OPUS()807 if (rid) PetscCall(ISIdentity(a->h2opus_indexmap, &rid)); in MatSetUpMultiply_H2OPUS()830 PetscCall(ISRestoreIndices(a->h2opus_indexmap, (const PetscInt **)&idx)); in MatSetUpMultiply_H2OPUS()1066 if (b->h2opus_indexmap) { in MatDuplicate_H2OPUS()1067 PetscCall(PetscObjectReference((PetscObject)b->h2opus_indexmap)); in MatDuplicate_H2OPUS()[all …]