#include "petscdmplex.h" PetscErrorCode DMPlexPreallocateOperator(DM dm, PetscInt bs, PetscInt dnz[], PetscInt onz[], PetscInt dnzu[], PetscInt onzu[], Mat A, PetscBool fillMatrix)Collective
| dm | - The DMPlex | |
| bs | - The matrix blocksize | |
| dnz | - An array to hold the number of nonzeros in the diagonal block | |
| onz | - An array to hold the number of nonzeros in the off-diagonal block | |
| dnzu | - An array to hold the number of nonzeros in the upper triangle of the diagonal block | |
| onzu | - An array to hold the number of nonzeros in the upper triangle of the off-diagonal block | |
| fillMatrix | - If PETSC_TRUE, fill the matrix with zeros | |
| A | - The preallocated matrix |