Nektar++
Namespaces | Functions
TestNekMatrixOperations.cpp File Reference
#include <LibUtilities/LinearAlgebra/NekMatrix.hpp>
#include <UnitTests/LibUtilities/LinearAlgebra/TestCombinationRunner.h>
#include <boost/test/tools/floating_point_comparison.hpp>
#include <boost/test/unit_test.hpp>
#include <functional>
#include <iostream>
#include <memory>

Go to the source code of this file.

Namespaces

namespace  Nektar
 
namespace  Nektar::MatrixOperationTests
 
namespace  Nektar::MatrixSubtractionTests
 

Functions

void Nektar::GenerateFullMatrices (double values[], double scale, std::shared_ptr< NekMatrix< NekDouble, StandardMatrixTag > > &m1, std::shared_ptr< NekMatrix< NekMatrix< NekDouble >, ScaledMatrixTag > > &m2, std::shared_ptr< NekMatrix< NekMatrix< NekDouble >, BlockMatrixTag > > &m3)
 
void Nektar::GenerateUpperTriangularMatrices (NekDouble values[], NekDouble scale, std::shared_ptr< NekMatrix< NekDouble, StandardMatrixTag > > &m1, std::shared_ptr< NekMatrix< NekMatrix< NekDouble >, ScaledMatrixTag > > &m2, std::shared_ptr< NekMatrix< NekMatrix< NekDouble >, BlockMatrixTag > > &m3)
 
 Nektar::MatrixOperationTests::BOOST_AUTO_TEST_CASE (TestLhsFullRhsFull)
 
 Nektar::MatrixOperationTests::BOOST_AUTO_TEST_CASE (TestComboExpression)
 
 Nektar::MatrixOperationTests::BOOST_AUTO_TEST_CASE (TestLhsUpperTriangularRhsUpperTriangular)
 
 Nektar::MatrixOperationTests::BOOST_AUTO_TEST_CASE (TestLhsLowerTriangularRhsLowerTriangular)
 
 Nektar::MatrixSubtractionTests::BOOST_AUTO_TEST_CASE (TestLhsFullRhsFullSubtraction)