|
Nektar++
|
Functions | |
| SpatialDomains::SegGeomUniquePtr | CreateSegGeom (unsigned int id, SpatialDomains::PointGeom *v0, SpatialDomains::PointGeom *v1) |
| SpatialDomains::TriGeomUniquePtr | CreateTri (std::array< SpatialDomains::PointGeom *, 3 > v, std::array< SpatialDomains::SegGeomUniquePtr, 3 > &segVec) |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_StdMat_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_StdMat_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_StdMat_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_IterPerExp_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_IterPerExp_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_MatrixFree_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_MatrixFree_UniformP_OverInt) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_SumFac_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_SumFac_UniformP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_SumFac_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriBwdTrans_SumFac_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_StdMat_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_StdMat_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_StdMat_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_SumFac_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_SumFac_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_MatrixFree_UniformP_Undeformed) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_MatrixFree_UniformP_Deformed) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_MatrixFree_UniformP_Deformed_OverInt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTBase_SumFac_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_IterPerExp_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_IterPerExp_VariableP) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_IterPerExp_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_StdMat_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_StdMat_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_SumFac_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_SumFac_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_MatrixFree_UniformP_Undeformed) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_MatrixFree_UniformP_Deformed) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysDeriv_MatrixFree_UniformP_Deformed_3D) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_IterPerExp_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_MatrixFree_UniformP_Undeformed) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_MatrixFree_UniformP_Undeformed_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed_MultiElmt_ThreeD) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed_OverInt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_StdMat_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_StdMat_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_SumFac_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_SumFac_VariableP_MultiElmt) | |
| BOOST_AUTO_TEST_CASE (TestTriIProductWRTDerivBase_SumFac_VariableP_MultiElmt_threedim) | |
| BOOST_AUTO_TEST_CASE (TestTriHelmholtz_IterPerExp_UniformP_ConstVarDiff) | |
| BOOST_AUTO_TEST_CASE (TestTriHelmholtz_MatrixFree_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriHelmholtz_MatrixFree_UniformP_OverInt) | |
| BOOST_AUTO_TEST_CASE (TestTriHelmholtz_MatrixFree_UniformP_ConstVarDiff) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysInterp1D_NoCollection_UniformP) | |
| BOOST_AUTO_TEST_CASE (TestTriPhysInterp1D_MatrixFree_UniformP) | |
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_IterPerExp_UniformP | ) |
Definition at line 278 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_IterPerExp_VariableP | ) |
Definition at line 342 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_MatrixFree_UniformP | ) |
Definition at line 406 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_MatrixFree_UniformP_OverInt | ) |
Definition at line 474 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_StdMat_UniformP | ) |
Definition at line 76 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_StdMat_VariableP | ) |
Definition at line 140 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_StdMat_VariableP_MultiElmt | ) |
Definition at line 204 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and NELMTS.
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_SumFac_UniformP | ) |
Definition at line 542 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_SumFac_UniformP_MultiElmt | ) |
Definition at line 615 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and NELMTS.
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_SumFac_VariableP | ) |
Definition at line 688 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriBwdTrans_SumFac_VariableP_MultiElmt | ) |
Definition at line 761 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::Collections::eBwdTrans, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and NELMTS.
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriHelmholtz_IterPerExp_UniformP_ConstVarDiff | ) |
Definition at line 3326 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorCoeffD00, Nektar::StdRegions::eFactorCoeffD01, Nektar::StdRegions::eFactorCoeffD11, Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriHelmholtz_MatrixFree_UniformP | ) |
Definition at line 3426 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriHelmholtz_MatrixFree_UniformP_ConstVarDiff | ) |
Definition at line 3620 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorCoeffD00, Nektar::StdRegions::eFactorCoeffD01, Nektar::StdRegions::eFactorCoeffD11, Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriHelmholtz_MatrixFree_UniformP_OverInt | ) |
Definition at line 3523 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorLambda, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eHelmholtz, Nektar::StdRegions::eHelmholtz, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_MatrixFree_UniformP_Deformed | ) |
Definition at line 1269 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_MatrixFree_UniformP_Deformed_OverInt | ) |
Definition at line 1342 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_MatrixFree_UniformP_Undeformed | ) |
Definition at line 1196 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_StdMat_UniformP | ) |
Definition at line 834 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_StdMat_VariableP | ) |
Definition at line 904 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_StdMat_VariableP_MultiElmt | ) |
Definition at line 974 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_SumFac_UniformP | ) |
Definition at line 1056 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_SumFac_VariableP | ) |
Definition at line 1126 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTBase_SumFac_VariableP_MultiElmt | ) |
Definition at line 1416 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_IterPerExp_UniformP | ) |
Definition at line 2239 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 2318 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed | ) |
Definition at line 2591 of file TestTriCollection.cpp.
References Nektar::LibUtilities::Timer::AccumulateRegion(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Nektar::LibUtilities::Timer::Start(), Nektar::LibUtilities::Timer::Stop(), Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed_MultiElmt_ThreeD | ) |
Definition at line 2691 of file TestTriCollection.cpp.
References Nektar::LibUtilities::Timer::AccumulateRegion(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Nektar::LibUtilities::Timer::PrintElapsedRegions(), Nektar::LibUtilities::Timer::Start(), Nektar::LibUtilities::Timer::Stop(), Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_MatrixFree_UniformP_Deformed_OverInt | ) |
Definition at line 2801 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_MatrixFree_UniformP_Undeformed | ) |
Definition at line 2410 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_MatrixFree_UniformP_Undeformed_MultiElmt | ) |
Definition at line 2492 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_StdMat_UniformP | ) |
Definition at line 2884 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_StdMat_VariableP_MultiElmt | ) |
Definition at line 2963 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_SumFac_UniformP | ) |
Definition at line 3055 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), and Vmath::Vadd().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_SumFac_VariableP_MultiElmt | ) |
Definition at line 3134 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriIProductWRTDerivBase_SumFac_VariableP_MultiElmt_threedim | ) |
Definition at line 3226 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIProductWRTDerivBase, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, Vmath::Vadd(), and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_IterPerExp_UniformP | ) |
Definition at line 1498 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_IterPerExp_VariableP | ) |
Definition at line 1567 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_IterPerExp_VariableP_MultiElmt | ) |
Definition at line 1636 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eIterPerExp, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_MatrixFree_UniformP_Deformed | ) |
Definition at line 2092 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_MatrixFree_UniformP_Deformed_3D | ) |
Definition at line 2165 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_MatrixFree_UniformP_Undeformed | ) |
Definition at line 2019 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_StdMat_UniformP | ) |
Definition at line 1718 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_StdMat_VariableP_MultiElmt | ) |
Definition at line 1787 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eStdMat, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_SumFac_UniformP | ) |
Definition at line 1869 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysDeriv_SumFac_VariableP_MultiElmt | ) |
Definition at line 1938 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysDeriv, Nektar::Collections::eSumFac, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::Initialise(), NELMTS, and Vmath::Vcopy().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysInterp1D_MatrixFree_UniformP | ) |
Definition at line 3804 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorConst, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::Collections::eMatrixFree, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::ePhysInterp1DScaled, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::GetOutputSize(), and Nektar::Collections::Collection::Initialise().
| Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE | ( | TestTriPhysInterp1D_NoCollection_UniformP | ) |
Definition at line 3720 of file TestTriCollection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::Collections::Collection::ApplyOperator(), CreateTri(), Nektar::StdRegions::eFactorConst, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::Collections::eNoCollection, Nektar::Collections::ePhysInterp1DScaled, Nektar::Collections::CollectionOptimisation::GetOperatorImpMap(), Nektar::Collections::Collection::GetOutputSize(), and Nektar::Collections::Collection::Initialise().
| SpatialDomains::SegGeomUniquePtr Nektar::TriCollectionTests::CreateSegGeom | ( | unsigned int | id, |
| SpatialDomains::PointGeom * | v0, | ||
| SpatialDomains::PointGeom * | v1 | ||
| ) |
Definition at line 48 of file TestTriCollection.cpp.
References Nektar::SpatialDomains::Geometry::GetCoordim().
Referenced by CreateTri().
| SpatialDomains::TriGeomUniquePtr Nektar::TriCollectionTests::CreateTri | ( | std::array< SpatialDomains::PointGeom *, 3 > | v, |
| std::array< SpatialDomains::SegGeomUniquePtr, 3 > & | segVec | ||
| ) |
Definition at line 58 of file TestTriCollection.cpp.
References CreateSegGeom().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().