46 #ifndef MUELU_PREDROPFUNCTIONBASECLASS_DECL_HPP 47 #define MUELU_PREDROPFUNCTIONBASECLASS_DECL_HPP 49 #include <Xpetra_Matrix_fwd.hpp> 66 #undef MUELU_PREDROPFUNCTIONBASECLASS_SHORT 75 virtual bool Drop(
size_t lrow,
GlobalOrdinal grow,
size_t k,
LocalOrdinal lcid,
GlobalOrdinal gcid,
const Teuchos::ArrayView<const LocalOrdinal> & indices,
const Teuchos::ArrayView<const Scalar> & vals) = 0;
80 #define MUELU_PREDROPFUNCTIONBASECLASS_SHORT 81 #endif // MUELU_PREDROPFUNCTIONBASECLASS_DECL_HPP
MueLu::DefaultLocalOrdinal LocalOrdinal
KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Namespace for MueLu classes and methods.
MueLu::DefaultScalar Scalar
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Base class for MueLu classes.
virtual bool Drop(size_t lrow, GlobalOrdinal grow, size_t k, LocalOrdinal lcid, GlobalOrdinal gcid, const Teuchos::ArrayView< const LocalOrdinal > &indices, const Teuchos::ArrayView< const Scalar > &vals)=0
Drop.
virtual ~PreDropFunctionBaseClass()
Destructor.