SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
SparseRowMatrixTests.cc File Reference
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <Core/Datatypes/DenseMatrix.h>
#include <Core/Datatypes/SparseRowMatrix.h>
#include <Core/Datatypes/MatrixIO.h>
#include <Core/Datatypes/MatrixComparison.h>
#include <Testing/Utils/MatrixTestUtilities.h>

Namespaces

 std
 

Macros

#define PRINT_MATRIX(x)
 
#define PRINT_MATRIX_BASE(x)
 

Functions

 TEST (SparseRowMatrixTest, CanCreateBasicMatrix)
 
 TEST (SparseRowMatrixTest, CanPrintInLegacyFormat)
 
 TEST (SparseRowMatrixTest, CanDetermineSize)
 
 TEST (SparseRowMatrixTest, CanCopyConstruct)
 
 TEST (SparseRowMatrixTest, CanAssign)
 
 TEST (SparseRowMatrixUnaryOperationTests, CanNegate)
 
 TEST (SparseRowMatrixUnaryOperationTests, CanScalarMultiply)
 
 TEST (SparseRowMatrixUnaryOperationTests, CanTranspose)
 
 TEST (SparseRowMatrixBinaryOperationTests, CanMultiply)
 
 TEST (SparseRowMatrixBinaryOperationTests, CanAdd)
 
 TEST (SparseRowMatrixBinaryOperationTests, CanSubtract)
 
 TEST (SparseRowMatrixBinaryOperationTests, WhatHappensWhenYouAddDifferentSizes)
 
template<typename A , typename B >
std::ostream & operator<< (std::ostream &o, const std::pair< A, B > &p)
 
 TEST (SparseRowMatrixTest, CheckingInternalArrays)
 
 TEST (SparseRowMatrixTest, CheckingInternalArrays2)
 
bool hasNElements (const SparseRowMatrix::InnerIterator &it, int n)
 
bool passesTdcsTest (const SparseRowMatrix &matrix)
 
 TEST (SparseRowMatrixTest, DISABLED_SearchingForSingleNonzeroInRowAndColumnOnTheDiagonal)
 
 TEST (SparseRowMatrixTest, IsSymmetricTests)
 
 TEST (SparseRowMatrixTest, IsPositiveDefiniteTests)
 
 TEST (SparseRowMatrixTest, CanBuildTripletsFromInternalArrays)
 
 TEST (SparseRowMatrixTest, TestLegacyConstructor)
 
 TEST (SparseRowMatrixTest, CopyBlock)
 

Macro Definition Documentation

#define PRINT_MATRIX (   x)
#define PRINT_MATRIX_BASE (   x)

Function Documentation

bool hasNElements ( const SparseRowMatrix::InnerIterator &  it,
int  n 
)
bool passesTdcsTest ( const SparseRowMatrix matrix)
TEST ( SparseRowMatrixTest  ,
CanCreateBasicMatrix   
)
TEST ( SparseRowMatrixTest  ,
CanPrintInLegacyFormat   
)
TEST ( SparseRowMatrixTest  ,
CanDetermineSize   
)
TEST ( SparseRowMatrixTest  ,
CanCopyConstruct   
)
TEST ( SparseRowMatrixTest  ,
CanAssign   
)
TEST ( SparseRowMatrixUnaryOperationTests  ,
CanNegate   
)
TEST ( SparseRowMatrixUnaryOperationTests  ,
CanScalarMultiply   
)
TEST ( SparseRowMatrixUnaryOperationTests  ,
CanTranspose   
)
TEST ( SparseRowMatrixBinaryOperationTests  ,
CanMultiply   
)
TEST ( SparseRowMatrixBinaryOperationTests  ,
CanAdd   
)
TEST ( SparseRowMatrixBinaryOperationTests  ,
CanSubtract   
)
TEST ( SparseRowMatrixBinaryOperationTests  ,
WhatHappensWhenYouAddDifferentSizes   
)
Todo:
: compare to v4.
TEST ( SparseRowMatrixTest  ,
CheckingInternalArrays   
)
TEST ( SparseRowMatrixTest  ,
CheckingInternalArrays2   
)
TEST ( SparseRowMatrixTest  ,
DISABLED_SearchingForSingleNonzeroInRowAndColumnOnTheDiagonal   
)
TEST ( SparseRowMatrixTest  ,
IsSymmetricTests   
)
TEST ( SparseRowMatrixTest  ,
IsPositiveDefiniteTests   
)
TEST ( SparseRowMatrixTest  ,
CanBuildTripletsFromInternalArrays   
)
TEST ( SparseRowMatrixTest  ,
TestLegacyConstructor   
)
TEST ( SparseRowMatrixTest  ,
CopyBlock   
)