direct_product_mesh_wrapper_test Namespace Reference
Functions | |
template<int D> | |
void | check_basic_functions (const Wonton::Direct_Product_Mesh_Wrapper< D > &mesh_wrapper, const std::array< std::vector< double >,(std::size_t) D > &axis_points, const Wonton::Point< D > &plo, const Wonton::Point< D > &phi, const bool is_distributed) |
template<int D> | |
void | check_cell_geometry (const Wonton::Direct_Product_Mesh_Wrapper< D > &mesh_wrapper, const std::array< int, D > &indices, const std::array< std::vector< double >, D > &axis_points) |
template<int D> | |
void | check_indices_and_cellids (const Wonton::Direct_Product_Mesh_Wrapper< D > &mesh_wrapper, const std::array< int, D > &indices, const int id) |
template<int D> | |
void | loop_over_grid (const int d, std::array< int, D > &indices, int &id, const Wonton::Direct_Product_Mesh_Wrapper< D > &mesh_wrapper, const std::array< std::vector< double >, D > &axis_points) |
template<int D> | |
void | verify_cell_iteration (Wonton::Direct_Product_Mesh_Wrapper< D > &wrapper) |
template<int D> | |
void | verify_cell_adjacencies (Wonton::Direct_Product_Mesh_Wrapper< D > &wrapper) |
template<int D> | |
void | verify_node_adjacencies (Wonton::Direct_Product_Mesh_Wrapper< D > &wrapper) |
template<int D> | |
void | run_all_tests (const std::vector< double > &axis_points_in) |
Function Documentation
◆ check_basic_functions()
template<int D>
void direct_product_mesh_wrapper_test::check_basic_functions | ( | const Wonton::Direct_Product_Mesh_Wrapper< D > & | mesh_wrapper, |
const std::array< std::vector< double >,(std::size_t) D > & | axis_points, | ||
const Wonton::Point< D > & | plo, | ||
const Wonton::Point< D > & | phi, | ||
const bool | is_distributed | ||
) |
◆ check_cell_geometry()
template<int D>
void direct_product_mesh_wrapper_test::check_cell_geometry | ( | const Wonton::Direct_Product_Mesh_Wrapper< D > & | mesh_wrapper, |
const std::array< int, D > & | indices, | ||
const std::array< std::vector< double >, D > & | axis_points | ||
) |
◆ check_indices_and_cellids()
template<int D>
void direct_product_mesh_wrapper_test::check_indices_and_cellids | ( | const Wonton::Direct_Product_Mesh_Wrapper< D > & | mesh_wrapper, |
const std::array< int, D > & | indices, | ||
const int | id | ||
) |
◆ loop_over_grid()
template<int D>
void direct_product_mesh_wrapper_test::loop_over_grid | ( | const int | d, |
std::array< int, D > & | indices, | ||
int & | id, | ||
const Wonton::Direct_Product_Mesh_Wrapper< D > & | mesh_wrapper, | ||
const std::array< std::vector< double >, D > & | axis_points | ||
) |
◆ run_all_tests()
template<int D>
void direct_product_mesh_wrapper_test::run_all_tests | ( | const std::vector< double > & | axis_points_in | ) |
◆ verify_cell_adjacencies()
template<int D>
void direct_product_mesh_wrapper_test::verify_cell_adjacencies | ( | Wonton::Direct_Product_Mesh_Wrapper< D > & | wrapper | ) |
◆ verify_cell_iteration()
template<int D>
void direct_product_mesh_wrapper_test::verify_cell_iteration | ( | Wonton::Direct_Product_Mesh_Wrapper< D > & | wrapper | ) |
◆ verify_node_adjacencies()
template<int D>
void direct_product_mesh_wrapper_test::verify_node_adjacencies | ( | Wonton::Direct_Product_Mesh_Wrapper< D > & | wrapper | ) |