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.
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