|
MueLu
Version of the Day
|
factory generates a row- and column permutation operators P and Q such that P*A*Q^T is a (hopefully) diagonal-dominant matrix. It's meant to be used with PermutingSmoother. More...
#include <MueLu_PermutationFactory_decl.hpp>
Constructors/Destructors. | |
| PermutationFactory () | |
| Constructor. More... | |
| virtual | ~PermutationFactory () |
| Destructor. More... | |
| RCP< const ParameterList > | GetValidParameterList () const |
Input | |
| void | DeclareInput (Level ¤tLevel) const |
| Specifies the data that this class needs, and the factories that generate that data. More... | |
Build methods. | |
| void | Build (Level ¤tLevel) const |
| Build an object with this factory. More... | |
factory generates a row- and column permutation operators P and Q such that P*A*Q^T is a (hopefully) diagonal-dominant matrix. It's meant to be used with PermutingSmoother.
Definition at line 84 of file MueLu_PermutationFactory_decl.hpp.
| MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::PermutationFactory |
Constructor.
Definition at line 83 of file MueLu_PermutationFactory_def.hpp.
|
virtual |
Destructor.
Definition at line 87 of file MueLu_PermutationFactory_def.hpp.
| RCP< const ParameterList > MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GetValidParameterList |
Definition at line 90 of file MueLu_PermutationFactory_def.hpp.
| void MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::DeclareInput | ( | Level & | currentLevel | ) | const |
Specifies the data that this class needs, and the factories that generate that data.
If the Build method of this class requires some data, but the generating factory is not specified in DeclareInput, then this class will fall back to the settings in FactoryManager.
Definition at line 104 of file MueLu_PermutationFactory_def.hpp.
| void MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Build | ( | Level & | currentLevel | ) | const |
Build an object with this factory.
Definition at line 117 of file MueLu_PermutationFactory_def.hpp.