A helper class to store/run tests for a matrix. More...
#include <MatrixTests.h>
Public Member Functions | |
| void | InstantiateMatrix (AMP::UnitTest *ut) |
| MatrixTests (std::shared_ptr< const MatrixFactory > factory, std::shared_ptr< const MatrixFactory > copy_factory=nullptr) | |
| void | VerifyAddElementNode (AMP::UnitTest *ut) |
| void | VerifyAXPYMatrix (AMP::UnitTest *ut) |
| void | VerifyCopyMatrix (AMP::UnitTest *ut) |
| void | VerifyExtractDiagonal (AMP::UnitTest *ut) |
| void | VerifyGetLeftRightVector (AMP::UnitTest *ut) |
| void | VerifyGetSetValuesMatrix (AMP::UnitTest *ut) |
| void | VerifyMatMultMatrix (AMP::UnitTest *ut) |
| void | VerifyMatMultMatrix_AA (AMP::UnitTest *ut) |
| void | VerifyMatMultMatrix_AI (AMP::UnitTest *ut) |
| void | VerifyMatMultMatrix_IA (AMP::UnitTest *ut) |
| void | VerifyMultMatrix (AMP::UnitTest *ut) |
| void | VerifyScaleMatrix (AMP::UnitTest *ut) |
Private Member Functions | |
| std::shared_ptr< AMP::LinearAlgebra::Matrix > | getCopyMatrix (std::shared_ptr< AMP::LinearAlgebra::Matrix > matrix) |
Private Attributes | |
| std::shared_ptr< const MatrixFactory > | d_copy_factory |
| std::shared_ptr< const MatrixFactory > | d_factory |
A helper class to store/run tests for a matrix.
Definition at line 48 of file MatrixTests.h.
|
inlineexplicit |
Definition at line 51 of file MatrixTests.h.
|
private |
| void AMP::LinearAlgebra::MatrixTests::InstantiateMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyAddElementNode | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyAXPYMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyCopyMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyExtractDiagonal | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyGetLeftRightVector | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyGetSetValuesMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyMatMultMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyMatMultMatrix_AA | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyMatMultMatrix_AI | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyMatMultMatrix_IA | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyMultMatrix | ( | AMP::UnitTest * | ut | ) |
| void AMP::LinearAlgebra::MatrixTests::VerifyScaleMatrix | ( | AMP::UnitTest * | ut | ) |
|
private |
Definition at line 76 of file MatrixTests.h.
|
private |
Definition at line 75 of file MatrixTests.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:42. Comments on this page |