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.