petsc-3.12.4 2020-02-04
Report Typos and Errors

# MatSeqDenseSetPreallocation

Sets the array used for storing the matrix elements

### Synopsis

    #include "petscmat.h"
    PetscErrorCode  MatSeqDenseSetPreallocation(Mat B,PetscScalar data[])

Collective

### Input Parameters

| B | - the matrix
| data | - the array (or NULL)

### Notes

The data input variable is intended primarily for Fortran programmers who wish to allocate their own matrix memory space. Most users should need not call this routine.

### See Also

MatCreate(), MatCreateDense(), MatSetValues(), MatSeqDenseSetLDA()

### Level

intermediate

### Location

src/mat/impls/dense/seq/dense.c

### Examples

src/mat/examples/tutorials/ex2.c.html

### Implementations

MatSeqDenseSetPreallocation_SeqDenseCUDA in src/mat/impls/dense/seq/cuda/densecuda.cu
MatSeqDenseSetPreallocation_SeqDense in src/mat/impls/dense/seq/dense.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages