Searched refs:nest_convert_to_triples (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/mumps/ |
| H A D | mumps.c | 602 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()
|