template<class Scalar = SmootherPrototype<>::scalar_type, class LocalOrdinal = typename SmootherPrototype<Scalar>::local_ordinal_type, class GlobalOrdinal = typename SmootherPrototype<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename SmootherPrototype<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>
class MueLu::AdvSmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
'Advanced Smoother prototypes' can be fully copied using the Copy() method. They can also copy the parameters of another smoother object of the same type (CopyParameters()). Both capabilities are used by the SmootherFactory.
Definition at line 33 of file MueLu_AdvSmootherPrototype.hpp.
template<class Scalar = SmootherPrototype<>::scalar_type, class LocalOrdinal = typename SmootherPrototype<Scalar>::local_ordinal_type, class GlobalOrdinal = typename SmootherPrototype<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename SmootherPrototype<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>