|
Nektar++
|
Functions | |
| LibUtilities::SessionReaderSharedPtr | CreateSession () |
| SpatialDomains::ZoneBaseShPtr | CreateZone (SpatialDomains::MovementType type, int zoneID, int domainID, LibUtilities::InterpreterSharedPtr interpreter) |
| Produce dummy Zone objects, containing empty domain pointers. | |
| SpatialDomains::InterfaceShPtr | CreateInterface (int interfaceID, std::vector< int > compositeIDs) |
| Produce dummy Interface objects, containing empty domain pointers. | |
| BOOST_AUTO_TEST_CASE (TestAddGetZones) | |
| BOOST_AUTO_TEST_CASE (TestAddGetInterfaces) | |
| BOOST_AUTO_TEST_CASE (TestWriteMovement) | |
Variables | |
| const std::string | angVelStr = "0.1*t" |
| std::vector< std::string > | velocityStr = {"1.0", "2.0", "3.0"} |
| std::vector< std::string > | displacementStr = {"1.0", "2.0", "3.0"} |
| const NekPoint< NekDouble > | origin = {1., 2., 3.} |
| const DNekVec | axis = {1., 2., 3.} |
| const NekDouble | rampTime = 1.0 |
| const NekDouble | sector = 0.0 |
| const Array< OneD, NekDouble > | base (3, 0.0) |
| Nektar::MovementTests::BOOST_AUTO_TEST_CASE | ( | TestAddGetInterfaces | ) |
Definition at line 150 of file TestMovement.cpp.
References Nektar::SpatialDomains::Movement::AddInterface(), CreateInterface(), and Nektar::SpatialDomains::Movement::GetInterfaces().
| Nektar::MovementTests::BOOST_AUTO_TEST_CASE | ( | TestAddGetZones | ) |
Definition at line 129 of file TestMovement.cpp.
References Nektar::SpatialDomains::Movement::AddZone(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), CreateZone(), Nektar::SpatialDomains::eFixed, Nektar::SpatialDomains::eRotate, and Nektar::SpatialDomains::Movement::GetZones().
| Nektar::MovementTests::BOOST_AUTO_TEST_CASE | ( | TestWriteMovement | ) |
Definition at line 175 of file TestMovement.cpp.
References Nektar::SpatialDomains::Movement::AddInterface(), Nektar::SpatialDomains::Movement::AddZone(), Nektar::MemoryManager< DataType >::AllocateSharedPtr(), angVelStr, axis, CreateInterface(), CreateZone(), displacementStr, Nektar::SpatialDomains::eFixed, Nektar::SpatialDomains::eRotate, Nektar::SpatialDomains::eTranslate, Nektar::ParseUtils::GenerateVector(), Nektar::NekVector< DataType >::GetDimension(), Nektar::SpatialDomains::Movement::GetInterfaces(), Nektar::SpatialDomains::Movement::GetZones(), origin, velocityStr, and Nektar::SpatialDomains::Movement::WriteMovement().
| SpatialDomains::InterfaceShPtr Nektar::MovementTests::CreateInterface | ( | int | interfaceID, |
| std::vector< int > | compositeIDs | ||
| ) |
Produce dummy Interface objects, containing empty domain pointers.
Definition at line 115 of file TestMovement.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr().
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| LibUtilities::SessionReaderSharedPtr Nektar::MovementTests::CreateSession | ( | ) |
Definition at line 46 of file TestMovement.cpp.
References Nektar::LibUtilities::SessionReader::CreateInstance().
| SpatialDomains::ZoneBaseShPtr Nektar::MovementTests::CreateZone | ( | SpatialDomains::MovementType | type, |
| int | zoneID, | ||
| int | domainID, | ||
| LibUtilities::InterpreterSharedPtr | interpreter | ||
| ) |
Produce dummy Zone objects, containing empty domain pointers.
Definition at line 63 of file TestMovement.cpp.
References angVelStr, axis, base, displacementStr, Nektar::SpatialDomains::eFixed, Nektar::SpatialDomains::eRotate, Nektar::SpatialDomains::eTranslate, origin, rampTime, sector, and velocityStr.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| const std::string Nektar::MovementTests::angVelStr = "0.1*t" |
Definition at line 53 of file TestMovement.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CreateZone().
| const DNekVec Nektar::MovementTests::axis = {1., 2., 3.} |
Definition at line 58 of file TestMovement.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CreateZone().
Referenced by CreateZone().
| std::vector<std::string> Nektar::MovementTests::displacementStr = {"1.0", "2.0", "3.0"} |
Definition at line 56 of file TestMovement.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CreateZone().
Definition at line 57 of file TestMovement.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CreateZone().
| const NekDouble Nektar::MovementTests::rampTime = 1.0 |
Definition at line 59 of file TestMovement.cpp.
Referenced by CreateZone().
| const NekDouble Nektar::MovementTests::sector = 0.0 |
Definition at line 60 of file TestMovement.cpp.
Referenced by CreateZone().
| std::vector<std::string> Nektar::MovementTests::velocityStr = {"1.0", "2.0", "3.0"} |
Definition at line 55 of file TestMovement.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CreateZone().