Ifpack2: fixing instantiation in BlockRelaxation valid parameter list
Created by: lucbv
the parameter "partitioner: coordinates" was not instantiated correctly in getValidParameters which then caused an issue if one uses a non default build of Trilinos. This should be fixed with the changes in this commit.
@trilinos/ifpack2
Description
Simply modifying the template parameters in Ifpack2::BlockRelaxation::getValidParameters()
to have the coordinates multivector consistently templated with the matrix type
Motivation and Context
This will allow MueLu users to interface properly with Ifpack2 line detection capabilities.
How Has This Been Tested?
A new test is added in MueLu that uses this feature. The new test is now passing.
Checklist
-
My commit messages mention the appropriate GitHub issue numbers. -
My code follows the code style of the affected package(s). -
My change requires a change to the documentation. -
I have added tests to cover my changes. -
All new and existing tests passed. -
No new compiler warnings were introduced.