00001 // include files for the operator subdirectory 00002 00003 #ifndef operator_hh 00004 #define operator_hh 00005 00006 #include "operator/compositions.hh" 00007 #include "operator/permutation.hh" 00008 #include "operator/matrix.hh" 00009 #include "operator/denseMatrix.hh" 00010 #include "operator/hashedSMatrix.hh" 00011 #include "operator/sparseMatrix.hh" 00012 #include "operator/bilinearForm.hh" 00013 #include "operator/solverFabric.hh" 00014 #include "operator/gmres.hh" 00015 #include "operator/gmresFabric.hh" 00016 #include "operator/submatrix.hh" 00017 #include "operator/lapack.hh" 00018 00019 #include "operator/cg.hh" 00020 #include "operator/cgFabric.hh" 00021 00022 #include "operator/bicgstab.hh" 00023 #include "operator/bicgstabFabric.hh" 00024 00025 #ifdef HAS_PETSC 00026 #include "operator/PETSc.hh" 00027 #include "operator/PETScFabric.hh" 00028 #endif 00029 00030 // FIXME: this should not be necessary 00031 //#define HAS_SuperLU 00032 00033 #ifdef HAS_SuperLU 00034 #include "operator/superLU.hh" 00035 #include "operator/superLUfabric.hh" 00036 #endif 00037 00038 #include "operator/diagonal.hh" 00039 #include "operator/diagonalFabric.hh" 00040 00041 #include "operator/umfpack.hh" 00042 #include "operator/umfpackFabric.hh" 00043 00044 #include "operator/pardiso.hh" 00045 #include "operator/pardisoFabric.hh" 00046 00047 #include "operator/transpose.hh" 00048 00049 #include "operator/constrained.hh" 00050 00051 #endif // operator_hh 00052