# PetscSpace Manual Pages

<A HREF="../../../src/dm/dt/space/tutorials/index.html">Examples</A><BR>

The PetscSpace class encapsulates a function space.

[Manual Pages Table of Contents](/docs/manualpages/index.md)

## Manual Pages by Level

### Beginner - Basic usage
```{hlist}
---
columns: 3
---
- [](PetscSpaceCreate.md)
- [](PetscSpaceDestroy.md)
- [](PetscSpaceEvaluate.md)
- [](PetscSpaceView.md)
```



### Intermediate - Setting options for algorithms and data structures
```{hlist}
---
columns: 3
---
- [](PETSCSPACEPOINT.md)
- [](PETSCSPACEPOLYNOMIAL.md)
- [](PETSCSPACEPTRIMMED.md)
- [](PETSCSPACESUM.md)
- [](PETSCSPACETENSOR.md)
- [](PETSCSPACEWXY.md)
- [](PetscSpaceGetDegree.md)
- [](PetscSpaceGetDimension.md)
- [](PetscSpaceGetNumComponents.md)
- [](PetscSpaceGetNumVariables.md)
- [](PetscSpaceGetType.md)
- [](PetscSpacePTrimmedGetFormDegree.md)
- [](PetscSpacePTrimmedSetFormDegree.md)
- [](PetscSpacePointGetPoints.md)
- [](PetscSpacePointSetPoints.md)
- [](PetscSpacePolynomialGetTensor.md)
- [](PetscSpacePolynomialSetTensor.md)
- [](PetscSpaceSetDegree.md)
- [](PetscSpaceSetFromOptions.md)
- [](PetscSpaceSetNumComponents.md)
- [](PetscSpaceSetNumVariables.md)
- [](PetscSpaceSetType.md)
- [](PetscSpaceSetUp.md)
- [](PetscSpaceSumGetConcatenate.md)
- [](PetscSpaceSumGetNumSubspaces.md)
- [](PetscSpaceSumGetSubspace.md)
- [](PetscSpaceSumSetConcatenate.md)
- [](PetscSpaceSumSetNumSubspaces.md)
- [](PetscSpaceSumSetSubspace.md)
- [](PetscSpaceTensorGetNumSubspaces.md)
- [](PetscSpaceTensorGetSubspace.md)
- [](PetscSpaceTensorSetNumSubspaces.md)
- [](PetscSpaceTensorSetSubspace.md)
- [](PetscSpaceViewFromOptions.md)
```



### Advanced - Setting more advanced options and customization
```{hlist}
---
columns: 3
---
- [](PetscSpaceGetHeightSubspace.md)
- [](PetscSpaceRegister.md)
```



### No developer routines

### No deprecated routines

## Single list of manual pages
```{toctree}
---
maxdepth: 1
---
PETSCSPACEPOINT.md
PETSCSPACEPOLYNOMIAL.md
PETSCSPACEPTRIMMED.md
PETSCSPACESUM.md
PETSCSPACETENSOR.md
PETSCSPACEWXY.md
PetscSpaceCreate.md
PetscSpaceDestroy.md
PetscSpaceEvaluate.md
PetscSpaceGetDegree.md
PetscSpaceGetDimension.md
PetscSpaceGetHeightSubspace.md
PetscSpaceGetNumComponents.md
PetscSpaceGetNumVariables.md
PetscSpaceGetType.md
PetscSpacePTrimmedGetFormDegree.md
PetscSpacePTrimmedSetFormDegree.md
PetscSpacePointGetPoints.md
PetscSpacePointSetPoints.md
PetscSpacePolynomialGetTensor.md
PetscSpacePolynomialSetTensor.md
PetscSpaceRegister.md
PetscSpaceSetDegree.md
PetscSpaceSetFromOptions.md
PetscSpaceSetNumComponents.md
PetscSpaceSetNumVariables.md
PetscSpaceSetType.md
PetscSpaceSetUp.md
PetscSpaceSumGetConcatenate.md
PetscSpaceSumGetNumSubspaces.md
PetscSpaceSumGetSubspace.md
PetscSpaceSumSetConcatenate.md
PetscSpaceSumSetNumSubspaces.md
PetscSpaceSumSetSubspace.md
PetscSpaceTensorGetNumSubspaces.md
PetscSpaceTensorGetSubspace.md
PetscSpaceTensorSetNumSubspaces.md
PetscSpaceTensorSetSubspace.md
PetscSpaceView.md
PetscSpaceViewFromOptions.md
```


