xref: /petsc/include/petsc.h (revision a496304597bacff3545e802853d69e8765312868)
1f26ada1bSBarry Smith /*
2dee89961SBarry Smith     This include file allows you to use ANY public PETSc function
3f26ada1bSBarry Smith */
4*a4963045SJacob Faibussowitsch #pragma once
5dee89961SBarry Smith 
6dee89961SBarry Smith #include <petscbag.h>
7dee89961SBarry Smith #include <petsctime.h>
8dee89961SBarry Smith #include <petscbt.h>
982c86c8fSBarry Smith #include <petscmatlab.h>
10efcb7dc3SJed Brown #include <petscdraw.h>
110e6b6b59SJacob Faibussowitsch #include <petscdevice.h>
12dee89961SBarry Smith 
13f42313f8SLisandro Dalcin #include <petscsf.h>
14224ef0b1SMatthew Knepley #include <petscsection.h>
152c8e378dSBarry Smith #include <petscdmda.h>
162c8e378dSBarry Smith #include <petscdmcomposite.h>
17dee89961SBarry Smith #include <petscdmpatch.h>
18dee89961SBarry Smith #include <petscdmplex.h>
194aa747acSUmberto Zerbinati #include <petscdmplextransform.h>
20dee89961SBarry Smith #include <petscdmredundant.h>
21dee89961SBarry Smith #include <petscdmshell.h>
22dee89961SBarry Smith #include <petscdmsliced.h>
23a3101111SPatrick Sanan #include <petscdmswarm.h>
24a3101111SPatrick Sanan #include <petscdmstag.h>
25dee89961SBarry Smith 
26dee89961SBarry Smith #include <petscdt.h>
276ce16762SMatthew G. Knepley #include <petscds.h>
28dee89961SBarry Smith 
29dee89961SBarry Smith #include <petsccharacteristic.h>
30dee89961SBarry Smith 
31dee89961SBarry Smith #include <petscts.h>
32ba92ff59SBarry Smith #include <petsctao.h>
33