test_intersect_boxes.cc File Reference
  #include <iostream>#include <string>#include <vector>#include "gtest/gtest.h"#include "portage/intersect/intersect_boxes.h"#include "portage/search/search_direct_product.h"#include "wonton/mesh/direct_product/direct_product_mesh.h"#include "wonton/mesh/direct_product/direct_product_mesh_wrapper.h"#include "wonton/mesh/adaptive_refinement/adaptive_refinement_mesh.h"#include "wonton/mesh/adaptive_refinement/adaptive_refinement_mesh_wrapper.h"| Functions | |
| double | cartesian_moment_1d (int const order, double const xbar, const double dx) | 
| template<int D> | |
| double | cartesian_moment (std::array< int, D > const &exponents, Wonton::Point< D > const xbar, Wonton::Point< D > const dx) | 
| template<int D, typename CoordSys > | |
| double | analytic_moment (std::array< int, D > const &exponents, Wonton::Point< D > const xbar, Wonton::Point< D > const dx) | 
| template<> | |
| double | analytic_moment< 3, Wonton::Spherical3DCoordinates > (std::array< int, 3 > const &exponents, Wonton::Point< 3 > const xbar, Wonton::Point< 3 > const dx) | 
| template<int D, typename CoordSys > | |
| void | intersect_test () | 
| TEST (Intersect_Boxes_Test, IntersectBoxesTest1DCartesian) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest2DCartesian) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest3DCartesian) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest1DCylindrical) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest2DCylindricalA) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest2DCylindricalP) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest3DCylindrical) | |
| TEST (Intersect_Boxes_Test, IntersectBoxesTest1DSpherical) | |
Function Documentation
◆ analytic_moment()
template<int D, typename CoordSys > 
      | double analytic_moment | ( | std::array< int, D > const & | exponents, | 
| Wonton::Point< D > const | xbar, | ||
| Wonton::Point< D > const | dx | ||
| ) | 
◆ analytic_moment< 3, Wonton::Spherical3DCoordinates >()
template<> 
      | double analytic_moment< 3, Wonton::Spherical3DCoordinates > | ( | std::array< int, 3 > const & | exponents, | 
| Wonton::Point< 3 > const | xbar, | ||
| Wonton::Point< 3 > const | dx | ||
| ) | 
◆ cartesian_moment()
template<int D> 
      | double cartesian_moment | ( | std::array< int, D > const & | exponents, | 
| Wonton::Point< D > const | xbar, | ||
| Wonton::Point< D > const | dx | ||
| ) | 
◆ cartesian_moment_1d()
| double cartesian_moment_1d | ( | int const | order, | 
| double const | xbar, | ||
| const double | dx | ||
| ) | 
◆ intersect_test()
template<int D, typename CoordSys > 
      | void intersect_test | ( | ) | 
◆ TEST() [1/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest1DCartesian | |||
| ) | 
◆ TEST() [2/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest2DCartesian | |||
| ) | 
◆ TEST() [3/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest3DCartesian | |||
| ) | 
◆ TEST() [4/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest1DCylindrical | |||
| ) | 
◆ TEST() [5/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest2DCylindricalA | |||
| ) | 
◆ TEST() [6/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest2DCylindricalP | |||
| ) | 
◆ TEST() [7/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest3DCylindrical | |||
| ) | 
◆ TEST() [8/8]
| TEST | ( | Intersect_Boxes_Test | , | 
| IntersectBoxesTest1DSpherical | |||
| ) |