Nektar++
Loading...
Searching...
No Matches
Namespaces | Functions
TestPrismCollection.cpp File Reference
#include <Collections/Collection.h>
#include <Collections/CollectionOptimisation.h>
#include <LocalRegions/PrismExp.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::PrismCollectionTests
 

Functions

SpatialDomains::SegGeomUniquePtr Nektar::PrismCollectionTests::CreateSegGeom (unsigned int id, SpatialDomains::PointGeom *v0, SpatialDomains::PointGeom *v1)
 
SpatialDomains::PrismGeomUniquePtr Nektar::PrismCollectionTests::CreatePrism (std::array< SpatialDomains::PointGeom *, 6 > v, std::array< SpatialDomains::SegGeomUniquePtr, 9 > &segVec, std::array< SpatialDomains::TriGeomUniquePtr, 2 > &triVec, std::array< SpatialDomains::QuadGeomUniquePtr, 3 > &quadVec)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_StdMat_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_SumFac_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_MatrixFree_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_MatrixFree_UniformP_OverInt_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_StdMat_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismBwdTrans_SumFac_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_StdMat_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_SumFac_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_MatrixFree_UniformP_Undeformed_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_MatrixFree_UniformP_Deformed_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_MatrixFree_UniformP_Deformed_OverInt_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_StdMat_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTBase_SumFac_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_StdMat_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_SumFac_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_SumFac_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhysDeriv_MatrixFree_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_IterPerExp_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_StdMat_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_SumFac_UniformP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_StdMat_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_SumFac_VariableP_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_MatriFree_UniformP_Undeformed_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_MatriFree_UniformP_Deformed_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismIProductWRTDerivBase_MatriFree_UniformP_Deformed_OverInt_MultiElmt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismHelmholtz_IterPerExp_UniformP_ConstVarDiff)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismHelmholtz_MatrixFree_UniformP)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismHelmholtz_MatrixFree_Deformed_OverInt)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismHelmholtz_MatrixFree_UniformP_ConstVarDiff)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhsyInterp1DScaled_NoCollection_UniformP)
 
 Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE (TestPrismPhsyInterp1DScaled_MatrixFree_UniformP)