Add interface for index exchange to Communicator
IndexRearrangementForStreams needs only a small subset of the Communicator's functionalities. This change also makes testing easier. There is no need to derive from the concrete class Communicator to test IndexRearrangementForStreams anymore.
parent
311ea289
No related branches found
No related tags found
Showing
- src/gpu/VirtualFluids_GPU/Communication/Communicator.cpp 2 additions, 2 deletionssrc/gpu/VirtualFluids_GPU/Communication/Communicator.cpp
- src/gpu/VirtualFluids_GPU/Communication/Communicator.h 6 additions, 5 deletionssrc/gpu/VirtualFluids_GPU/Communication/Communicator.h
- src/gpu/VirtualFluids_GPU/Communication/IndexExchange.h 17 additions, 0 deletionssrc/gpu/VirtualFluids_GPU/Communication/IndexExchange.h
- src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/IndexRearrangementForStreams.cpp 1 addition, 1 deletion...izer/GridReaderGenerator/IndexRearrangementForStreams.cpp
- src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/IndexRearrangementForStreams.h 3 additions, 3 deletions...alizer/GridReaderGenerator/IndexRearrangementForStreams.h
- src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/IndexRearrangementForStreamsTest.cpp 62 additions, 64 deletions.../GridReaderGenerator/IndexRearrangementForStreamsTest.cpp
Loading
Please register or sign in to comment