Nektar++
Namespaces | Functions
TestBandedMatrixOperations.cpp File Reference
#include <LibUtilities/LinearAlgebra/NekLinSys.hpp>
#include <LibUtilities/LinearAlgebra/NekMatrix.hpp>
#include <LibUtilities/LinearAlgebra/NekTypeDefs.hpp>
#include <UnitTests/LibUtilities/LinearAlgebra/TestCombinationRunner.h>
#include <boost/test/tools/floating_point_comparison.hpp>
#include <boost/test/unit_test.hpp>

Go to the source code of this file.

Namespaces

namespace  Nektar
 
namespace  Nektar::BandedMatrixVectorMultiplicationUnitTests
 
namespace  Nektar::BandedMatrixMatrixMultiplicationTests
 

Functions

 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestDirectBlasCall)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestSquareDirectBlasCall)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestDifferentNumberOfLowerAndUpperDiagonalsDirectBlasCall)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestLargerPackedMatrixThanNormal)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestStandardMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestUnequalNumbersOfSubAndSuperDiagonalsMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestNoSubdiagonalsTwoSuperDiagonalsMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestNoSubdiagonalsThreeSuperDiagonalsMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestNoSubdiagonalsFourSuperDiagonalsMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (Test2Sub2SuperMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (Test3Sub2SuperMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (Test4Sub2SuperMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestDiagonalOnlyMatrixVectorMultiply)
 
 Nektar::BandedMatrixVectorMultiplicationUnitTests::BOOST_AUTO_TEST_CASE (TestBandedMatrixLinearSystemSolves)
 
 Nektar::BandedMatrixMatrixMultiplicationTests::BOOST_AUTO_TEST_CASE (TestMatrixMatrixMultiplication)