preCICE v3.2.0
|
#include <Eigen/Core>
#include <algorithm>
#include <deque>
#include <iosfwd>
#include <memory>
#include <string>
#include <vector>
#include "logging/Logger.hpp"
#include "mesh/BoundingBox.hpp"
#include "mesh/Data.hpp"
#include "mesh/Edge.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "mesh/Triangle.hpp"
#include "mesh/Utils.hpp"
#include "mesh/Vertex.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "utils/algorithm.hpp"
Go to the source code of this file.
Classes | |
struct | UnitSquareFixture |
struct | OneTetraFixture |
Functions | |
BOOST_AUTO_TEST_CASE (BoundingBoxCOG_2D) | |
BOOST_AUTO_TEST_CASE (BoundingBoxCOG_3D) | |
BOOST_AUTO_TEST_CASE (Demonstration) | |
BOOST_AUTO_TEST_CASE (MeshEquality) | |
BOOST_AUTO_TEST_CASE (MeshWKTPrint) | |
BOOST_AUTO_TEST_CASE (ResizeDataGrow) | |
BOOST_AUTO_TEST_CASE (ResizeDataShrink) | |
BOOST_AUTO_TEST_CASE (AsChain) | |
BOOST_AUTO_TEST_CASE (ShareVertex) | |
BOOST_AUTO_TEST_CASE (EdgeLength) | |
BOOST_AUTO_TEST_CASE (VertexPtrsFor) | |
BOOST_AUTO_TEST_CASE (CoordsForIDs) | |
BOOST_AUTO_TEST_CASE (CoordsForPtrs) | |
BOOST_AUTO_TEST_CASE (Integrate2DScalarData) | |
BOOST_AUTO_TEST_CASE (Integrate2DVectorData) | |
BOOST_AUTO_TEST_CASE (Integrate3DScalarData) | |
BOOST_AUTO_TEST_CASE (Integrate3DVectorData) | |
BOOST_FIXTURE_TEST_CASE (Integrate2DScalarDataVolume, UnitSquareFixture) | |
BOOST_FIXTURE_TEST_CASE (Integrate2DVectorDataVolume, UnitSquareFixture) | |
BOOST_FIXTURE_TEST_CASE (Integrate3DScalarDataVolume, OneTetraFixture) | |
BOOST_FIXTURE_TEST_CASE (Integrate3DVectorDataVolume, OneTetraFixture) | |
BOOST_AUTO_TEST_CASE (AddMesh) | |
BOOST_AUTO_TEST_SUITE (PreProcess) | |
BOOST_AUTO_TEST_CASE (DuplicateEdges) | |
BOOST_AUTO_TEST_CASE (SingleTriangle) | |
BOOST_AUTO_TEST_CASE (SingleTriangulatedQuad) | |
BOOST_AUTO_TEST_CASE (SingleTetrahedron) | |
BOOST_AUTO_TEST_CASE (TouchingTetrahedra) | |
BOOST_AUTO_TEST_CASE (SingleTriangle2ImplicitEdges) | |
BOOST_AUTO_TEST_CASE (SingleTriangle1ImplicitEdges) | |
BOOST_AUTO_TEST_CASE (SingleTetrahedron3ImplicitTriangles) | |
BOOST_AUTO_TEST_CASE (SingleTetrahedronNoImplicitTriangles) | |
BOOST_AUTO_TEST_CASE (Mixed) | |
BOOST_AUTO_TEST_CASE (Complex) | |
BOOST_AUTO_TEST_SUITE_END () | |
boost::test_tools::predicate_result | equals (const std::vector< float > &VectorA, const std::vector< float > &VectorB, float tolerance) |
equals to be used in tests. Compares two std::vectors using a given tolerance. Prints both operands on failure |
BOOST_AUTO_TEST_CASE | ( | AddMesh | ) |
BOOST_AUTO_TEST_CASE | ( | AsChain | ) |
BOOST_AUTO_TEST_CASE | ( | BoundingBoxCOG_2D | ) |
BOOST_AUTO_TEST_CASE | ( | BoundingBoxCOG_3D | ) |
BOOST_AUTO_TEST_CASE | ( | Complex | ) |
BOOST_AUTO_TEST_CASE | ( | CoordsForIDs | ) |
BOOST_AUTO_TEST_CASE | ( | CoordsForPtrs | ) |
BOOST_AUTO_TEST_CASE | ( | Demonstration | ) |
BOOST_AUTO_TEST_CASE | ( | DuplicateEdges | ) |
BOOST_AUTO_TEST_CASE | ( | EdgeLength | ) |
BOOST_AUTO_TEST_CASE | ( | Integrate2DScalarData | ) |
BOOST_AUTO_TEST_CASE | ( | Integrate2DVectorData | ) |
BOOST_AUTO_TEST_CASE | ( | Integrate3DScalarData | ) |
BOOST_AUTO_TEST_CASE | ( | Integrate3DVectorData | ) |
BOOST_AUTO_TEST_CASE | ( | MeshEquality | ) |
BOOST_AUTO_TEST_CASE | ( | MeshWKTPrint | ) |
BOOST_AUTO_TEST_CASE | ( | Mixed | ) |
BOOST_AUTO_TEST_CASE | ( | ResizeDataGrow | ) |
BOOST_AUTO_TEST_CASE | ( | ResizeDataShrink | ) |
BOOST_AUTO_TEST_CASE | ( | ShareVertex | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTetrahedron | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTetrahedron3ImplicitTriangles | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTetrahedronNoImplicitTriangles | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTriangle | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTriangle1ImplicitEdges | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTriangle2ImplicitEdges | ) |
BOOST_AUTO_TEST_CASE | ( | SingleTriangulatedQuad | ) |
BOOST_AUTO_TEST_CASE | ( | TouchingTetrahedra | ) |
BOOST_AUTO_TEST_CASE | ( | VertexPtrsFor | ) |
BOOST_AUTO_TEST_SUITE | ( | PreProcess | ) |
BOOST_AUTO_TEST_SUITE_END | ( | ) |
BOOST_FIXTURE_TEST_CASE | ( | Integrate2DScalarDataVolume | , |
UnitSquareFixture | ) |
BOOST_FIXTURE_TEST_CASE | ( | Integrate2DVectorDataVolume | , |
UnitSquareFixture | ) |
BOOST_FIXTURE_TEST_CASE | ( | Integrate3DScalarDataVolume | , |
OneTetraFixture | ) |
BOOST_FIXTURE_TEST_CASE | ( | Integrate3DVectorDataVolume | , |
OneTetraFixture | ) |
boost::test_tools::predicate_result precice::testing::equals | ( | const std::vector< float > & | VectorA, |
const std::vector< float > & | VectorB, | ||
float | tolerance = math::NUMERICAL_ZERO_DIFFERENCE ) |
equals to be used in tests. Compares two std::vectors using a given tolerance. Prints both operands on failure
Definition at line 93 of file Testing.cpp.