Nektar++
|
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) | |
Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestHexBwdTrans_IterPerExp_UniformP | ) |
Definition at line 243 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 307 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 376 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 823 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 112 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 172 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 592 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 663 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 743 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 4151 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 4246 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 4347 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 4537 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 4442 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 4056 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 1694 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 1039 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 1116 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 962 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 1276 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 888 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 1194 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 1601 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 1787 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 1948 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 1864 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 1358 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 1439 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 1520 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 2035 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 2128 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 2222 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 3069 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 3425 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 3246 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 3335 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 3157 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 3741 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 3539 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 3627 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 3855 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 3943 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 2316 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 2544 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 2467 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 2390 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 2638 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 2733 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 2807 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 2901 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 2975 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().
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 56 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 46 of file TestHexCollection.cpp.
Referenced by CreateHex().