RINGMesh  Version 5.0.0
A programming library for geological model meshes
test-get-dependent-entities.cpp File Reference
#include <ringmesh/ringmesh_tests_config.h>
#include <ringmesh/geomodel/geomodel_builder.h>
#include <ringmesh/geomodel/geomodel_validity.h>
#include <ringmesh/io/io.h>

Go to the source code of this file.

Functions

template<typename GME >
void check_element_of_a_set_are_in_another_set (const std::set< GME > &to_compare, const std::set< GME > &with, const std::string &set_name)
 
void test_template (GeoModel3D &geomodel, const std::set< gmme_id > &solution_gmme_id, const std::set< gmge_id > &solution_gmge_id, const std::string &to_insert_type, index_t to_insert_id)
 
void test_on_top_region (GeoModel3D &geomodel)
 
void test_on_surface_within_bottom_region_partially_connected_to_voi (GeoModel3D &geomodel)
 
void test_on_fault_not_connected_to_any_surface (GeoModel3D &geomodel)
 
void test_on_corner_on_botom_corner_voi (GeoModel3D &geomodel)
 
void test_on_top_layer (GeoModel3D &geomodel)
 
void run_tests (GeoModel3D &geomodel)
 
void load_geomodel (GeoModel3D &geomodel)
 
int main ()
 

Function Documentation

◆ check_element_of_a_set_are_in_another_set()

template<typename GME >
void check_element_of_a_set_are_in_another_set ( const std::set< GME > &  to_compare,
const std::set< GME > &  with,
const std::string &  set_name 
)

Definition at line 50 of file test-get-dependent-entities.cpp.

◆ load_geomodel()

void load_geomodel ( GeoModel3D &  geomodel)

Definition at line 323 of file test-get-dependent-entities.cpp.

◆ main()

int main ( )

Definition at line 337 of file test-get-dependent-entities.cpp.

◆ run_tests()

void run_tests ( GeoModel3D &  geomodel)

Definition at line 314 of file test-get-dependent-entities.cpp.

◆ test_on_corner_on_botom_corner_voi()

void test_on_corner_on_botom_corner_voi ( GeoModel3D &  geomodel)

Definition at line 228 of file test-get-dependent-entities.cpp.

◆ test_on_fault_not_connected_to_any_surface()

void test_on_fault_not_connected_to_any_surface ( GeoModel3D &  geomodel)

Definition at line 197 of file test-get-dependent-entities.cpp.

◆ test_on_surface_within_bottom_region_partially_connected_to_voi()

void test_on_surface_within_bottom_region_partially_connected_to_voi ( GeoModel3D &  geomodel)

Definition at line 174 of file test-get-dependent-entities.cpp.

◆ test_on_top_layer()

void test_on_top_layer ( GeoModel3D &  geomodel)

Definition at line 248 of file test-get-dependent-entities.cpp.

◆ test_on_top_region()

void test_on_top_region ( GeoModel3D &  geomodel)

Definition at line 108 of file test-get-dependent-entities.cpp.

◆ test_template()

void test_template ( GeoModel3D &  geomodel,
const std::set< gmme_id > &  solution_gmme_id,
const std::set< gmge_id > &  solution_gmge_id,
const std::string &  to_insert_type,
index_t  to_insert_id 
)

Definition at line 70 of file test-get-dependent-entities.cpp.