16 #ifdef XPETRA_CRSMATRIX_SHORT
20 #ifdef XPETRA_IO_SHORT
24 #ifdef XPETRA_ITERATOROPS_SHORT
28 #ifdef XPETRA_VECTOR_SHORT
32 #ifdef XPETRA_BLOCKEDVECTOR_SHORT
36 #ifdef XPETRA_MULTIVECTOR_SHORT
40 #ifdef XPETRA_MATRIX_SHORT
44 #ifdef XPETRA_MATRIXMATRIX_SHORT
48 #ifdef XPETRA_TRIPLEMATRIXMULTIPLY_SHORT
52 #ifdef XPETRA_MATRIXUTILS_SHORT
56 #ifdef XPETRA_OPERATOR_SHORT
60 #ifdef XPETRA_TPETRAOPERATOR_SHORT
64 #ifdef XPETRA_TPETRAHALFPRECISIONOPERATOR_SHORT
68 #ifdef XPETRA_BLOCKEDCRSMATRIX_SHORT
72 #ifdef XPETRA_BLOCKEDMULTIVECTOR_SHORT
76 #ifdef XPETRA_REORDEREDBLOCKEDMULTIVECTOR_SHORT
80 #ifdef XPETRA_REORDEREDBLOCKEDCRSMATRIX_SHORT
84 #ifdef HAVE_XPETRA_THYRA
85 #ifdef XPETRA_THYRAUTILS_SHORT
86 using ThyraUtils [[
maybe_unused]] = Xpetra::ThyraUtils<Scalar, LocalOrdinal, GlobalOrdinal, Node>;
90 #ifdef XPETRA_CRSMATRIXWRAP_SHORT
94 #ifdef XPETRA_VECTORFACTORY_SHORT
98 #ifdef XPETRA_CRSMATRIXFACTORY_SHORT
102 #ifdef XPETRA_MULTIVECTORFACTORY_SHORT
106 #ifdef XPETRA_MATRIXFACTORY_SHORT
110 #ifdef XPETRA_MATRIXFACTORY2_SHORT
114 #ifdef XPETRA_TPETRACRSMATRIX_SHORT
118 #ifdef XPETRA_TPETRABLOCKCRSMATRIX_SHORT
123 #ifdef XPETRA_EPETRACRSMATRIX_SHORT
124 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
131 #ifdef XPETRA_TPETRAMULTIVECTOR_SHORT
135 #ifdef XPETRA_TPETRAVECTOR_SHORT
139 #ifdef XPETRA_MAPEXTRACTOR_SHORT
143 #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.