petsc-3.14.5 2021-03-03
Report Typos and Errors

# MatCreateSubMatrixFree

Creates a reduced matrix by masking a full matrix.

### Synopsis

    #include "petsctao.h"
    #include "submatfree.h"
    PetscErrorCode MatCreateSubMatrixFree(Mat mat,IS Rows, IS Cols, Mat *J)

Collective on matrix

### Input Parameters

| mat | - matrix of arbitrary type
| Rows | - the rows that will be in the submatrix
| Cols | - the columns that will be in the submatrix

### Output Parameters

| J | - New matrix

### Notes

The caller is responsible for destroying the input objects after matrix J has been destroyed.

### See Also

MatCreate()

### Level

developer

### Location

src/tao/matrix/submatfree.c
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages