MueLu Version of the Day
|
#include <MueLu_AdvSmootherPrototype.hpp>
Public Member Functions | |
AdvSmootherPrototype () | |
@nameConstructors/Destructors. | |
virtual | ~AdvSmootherPrototype () |
Get/Set methods. | |
std::string | type_ |
std::string | GetType () const |
Get the smoother type. | |
void | SetType (std::string &type) |
Set the smoother type. This method must be called by constructors of derived classes. | |
Build methods. | |
virtual void | CopyParameters (const AdvSmootherPrototype &smootherPrototype)=0 |
'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 69 of file MueLu_AdvSmootherPrototype.hpp.
|
inline |
@nameConstructors/Destructors.
Definition at line 76 of file MueLu_AdvSmootherPrototype.hpp.
|
inlinevirtual |
Definition at line 80 of file MueLu_AdvSmootherPrototype.hpp.
|
pure virtual |
|
inline |
Get the smoother type.
Definition at line 94 of file MueLu_AdvSmootherPrototype.hpp.
|
inline |
Set the smoother type. This method must be called by constructors of derived classes.
Definition at line 100 of file MueLu_AdvSmootherPrototype.hpp.
|
private |
Definition at line 105 of file MueLu_AdvSmootherPrototype.hpp.