|
preCICE v3.3.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.