Closed cwschilly closed 1 year ago
:zap: Code quality check :zap:
@stmcgovern This PR is ready for review
I am going to try creating a cxx_main_complex.cpp
file, like the other test directories, as a way of getting around Anasazi::ModeLaplace1DQ1
The GeneralizedDavidson solver does not support complex value types, so instead I have created cxx_main.cpp
that uses the same logic as the other cxx_main_complex.cpp
files in the Tpetra test directory, but uses ST = double
instead.
I have also created cxx_main_lap.cpp
(to echo the other solvers in the Tpetra test directory).
Fixes #215
This PR creates the following tests in the
tpetra/test/GeneralizedDavidson
directory:cxx_main_nh.cpp
cxx_main.cpp
cxx_main_lap.cpp
cxx_main_nh.cpp
is modeled after the current test in the Epetra test directory (basically a one-to-one conversion, changing E's to T's)cxx_main.cpp
andcxx_main_lap.cpp
are modeled after the tests of other solvers in the Tpetra test directory. Since the GeneralizedDavidson solver does not support complex types,cxx_main.cpp
uses the same logic as thecxx_main_complex.cpp
tests for the other solvers, but usesST=double
instead.