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 113 #endif //ifndef MUELU_ADVSMOOTHERPROTOTYPE_HPP
MueLu::DefaultLocalOrdinal LocalOrdinal
Namespace for MueLu classes and methods.
LocalOrdinal local_ordinal_type
void SetType(std::string &type)
Set the smoother type. This method must be called by constructors of derived classes.
virtual void CopyParameters(const AdvSmootherPrototype &smootherPrototype)=0
MueLu::DefaultGlobalOrdinal GlobalOrdinal
GlobalOrdinal global_ordinal_type
AdvSmootherPrototype()
/Destructors.
virtual ~AdvSmootherPrototype()
std::string GetType() const
Get the smoother type.