Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c602 PetscErrorCode (**nest_convert_to_triples)(Mat, PetscInt, MatReuse, Mat_MUMPS *); member
1530 …Call(PetscMalloc2(nr * nc + 1, &mumps->nest_vals_start, nr * nc, &mumps->nest_convert_to_triples)); in MatConvertToTriples_nest_xaij()
1535 mumps->nest_convert_to_triples[r * nc + c] = NULL; in MatConvertToTriples_nest_xaij()
1577 mumps->nest_convert_to_triples[r * nc + c] = convert_to_triples; in MatConvertToTriples_nest_xaij()
1615 if (!mumps->nest_convert_to_triples[r * nc + c]) { in MatConvertToTriples_nest_xaij()
1621 if (!mumps->nest_convert_to_triples[r * nc + c]) continue; in MatConvertToTriples_nest_xaij()
1634 PetscCall((*mumps->nest_convert_to_triples[r * nc + c])(sub, 0, MAT_INITIAL_MATRIX, mumps)); in MatConvertToTriples_nest_xaij()
1741 if (!mumps->nest_convert_to_triples[midx]) continue; in MatConvertToTriples_nest_xaij()
1745 PetscCall((*mumps->nest_convert_to_triples[midx])(sub, shift, MAT_REUSE_MATRIX, mumps)); in MatConvertToTriples_nest_xaij()
1801 PetscCall(PetscFree2(mumps->nest_vals_start, mumps->nest_convert_to_triples)); in MatDestroy_MUMPS()