46 #ifndef MUELU_ADVSMOOTHERPROTOTYPE_HPP
47 #define MUELU_ADVSMOOTHERPROTOTYPE_HPP
50 #include "MueLu_SmootherPrototype.hpp"
65 template <class Scalar = SmootherPrototype<>::scalar_type,
70 #undef MUELU_ADVSMOOTHERPROTOTYPE_HPP
111 #define MUELU_ADVSMOOTHERPROTOTYPE_SHORT
MueLu::DefaultLocalOrdinal LocalOrdinal
MueLu::DefaultGlobalOrdinal GlobalOrdinal
void SetType(std::string &type)
Set the smoother type. This method must be called by constructors of derived classes.
std::string GetType() const
Get the smoother type.
virtual void CopyParameters(const AdvSmootherPrototype &smootherPrototype)=0
virtual ~AdvSmootherPrototype()
AdvSmootherPrototype()
@nameConstructors/Destructors.
GlobalOrdinal global_ordinal_type
LocalOrdinal local_ordinal_type
Namespace for MueLu classes and methods.