Nektar++
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
TestPyrCollection.cpp File Reference
#include <Collections/Collection.h>
#include <Collections/CollectionOptimisation.h>
#include <LibUtilities/BasicUtils/Timer.h>
#include <LibUtilities/Communication/CommSerial.h>
#include <LocalRegions/PyrExp.h>
#include <SpatialDomains/MeshGraph.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::PyrCollectionTests
 

Macros

#define NELMTS   10
 

Functions

SpatialDomains::SegGeomUniquePtr Nektar::PyrCollectionTests::CreateSegGeom (unsigned int id, SpatialDomains::PointGeom *v0, SpatialDomains::PointGeom *v1)
 
SpatialDomains::PyrGeomUniquePtr Nektar::PyrCollectionTests::CreatePyr (std::array< SpatialDomains::PointGeom *, 5 > v, std::array< SpatialDomains::SegGeomUniquePtr, 8 > &segVec, std::array< SpatialDomains::TriGeomUniquePtr, 4 > &triVec, std::array< SpatialDomains::QuadGeomUniquePtr, 1 > &quadVec)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_StdMat_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_SumFac_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_StdMat_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_SumFac_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_StdMat_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_SumFac_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_SumFac_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysDeriv_MatrixFree_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_StdMat_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_SumFac_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_StdMat_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_SumFac_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_MatrixFree_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTBase_MatrixFree_Deformed_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_StdMat_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_SumFac_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_MatrixFree_Deformed_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_MatrixFree_Deformed_MultiElmt_OverInt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_MatrixFree_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrBwdTrans_MatrixFree_UniformP_OverInt_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_StdMat_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrIProductWRTDerivBase_SumFac_VariableP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrHelmholtz_IterPerExp_UniformP_ConstVarDiff)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrHelmholtz_MatrixFree_UniformP)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrHelmholtz_MatrixFree_Deformed_overInt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrHelmholtz_MatrixFree_UniformP_ConstVarDiff)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysInterp1DScaled_NoCollection_UniformP_MultiElmt)
 
 Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE (TestPyrPhysInterp1DScaled_MatrixFree_UniformP_MultiElmt)
 

Macro Definition Documentation

◆ NELMTS

#define NELMTS   10

Definition at line 46 of file TestPyrCollection.cpp.