Nektar++
|
The above copyright notice and this permission notice shall be included. More...
Functions | |
SpatialDomains::SegGeomSharedPtr | CreateSegGeom (unsigned int id, SpatialDomains::PointGeomSharedPtr v0, SpatialDomains::PointGeomSharedPtr v1) |
SpatialDomains::HexGeomSharedPtr | CreateHex (SpatialDomains::PointGeomSharedPtr v0, SpatialDomains::PointGeomSharedPtr v1, SpatialDomains::PointGeomSharedPtr v2, SpatialDomains::PointGeomSharedPtr v3, SpatialDomains::PointGeomSharedPtr v4, SpatialDomains::PointGeomSharedPtr v5, SpatialDomains::PointGeomSharedPtr v6, SpatialDomains::PointGeomSharedPtr v7) |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_StdMat_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_StdMat_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_IterPerExp_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_IterPerExp_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_IterPerExp_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_NoCollection_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_SumFac_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_SumFac_UniformP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_SumFac_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_SumFac_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexBwdTrans_MatrixFree_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_StdMat_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_MatrixFree_UniformP_Undeformed) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_MatrixFree_UniformP_Deformed) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_MatrixFree_UniformP_Deformed_OverInt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_StdMat_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_NoCollection_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_CollAll) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_CollDir02) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_CollDir12) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_StdMat_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_IterPerExp_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_UniformP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_MultiElmt_CollDir02) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTBase_SumFac_VariableP_MultiElmt_CollDir12) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_IterPerExp_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_MatrixFree_UniformP_Undeformed) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_MatrixFree_UniformP_Deformed) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_IterPerExp_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_NoCollection_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_StdMat_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_StdMat_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_SumFac_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexPhysDeriv_SumFac_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_Iterperexp_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_MatrixFree_UniformP_Undeformed) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_MatrixFree_UniformP_Deformed) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_MatrixFree_UniformP_Deformed_OverInt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_StdMat_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_StdMat_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_NoCollection_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_SumFac_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexIProductWRTDerivBase_SumFac_VariableP_MultiElmt) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_NoCollection_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_IterPerExp_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_IterPerExp_UniformP_ConstVarDiff) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_MatrixFree_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_MatrixFree_UniformP_Deformed_OverInt) | |
BOOST_AUTO_TEST_CASE (TestHexHelmholtz_MatrixFree_UniformP_ConstVarDiff) | |
BOOST_AUTO_TEST_CASE (TestHexPhysInterp1D_NoCollection_UniformP) | |
BOOST_AUTO_TEST_CASE (TestHexPhysInterp1D_MatrixFree_UniformP) | |
The above copyright notice and this permission notice shall be included.
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_IterPerExp_UniformP | ) |
Definition at line 241 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_IterPerExp_VariableP | ) |
Definition at line 305 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 374 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_MatrixFree_UniformP | ) |
Definition at line 827 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_NoCollection_VariableP | ) |
Definition at line 452 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_StdMat_UniformP | ) |
Definition at line 110 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_StdMat_VariableP | ) |
Definition at line 170 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_SumFac_UniformP | ) |
Definition at line 521 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_SumFac_UniformP_MultiElmt | ) |
Definition at line 594 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_SumFac_VariableP | ) |
Definition at line 667 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_SumFac_VariableP_MultiElmt | ) |
Definition at line 747 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_IterPerExp_UniformP | ) |
Definition at line 4161 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_IterPerExp_UniformP_ConstVarDiff | ) |
Definition at line 4256 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorCoeffD00, Nektar::StdRegions::eFactorCoeffD01, Nektar::StdRegions::eFactorCoeffD02, Nektar::StdRegions::eFactorCoeffD11, Nektar::StdRegions::eFactorCoeffD12, Nektar::StdRegions::eFactorCoeffD22, Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_MatrixFree_UniformP | ) |
Definition at line 4357 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_MatrixFree_UniformP_ConstVarDiff | ) |
Definition at line 4547 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorCoeffD00, Nektar::StdRegions::eFactorCoeffD01, Nektar::StdRegions::eFactorCoeffD02, Nektar::StdRegions::eFactorCoeffD11, Nektar::StdRegions::eFactorCoeffD12, Nektar::StdRegions::eFactorCoeffD22, Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_MatrixFree_UniformP_Deformed_OverInt | ) |
Definition at line 4452 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexHelmholtz_NoCollection_UniformP | ) |
Definition at line 4066 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 1698 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_MatrixFree_UniformP_Deformed | ) |
Definition at line 1043 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_MatrixFree_UniformP_Deformed_OverInt | ) |
Definition at line 1120 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_MatrixFree_UniformP_Undeformed | ) |
Definition at line 966 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_NoCollection_VariableP | ) |
Definition at line 1280 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_StdMat_UniformP | ) |
Definition at line 892 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_StdMat_VariableP | ) |
Definition at line 1198 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_StdMat_VariableP_MultiElmt | ) |
Definition at line 1605 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_UniformP | ) |
Definition at line 1791 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_UniformP_MultiElmt | ) |
Definition at line 1952 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP | ) |
Definition at line 1868 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_CollAll | ) |
Definition at line 1362 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_CollDir02 | ) |
Definition at line 1443 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_CollDir12 | ) |
Definition at line 1524 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_MultiElmt | ) |
Definition at line 2039 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_MultiElmt_CollDir02 | ) |
Definition at line 2134 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTBase_SumFac_VariableP_MultiElmt_CollDir12 | ) |
Definition at line 2230 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_Iterperexp_UniformP | ) |
Definition at line 3079 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 3435 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), Vmath::Vadd(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_MatrixFree_UniformP_Deformed | ) |
Definition at line 3256 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_MatrixFree_UniformP_Deformed_OverInt | ) |
Definition at line 3345 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_MatrixFree_UniformP_Undeformed | ) |
Definition at line 3167 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_NoCollection_VariableP_MultiElmt | ) |
Definition at line 3751 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), Vmath::Vadd(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_StdMat_UniformP | ) |
Definition at line 3549 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_StdMat_VariableP_MultiElmt | ) |
Definition at line 3637 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), Vmath::Vadd(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_SumFac_UniformP | ) |
Definition at line 3865 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexIProductWRTDerivBase_SumFac_VariableP_MultiElmt | ) |
Definition at line 3953 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), Vmath::Vadd(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_IterPerExp_UniformP | ) |
Definition at line 2326 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 2554 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_MatrixFree_UniformP_Deformed | ) |
Definition at line 2477 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_MatrixFree_UniformP_Undeformed | ) |
Definition at line 2400 of file TestHexCollection.cpp.
References tinysimd::abs(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_NoCollection_VariableP_MultiElmt | ) |
Definition at line 2648 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_StdMat_UniformP | ) |
Definition at line 2743 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_StdMat_VariableP_MultiElmt | ) |
Definition at line 2817 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_SumFac_UniformP | ) |
Definition at line 2911 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysDeriv_SumFac_VariableP_MultiElmt | ) |
Definition at line 2985 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysDeriv, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysInterp1D_MatrixFree_UniformP | ) |
Definition at line 4737 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorConst, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::Collections::ePhysInterp1DScaled, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::GetOutputSize(), and Nektar::Collections::Collection::Initialise().
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexPhysInterp1D_NoCollection_UniformP | ) |
Definition at line 4648 of file TestHexCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateHex(), Nektar::StdRegions::eFactorConst, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::Collections::eNoCollection, Nektar::Collections::ePhysInterp1DScaled, Nektar::VarcoeffHashingTest::factors, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::GetOutputSize(), and Nektar::Collections::Collection::Initialise().
SpatialDomains::HexGeomSharedPtr Nektar::HexCollectionTests::CreateHex | ( | SpatialDomains::PointGeomSharedPtr | v0, |
SpatialDomains::PointGeomSharedPtr | v1, | ||
SpatialDomains::PointGeomSharedPtr | v2, | ||
SpatialDomains::PointGeomSharedPtr | v3, | ||
SpatialDomains::PointGeomSharedPtr | v4, | ||
SpatialDomains::PointGeomSharedPtr | v5, | ||
SpatialDomains::PointGeomSharedPtr | v6, | ||
SpatialDomains::PointGeomSharedPtr | v7 | ||
) |
Definition at line 54 of file TestHexCollection.cpp.
References CreateSegGeom(), and Nektar::SpatialDomains::QuadGeom::kNedges.
Referenced by BOOST_AUTO_TEST_CASE().
SpatialDomains::SegGeomSharedPtr Nektar::HexCollectionTests::CreateSegGeom | ( | unsigned int | id, |
SpatialDomains::PointGeomSharedPtr | v0, | ||
SpatialDomains::PointGeomSharedPtr | v1 | ||
) |
Definition at line 44 of file TestHexCollection.cpp.
Referenced by CreateHex().