00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049 #ifdef XPETRA_MAP_SHORT
00050 typedef Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node> Map;
00051 #endif
00052
00053 #ifdef XPETRA_MAPFACTORY_SHORT
00054 typedef Xpetra::MapFactory<LocalOrdinal, GlobalOrdinal, Node> MapFactory;
00055 #endif
00056
00057 #ifdef XPETRA_CRSGRAPH_SHORT
00058 typedef Xpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node, LocalMatOps> CrsGraph;
00059 #endif
00060
00061 #ifdef XPETRA_CRSGRAPHFACTORY_SHORT
00062 typedef Xpetra::CrsGraphFactory<LocalOrdinal, GlobalOrdinal, Node, LocalMatOps> CrsGraphFactory;
00063 #endif
00064
00065 #ifdef XPETRA_VECTOR_SHORT
00066 typedef Xpetra::Vector<LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node> LocalOrdinalVector;
00067 typedef Xpetra::Vector<GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node> GlobalOrdinalVector;
00068 typedef LocalOrdinalVector LOVector;
00069 typedef GlobalOrdinalVector GOVector;
00070 #endif
00071
00072 #ifdef XPETRA_MULTIVECTOR_SHORT
00073 typedef Xpetra::MultiVector<LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node> LocalOrdinalMultiVector;
00074 typedef Xpetra::MultiVector<GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node> GlobalOrdinalMultiVector;
00075 typedef LocalOrdinalMultiVector LOMultiVector;
00076 typedef GlobalOrdinalMultiVector GOMultiVector;
00077 #endif
00078
00079 #ifdef XPETRA_VECTORFACTORY_SHORT
00080 typedef Xpetra::VectorFactory<LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node> LocalOrdinalVectorFactory;
00081 typedef Xpetra::VectorFactory<GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node> GlobalOrdinalVectorFactory;
00082 typedef LocalOrdinalVectorFactory LOVectorFactory;
00083 typedef GlobalOrdinalVectorFactory GOVectorFactory;
00084 #endif
00085
00086 #ifdef XPETRA_MULTIVECTORFACTORY_SHORT
00087 typedef Xpetra::MultiVectorFactory<LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node> LocalOrdinalMultiVectorFactory;
00088 typedef Xpetra::MultiVectorFactory<GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node> GlobalOrdinalMultiVectorFactory;
00089 typedef LocalOrdinalMultiVectorFactory LOMultiVectorFactory;
00090 typedef GlobalOrdinalMultiVectorFactory GOMultiVectorFactory;
00091 #endif
00092
00093 #ifdef XPETRA_IMPORT_SHORT
00094 typedef Xpetra::Import<LocalOrdinal, GlobalOrdinal, Node> Import;
00095 #endif
00096
00097 #ifdef XPETRA_EXPORT_SHORT
00098 typedef Xpetra::Export<LocalOrdinal, GlobalOrdinal, Node> Export;
00099 #endif
00100
00101 #ifdef XPETRA_IMPORTFACTORY_SHORT
00102 typedef Xpetra::ImportFactory<LocalOrdinal, GlobalOrdinal, Node> ImportFactory;
00103 #endif
00104
00105 #ifdef XPETRA_EXPORTFACTORY_SHORT
00106 typedef Xpetra::ExportFactory<LocalOrdinal, GlobalOrdinal, Node> ExportFactory;
00107 #endif
00108
00109 #ifdef XPETRA_TPETRAMAP_SHORT
00110 typedef Xpetra::TpetraMap<LocalOrdinal, GlobalOrdinal, Node> TpetraMap;
00111 #endif
00112
00113 #ifdef XPETRA_TPETRACRSGRAPH_SHORT
00114 typedef Xpetra::TpetraCrsGraph<LocalOrdinal, GlobalOrdinal, Node, LocalMatOps> TpetraCrsGraph;
00115 #endif
00116
00117 #ifdef XPETRA_STRIDEDMAP_SHORT
00118 typedef Xpetra::StridedMap<LocalOrdinal, GlobalOrdinal, Node> StridedMap;
00119 #endif
00120
00121 #ifdef XPETRA_STRIDEDMAPFACTORY_SHORT
00122 typedef Xpetra::StridedMapFactory<LocalOrdinal, GlobalOrdinal, Node> StridedMapFactory;
00123 #endif
00124
00125
00126
00127
00128
00129
00130 typedef LocalOrdinal LO;
00131 typedef GlobalOrdinal GO;
00132 typedef Node NO;
00133 typedef LocalMatOps LMO;
00134
00135