Go to the documentation of this file.
42 #ifndef BELOS_OPERATOR_TRAITS_HPP
43 #define BELOS_OPERATOR_TRAITS_HPP
60 template<
class ScalarType,
class MV,
class OP>
71 OP::this_type_is_missing_a_specialization();
108 template <
class ScalarType,
class MV,
class OP>
158 #endif // BELOS_OPERATOR_TRAITS_HPP
Belos header file which uses auto-configuration information to include necessary C++ headers.
Class which defines basic traits for the operator type.
ETrans
Whether to apply the (conjugate) transpose of an operator.
static void Apply(const OP &Op, const MV &x, MV &y, ETrans trans=NOTRANS)
Apply Op to x, putting the result into y.
static bool HasApplyTranspose(const OP &Op)
Whether this operator implements applying the transpose.
static void notDefined()
Function that will not compile if instantiation is attempted.
Collection of types and exceptions used within the Belos solvers.
Class used to require specialization of OperatorTraits.
Generated on Thu Feb 27 2020 16:06:46 for Belos by
1.8.16