SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
ParallelLinearAlgebraTests.cc File Reference
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <fstream>
#include <Core/Algorithms/Math/ParallelAlgebra/ParallelLinearAlgebra.h>
#include <Core/Datatypes/DenseMatrix.h>
#include <Core/Datatypes/DenseColumnMatrix.h>
#include <Core/Datatypes/SparseRowMatrix.h>
#include <Core/Datatypes/MatrixComparison.h>
#include <Core/Datatypes/MatrixTypeConversions.h>
#include <Core/Datatypes/MatrixIO.h>
#include <Testing/Utils/MatrixTestUtilities.h>
#include <boost/thread/thread.hpp>

Classes

struct  Copy
 
struct  absdiag
 
struct  max
 
struct  absthreshold_inv
 
struct  mv_Multiply
 
struct  subtract
 
struct  norm
 
struct  multVectors
 
struct  dotMult
 

Functions

 TEST (ParallelLinearAlgebraTests, CanCreateEmptyParallelVector)
 
 TEST (ParallelLinearAlgebraTests, CanCreateParallelVectorFromVectorAsShallowReference)
 
 TEST (ParallelLinearAlgebraTests, CanCopyParallelSparseMatrixAsShallowReference)
 
 TEST (ParallelLinearAlgebraTests, CanCopyContentsOfVector)
 
 TEST (ParallelLinearAlgebraTests, CanCopyContentsOfVectorMulti)
 
 TEST (ParallelArithmeticTests, CanComputeMaxOfVector)
 
 TEST (ParallelArithmeticTests, CanTakeAbsoluteValueOfDiagonal)
 
 TEST (ParallelArithmeticTests, CanTakeAbsoluteValueOfDiagonalMulti)
 
 TEST (ParallelArithmeticTests, CanComputeMaxOfVectorMulti)
 
 TEST (ParallelArithmeticTests, CanInvertElementsOfVectorWithAbsoluteValueThreshold)
 
 TEST (ParallelArithmeticTests, CanInvertElementsOfVectorWithAbsoluteValueThresholdMulti)
 
 TEST (ParallelArithmeticTests, CanInvertElementsOfVectorWithAbsoluteValueThresholdMulti8Threads)
 
 TEST (ParallelLinearAlgebraTests, CanFillVectorWithOnes)
 
 TEST (ParallelArithmeticTests, CanMultiplyMatrixByVector)
 
 TEST (ParallelArithmeticTests, CanMultiplyMatrixByVectorMulti)
 
 TEST (ParallelArithmeticTests, CanSubtractVectors)
 
 TEST (ParallelArithmeticTests, CanSubtractVectorsMulti)
 
 TEST (ParallelArithmeticTests, CanCompute2Norm)
 
 TEST (ParallelArithmeticTests, CanCompute2NormMulti)
 
 TEST (ParallelArithmeticTests, CanMultiplyVectorsComponentWise)
 
 TEST (ParallelArithmeticTests, CanMultiplyVectorsComponentWiseMulti)
 
 TEST (ParallelArithmeticTests, CanComputeDotProduct)
 
 TEST (ParallelArithmeticTests, CanComputeDotProductMulti)
 

Function Documentation

TEST ( ParallelLinearAlgebraTests  ,
CanCreateEmptyParallelVector   
)
TEST ( ParallelLinearAlgebraTests  ,
CanCreateParallelVectorFromVectorAsShallowReference   
)
TEST ( ParallelLinearAlgebraTests  ,
CanCopyParallelSparseMatrixAsShallowReference   
)
TEST ( ParallelLinearAlgebraTests  ,
CanCopyContentsOfVector   
)
TEST ( ParallelLinearAlgebraTests  ,
CanCopyContentsOfVectorMulti   
)
TEST ( ParallelArithmeticTests  ,
CanComputeMaxOfVector   
)
TEST ( ParallelArithmeticTests  ,
CanTakeAbsoluteValueOfDiagonal   
)
Todo:

FIX_UNIT_TESTS–Intern.

: by intern

TEST ( ParallelArithmeticTests  ,
CanTakeAbsoluteValueOfDiagonalMulti   
)
TEST ( ParallelArithmeticTests  ,
CanComputeMaxOfVectorMulti   
)
Todo:
: multi thread
TEST ( ParallelArithmeticTests  ,
CanInvertElementsOfVectorWithAbsoluteValueThreshold   
)
TEST ( ParallelArithmeticTests  ,
CanInvertElementsOfVectorWithAbsoluteValueThresholdMulti   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanInvertElementsOfVectorWithAbsoluteValueThresholdMulti8Threads   
)
TEST ( ParallelLinearAlgebraTests  ,
CanFillVectorWithOnes   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanMultiplyMatrixByVector   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanMultiplyMatrixByVectorMulti   
)
TEST ( ParallelArithmeticTests  ,
CanSubtractVectors   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanSubtractVectorsMulti   
)
TEST ( ParallelArithmeticTests  ,
CanCompute2Norm   
)
TEST ( ParallelArithmeticTests  ,
CanCompute2NormMulti   
)
TEST ( ParallelArithmeticTests  ,
CanMultiplyVectorsComponentWise   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanMultiplyVectorsComponentWiseMulti   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanComputeDotProduct   
)
Todo:
: by intern
TEST ( ParallelArithmeticTests  ,
CanComputeDotProductMulti   
)