52 #ifdef XPETRA_CRSMATRIX_SHORT
56 #ifdef XPETRA_IO_SHORT
60 #ifdef XPETRA_ITERATOROPS_SHORT
64 #ifdef XPETRA_VECTOR_SHORT
68 #ifdef XPETRA_BLOCKEDVECTOR_SHORT
72 #ifdef XPETRA_MULTIVECTOR_SHORT
76 #ifdef XPETRA_MATRIX_SHORT
80 #ifdef XPETRA_MATRIXMATRIX_SHORT
84 #ifdef XPETRA_TRIPLEMATRIXMULTIPLY_SHORT
88 #ifdef XPETRA_MATRIXUTILS_SHORT
92 #ifdef XPETRA_OPERATOR_SHORT
96 #ifdef XPETRA_TPETRAOPERATOR_SHORT
100 #ifdef XPETRA_TPETRAHALFPRECISIONOPERATOR_SHORT
104 #ifdef XPETRA_BLOCKEDCRSMATRIX_SHORT
108 #ifdef XPETRA_BLOCKEDMULTIVECTOR_SHORT
112 #ifdef XPETRA_REORDEREDBLOCKEDMULTIVECTOR_SHORT
116 #ifdef XPETRA_REORDEREDBLOCKEDCRSMATRIX_SHORT
120 #ifdef HAVE_XPETRA_THYRA
121 #ifdef XPETRA_THYRAUTILS_SHORT
122 using ThyraUtils [[
maybe_unused]] = Xpetra::ThyraUtils<Scalar, LocalOrdinal, GlobalOrdinal, Node>;
126 #ifdef XPETRA_CRSMATRIXWRAP_SHORT
130 #ifdef XPETRA_VECTORFACTORY_SHORT
134 #ifdef XPETRA_CRSMATRIXFACTORY_SHORT
138 #ifdef XPETRA_MULTIVECTORFACTORY_SHORT
142 #ifdef XPETRA_MATRIXFACTORY_SHORT
146 #ifdef XPETRA_MATRIXFACTORY2_SHORT
150 #ifdef XPETRA_TPETRACRSMATRIX_SHORT
154 #ifdef XPETRA_TPETRABLOCKCRSMATRIX_SHORT
159 #ifdef XPETRA_EPETRACRSMATRIX_SHORT
160 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
167 #ifdef XPETRA_TPETRAMULTIVECTOR_SHORT
171 #ifdef XPETRA_TPETRAVECTOR_SHORT
175 #ifdef XPETRA_MAPEXTRACTOR_SHORT
179 #ifdef XPETRA_MAPEXTRACTORFACTORY_SHORT
Wraps an existing halfer precision Xpetra::Operator as a Xpetra::Operator.
Xpetra utility class containing iteration operators.
Factory for any type of Xpetra::MultiVector and its derived classes.
LocalOrdinal maybe_unused
Concrete implementation of Xpetra::Matrix.
Xpetra utility class containing IO routines to read/write vectors, matrices etc...
Xpetra utility class for common matrix-related routines.
Xpetra-specific matrix class.