ENH: Add default FFT object factories to TestKernel initialization#3002
Conversation
|
It looks like https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/FFT/include/itkFFTImageFilterFactory.h should |
8a7ed02 to
1595150
Compare
46e337c to
1595150
Compare
1595150 to
b079645
Compare
thewtex
left a comment
There was a problem hiding this comment.
@tbirdso looking good!
To improve the consistency of the factories registered by default by the test driver, just the VNL factories can be registered. If other factories are required by a test, e.g. FFTW, CUDA, VkFFT, they should be explicitly registered or used directly be the test.
@tbirdso @jhlegarreta this will help with #3008 , for example |
eb922f7 to
272504f
Compare
|
Rebased on |
073aba4 to
e31ef5e
Compare
e31ef5e to
0e64245
Compare
|
@thewtex Could this please be reviewed again? |
…ernel-register-fft-factories ENH: Add default FFT object factories to TestKernel initialization
Addresses remote module test failures in #2950 by adding FFT factories to the list of default factories to be registered with ITKTestKernel.
itkTestDriverIncludeRequiredIOFactories.hand similar strings are renamed toitkTestDriverIncludeRequiredFactories.hto reflect that FFT factories and any other future backends managed with the object factory should be default registered here. Manual FFT factory registrations previously required for testing are removed.ITKMontage tests pass when these changes are applied.
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.