Nektar++
|
#include <LibUtilities/BasicUtils/ParseUtils.h>
#include <SpatialDomains/MeshGraph.h>
#include <SpatialDomains/Movement/InterfaceInterpolation.h>
#include <SpatialDomains/Movement/Movement.h>
#include <SpatialDomains/Movement/Zones.h>
#include <boost/test/tools/floating_point_comparison.hpp>
#include <boost/test/unit_test.hpp>
Go to the source code of this file.
Namespaces | |
namespace | Nektar |
namespace | Nektar::MovementTests |
Functions | |
LibUtilities::SessionReaderSharedPtr | Nektar::MovementTests::CreateSession () |
SpatialDomains::ZoneBaseShPtr | Nektar::MovementTests::CreateZone (SpatialDomains::MovementType type, int zoneID, int domainID, LibUtilities::InterpreterSharedPtr interpreter) |
Produce dummy Zone objects, containing empty domain pointers. More... | |
SpatialDomains::InterfaceShPtr | Nektar::MovementTests::CreateInterface (int interfaceID, std::vector< int > compositeIDs) |
Produce dummy Interface objects, containing empty domain pointers. More... | |
Nektar::MovementTests::BOOST_AUTO_TEST_CASE (TestAddGetZones) | |
Nektar::MovementTests::BOOST_AUTO_TEST_CASE (TestAddGetInterfaces) | |
Nektar::MovementTests::BOOST_AUTO_TEST_CASE (TestWriteMovement) | |
Variables | |
const std::string | Nektar::MovementTests::angVelStr = "0.1*t" |
const std::string | Nektar::MovementTests::xEqnStr = "0.1*x - 0.1*t" |
const std::string | Nektar::MovementTests::yEqnStr = "0.1*y^2 - x" |
const std::string | Nektar::MovementTests::zEqnStr = "sqrt(t)" |
std::vector< std::string > | Nektar::MovementTests::velocityStr = {"1.0", "2.0", "3.0"} |
std::vector< std::string > | Nektar::MovementTests::displacementStr = {"1.0", "2.0", "3.0"} |
const NekPoint< NekDouble > | Nektar::MovementTests::origin = {1., 2., 3.} |
const DNekVec | Nektar::MovementTests::axis = {1., 2., 3.} |