PETSc version 3.17.0
Fix/Edit manual page

# TaoMatGetSubMat

Gets a submatrix using the IS

### Synopsis

    #include "petsctao.h"
    PetscErrorCode TaoMatGetSubMat(Mat M, IS is, Vec v1, TaoSubsetType subset_type, Mat *Msub)

### Input Parameters

| M | - the full matrix (n x n)
| is | - the index set for the submatrix (both row and column index sets need to be the same)
| v1 | - work vector of dimension n, needed for TAO_SUBSET_MASK option
| subset_type <TAO_SUBSET_SUBVEC,TAO_SUBSET_MASK,TAO_SUBSET_MATRIXFREE> | - the method TAO is using for subsetting

### Output Parameter

| Msub | - the submatrix

### Level

developer

### Location

src/tao/bound/utils/isutil.c
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages