MatSeqAIJSetTotalPreallocation#
Sets an upper bound on the total number of expected nonzeros in the matrix.
Synopsis#
#include "petscmat.h"
PetscErrorCode MatSeqAIJSetTotalPreallocation(Mat A, PetscInt nztotal)
Input Parameters#
A - the
MATSEQAIJ
matrixnztotal - bound on the number of nonzeros
Notes#
This can be called if you will be provided the matrix row by row (from row zero) with sorted column indices for each row.
Simply call MatSetValues()
after this call to provide the matrix entries in the usual manner. This matrix may be used
as always with multiple matrix assemblies.
See Also#
Matrices, Mat
, MatSetOption()
, MAT_SORTED_FULL
, MatSetValues()
, MatSeqAIJSetPreallocation()
Level#
advanced
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages