Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
No matching results
An error occurred while fetching branches. Retry the search.
An error occurred while fetching tags. Retry the search.
Created with Raphaël 2.2.015Dec1413121110765432130Nov2928262221201918171615141312111098765432131Oct30292725242322211917167643229Sep28272423222019181716151312111098765432131Aug2928272625Added elements into set compressed row lengths to test getNonZeroElements correctly. Set the row length to the same value, for easier testing. Commiting for backup purposes.Commented out tests that are not needed to solve issues with CUDA illegal memory access.Reformatted getNonZeroRowLength to pass on the device Type in string and thus enable the lambda in SparseRow_impl.hTried using std::vector to avoid having to implement DeviceType into SparseRow. Commiting for backup purposes.Added getNonZeroRowLength for backup purposes.Moved test implementations to _impl.h. Reformatted code. Changed long commented out sections to fake ifdef.Initial commit of just the implemented testing functions.Added attempt to make tests easier to read. Added notes.Added commenting for occuring problems with Chunked EllpackFixed error where RealType was being used instead of IndexType.Fixed mistake where integer division was used for certain format declarations. Added commented-out helpful prints to identify errors.Added provisional tests for AdEllpack and BiEllpack.Added ChunkedEllpack to testing. setCompressedRowLengths test is broken, commiting for backup purposes.Fixed POSSIBLE MISTAKE in both addElement functions, where columns where being compared to this->rows, changed the formed to be compared to this->columns.Fixed mistake with setSlice, ceil function used RealType and division, this would cause integer division at certain format declarations, now uses float only.Fixed and reformatted setCompressedRowLengths test function. Found error for setRow test function, it is possibly in the implementation of SlicedEllpack.Added Ellpack and SlicedEllpack to tests. Changed setCompressedRowLengths test to make it work with all Ellpacks. setRow test is broken for SlicedEllpack. Commiting for backup purposes.Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.Finished templating all working tests.Added templating for first two tests.Added template testing for all working tests. Implemented RealTypes and occasionally IndexType instead of int/float/etc. Updated TODO.Impletemented Types for SORIteration test.Updated TODO.Fixed vectorProduct test. Updated TODO.Updated TODO. Indentified error for getTransposition test.Initial commit of the DenseMatrixTestAdded EXPECT_EQs to SaveAndLoad test to make sure it is being correctly saved.Added DenseMatrixTest to CMakeLists.Code formatting.Added mistake found in CSR_impl.h, where the indexType is missing in getType().Implement changes:Updated TODO.Added another approach using Vector.h for test of vectorProduct function. Added a concept test of performSORIteration function. Added test for save and load functions. Updated TODO.Adding commented-out, provisional and non-functioning test for vectorProduct function. Adding only for backup purposes.Updated the TODO.In test_AddElement() added EXCEPT_EQ statements to check padding zeros.In test_SetElement() added EXPECT_EQ statements to check padding zeros.Added test for setRow function.Fixed mistake, where I forgot to EXPECT_EQ for an element added outside of for loop.
Loading