├── .github └── workflows │ ├── ci.yml │ ├── docs.yml │ └── openmc-test.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── Modules │ └── FindLIBMESH.cmake ├── XDGConfig.cmake.in └── XDGConfigVersion.cmake.in ├── docs ├── CMakeLists.txt ├── Doxyfile.in ├── Makefile ├── _static │ └── theme_override.css ├── api │ ├── cpp_xdg.rst │ └── index.rst ├── assets │ ├── xdg-favicon.png │ ├── xdg-logo.png │ └── xdg-logo.webp ├── conf.py ├── glossary.rst ├── index.rst ├── intro │ └── index.rst ├── make.bat ├── methods │ ├── acceleration_data_structures.rst │ ├── design_philosophy.rst │ ├── element_search.rst │ ├── index.rst │ ├── primitive_intersection.rst │ └── raytracing.rst ├── requirements.txt ├── theme_override.css └── usersguide │ ├── formats │ ├── index.rst │ ├── libmesh.rst │ └── moab.rst │ ├── index.rst │ └── install.rst ├── include └── xdg │ ├── bbox.h │ ├── config.h │ ├── constants.h │ ├── element_face_accessor.h │ ├── embree │ └── ray_tracer.h │ ├── embree3.h │ ├── embree4.h │ ├── embree_interface.h │ ├── error.h │ ├── geometry │ ├── closest.h │ ├── face_common.h │ ├── measure.h │ └── plucker.h │ ├── geometry_data.h │ ├── gprt │ ├── ray_tracer.h │ └── shared_structs.h │ ├── libmesh │ └── mesh_manager.h │ ├── mesh_manager_interface.h │ ├── mesh_managers.h │ ├── metadata_interface.h │ ├── moab │ ├── direct_access.h │ ├── mesh_manager.h │ ├── metadata.h │ └── tag_conventions.h │ ├── overlap.h │ ├── primitive_ref.h │ ├── ray.h │ ├── ray_tracers.h │ ├── ray_tracing_interface.h │ ├── shared_enums.h │ ├── testing │ └── mesh_mock.h │ ├── tetrahedron_contain.h │ ├── timer.h │ ├── topology_interface.h │ ├── util │ ├── linalg.h │ ├── progress_bars.h │ ├── rng.h │ └── str_utils.h │ ├── vec3da.h │ └── xdg.h ├── src ├── config.cpp ├── element_face_accessor.cpp ├── embree │ └── ray_tracer.cpp ├── error.cpp ├── geometry │ ├── closest.cpp │ ├── measure.cpp │ └── plucker.cpp ├── gprt │ ├── dbl_deviceCode.slang │ └── ray_tracer.cpp ├── libmesh │ └── mesh_manager.cpp ├── mesh_manager_interface.cpp ├── metadata_interface.cpp ├── moab │ ├── direct_access.cpp │ ├── mesh_manager.cpp │ └── metadata.cpp ├── overlap_check │ └── overlap.cpp ├── ray_tracing_interface.cpp ├── tetrahedron_contain.cpp ├── timer.cpp ├── topology_interface.cpp ├── triangle_intersect.cpp ├── util │ └── str_utils.cpp └── xdg.cpp ├── tests ├── CMakeLists.txt ├── mesh_mock.h ├── particle_sim.h ├── test_bbox.cpp ├── test_bvh.cpp ├── test_closest.cpp ├── test_config.cpp ├── test_cross_check.cpp ├── test_find_element.cpp ├── test_libmesh.cpp ├── test_measure.cpp ├── test_mesh_internal.cpp ├── test_moab.cpp ├── test_no_geom.cpp ├── test_normal.cpp ├── test_occluded.cpp ├── test_overlap_check.cpp ├── test_point_in_volume.cpp ├── test_ray_duals.cpp ├── test_ray_fire.cpp ├── test_tally_segments.cpp ├── test_tet_containment.cpp ├── test_tet_intersection.cpp ├── test_tracks.cpp ├── test_xdg_interface.cpp ├── util.h └── vulkan_probe.h └── tools ├── CMakeLists.txt ├── find_volume.cpp ├── overlap_check.cpp ├── particle_sim.cpp ├── particle_sim.h ├── point_in_volume.cpp ├── ray_fire.cpp ├── tally_segments.cpp ├── tally_segments.h ├── walk_elements.cpp ├── walk_elements.h ├── xdg_gprt_render_tool.cpp ├── xdg_gprt_render_tool_deviceCode.slang └── xdg_gprt_render_tool_shared.h /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/openmc-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/.github/workflows/openmc-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/FindLIBMESH.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/cmake/Modules/FindLIBMESH.cmake -------------------------------------------------------------------------------- /cmake/XDGConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/cmake/XDGConfig.cmake.in -------------------------------------------------------------------------------- /cmake/XDGConfigVersion.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/cmake/XDGConfigVersion.cmake.in -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/theme_override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/_static/theme_override.css -------------------------------------------------------------------------------- /docs/api/cpp_xdg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/api/cpp_xdg.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/assets/xdg-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/assets/xdg-favicon.png -------------------------------------------------------------------------------- /docs/assets/xdg-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/assets/xdg-logo.png -------------------------------------------------------------------------------- /docs/assets/xdg-logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/assets/xdg-logo.webp -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/intro/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/methods/acceleration_data_structures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/acceleration_data_structures.rst -------------------------------------------------------------------------------- /docs/methods/design_philosophy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/design_philosophy.rst -------------------------------------------------------------------------------- /docs/methods/element_search.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/element_search.rst -------------------------------------------------------------------------------- /docs/methods/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/index.rst -------------------------------------------------------------------------------- /docs/methods/primitive_intersection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/primitive_intersection.rst -------------------------------------------------------------------------------- /docs/methods/raytracing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/methods/raytracing.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/theme_override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/theme_override.css -------------------------------------------------------------------------------- /docs/usersguide/formats/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/usersguide/formats/index.rst -------------------------------------------------------------------------------- /docs/usersguide/formats/libmesh.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/usersguide/formats/libmesh.rst -------------------------------------------------------------------------------- /docs/usersguide/formats/moab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/usersguide/formats/moab.rst -------------------------------------------------------------------------------- /docs/usersguide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/usersguide/index.rst -------------------------------------------------------------------------------- /docs/usersguide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/docs/usersguide/install.rst -------------------------------------------------------------------------------- /include/xdg/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/bbox.h -------------------------------------------------------------------------------- /include/xdg/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/config.h -------------------------------------------------------------------------------- /include/xdg/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/constants.h -------------------------------------------------------------------------------- /include/xdg/element_face_accessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/element_face_accessor.h -------------------------------------------------------------------------------- /include/xdg/embree/ray_tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/embree/ray_tracer.h -------------------------------------------------------------------------------- /include/xdg/embree3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/embree3.h -------------------------------------------------------------------------------- /include/xdg/embree4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/embree4.h -------------------------------------------------------------------------------- /include/xdg/embree_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/embree_interface.h -------------------------------------------------------------------------------- /include/xdg/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/error.h -------------------------------------------------------------------------------- /include/xdg/geometry/closest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/geometry/closest.h -------------------------------------------------------------------------------- /include/xdg/geometry/face_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/geometry/face_common.h -------------------------------------------------------------------------------- /include/xdg/geometry/measure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/geometry/measure.h -------------------------------------------------------------------------------- /include/xdg/geometry/plucker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/geometry/plucker.h -------------------------------------------------------------------------------- /include/xdg/geometry_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/geometry_data.h -------------------------------------------------------------------------------- /include/xdg/gprt/ray_tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/gprt/ray_tracer.h -------------------------------------------------------------------------------- /include/xdg/gprt/shared_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/gprt/shared_structs.h -------------------------------------------------------------------------------- /include/xdg/libmesh/mesh_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/libmesh/mesh_manager.h -------------------------------------------------------------------------------- /include/xdg/mesh_manager_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/mesh_manager_interface.h -------------------------------------------------------------------------------- /include/xdg/mesh_managers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/mesh_managers.h -------------------------------------------------------------------------------- /include/xdg/metadata_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/metadata_interface.h -------------------------------------------------------------------------------- /include/xdg/moab/direct_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/moab/direct_access.h -------------------------------------------------------------------------------- /include/xdg/moab/mesh_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/moab/mesh_manager.h -------------------------------------------------------------------------------- /include/xdg/moab/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/moab/metadata.h -------------------------------------------------------------------------------- /include/xdg/moab/tag_conventions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/moab/tag_conventions.h -------------------------------------------------------------------------------- /include/xdg/overlap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/overlap.h -------------------------------------------------------------------------------- /include/xdg/primitive_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/primitive_ref.h -------------------------------------------------------------------------------- /include/xdg/ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/ray.h -------------------------------------------------------------------------------- /include/xdg/ray_tracers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/ray_tracers.h -------------------------------------------------------------------------------- /include/xdg/ray_tracing_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/ray_tracing_interface.h -------------------------------------------------------------------------------- /include/xdg/shared_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/shared_enums.h -------------------------------------------------------------------------------- /include/xdg/testing/mesh_mock.h: -------------------------------------------------------------------------------- 1 | ../../../tests/mesh_mock.h -------------------------------------------------------------------------------- /include/xdg/tetrahedron_contain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/tetrahedron_contain.h -------------------------------------------------------------------------------- /include/xdg/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/timer.h -------------------------------------------------------------------------------- /include/xdg/topology_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/topology_interface.h -------------------------------------------------------------------------------- /include/xdg/util/linalg.h: -------------------------------------------------------------------------------- 1 | ../../../vendor/linalg/linalg.h -------------------------------------------------------------------------------- /include/xdg/util/progress_bars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/util/progress_bars.h -------------------------------------------------------------------------------- /include/xdg/util/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/util/rng.h -------------------------------------------------------------------------------- /include/xdg/util/str_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/util/str_utils.h -------------------------------------------------------------------------------- /include/xdg/vec3da.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/vec3da.h -------------------------------------------------------------------------------- /include/xdg/xdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/include/xdg/xdg.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/element_face_accessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/element_face_accessor.cpp -------------------------------------------------------------------------------- /src/embree/ray_tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/embree/ray_tracer.cpp -------------------------------------------------------------------------------- /src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/error.cpp -------------------------------------------------------------------------------- /src/geometry/closest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/geometry/closest.cpp -------------------------------------------------------------------------------- /src/geometry/measure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/geometry/measure.cpp -------------------------------------------------------------------------------- /src/geometry/plucker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/geometry/plucker.cpp -------------------------------------------------------------------------------- /src/gprt/dbl_deviceCode.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/gprt/dbl_deviceCode.slang -------------------------------------------------------------------------------- /src/gprt/ray_tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/gprt/ray_tracer.cpp -------------------------------------------------------------------------------- /src/libmesh/mesh_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/libmesh/mesh_manager.cpp -------------------------------------------------------------------------------- /src/mesh_manager_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/mesh_manager_interface.cpp -------------------------------------------------------------------------------- /src/metadata_interface.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/moab/direct_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/moab/direct_access.cpp -------------------------------------------------------------------------------- /src/moab/mesh_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/moab/mesh_manager.cpp -------------------------------------------------------------------------------- /src/moab/metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/moab/metadata.cpp -------------------------------------------------------------------------------- /src/overlap_check/overlap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/overlap_check/overlap.cpp -------------------------------------------------------------------------------- /src/ray_tracing_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/ray_tracing_interface.cpp -------------------------------------------------------------------------------- /src/tetrahedron_contain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/tetrahedron_contain.cpp -------------------------------------------------------------------------------- /src/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/timer.cpp -------------------------------------------------------------------------------- /src/topology_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/topology_interface.cpp -------------------------------------------------------------------------------- /src/triangle_intersect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/triangle_intersect.cpp -------------------------------------------------------------------------------- /src/util/str_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/util/str_utils.cpp -------------------------------------------------------------------------------- /src/xdg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/src/xdg.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mesh_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/mesh_mock.h -------------------------------------------------------------------------------- /tests/particle_sim.h: -------------------------------------------------------------------------------- 1 | ../tools/particle_sim.h -------------------------------------------------------------------------------- /tests/test_bbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_bbox.cpp -------------------------------------------------------------------------------- /tests/test_bvh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_bvh.cpp -------------------------------------------------------------------------------- /tests/test_closest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_closest.cpp -------------------------------------------------------------------------------- /tests/test_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_config.cpp -------------------------------------------------------------------------------- /tests/test_cross_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_cross_check.cpp -------------------------------------------------------------------------------- /tests/test_find_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_find_element.cpp -------------------------------------------------------------------------------- /tests/test_libmesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_libmesh.cpp -------------------------------------------------------------------------------- /tests/test_measure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_measure.cpp -------------------------------------------------------------------------------- /tests/test_mesh_internal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_mesh_internal.cpp -------------------------------------------------------------------------------- /tests/test_moab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_moab.cpp -------------------------------------------------------------------------------- /tests/test_no_geom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_no_geom.cpp -------------------------------------------------------------------------------- /tests/test_normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_normal.cpp -------------------------------------------------------------------------------- /tests/test_occluded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_occluded.cpp -------------------------------------------------------------------------------- /tests/test_overlap_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_overlap_check.cpp -------------------------------------------------------------------------------- /tests/test_point_in_volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_point_in_volume.cpp -------------------------------------------------------------------------------- /tests/test_ray_duals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_ray_duals.cpp -------------------------------------------------------------------------------- /tests/test_ray_fire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_ray_fire.cpp -------------------------------------------------------------------------------- /tests/test_tally_segments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_tally_segments.cpp -------------------------------------------------------------------------------- /tests/test_tet_containment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_tet_containment.cpp -------------------------------------------------------------------------------- /tests/test_tet_intersection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_tet_intersection.cpp -------------------------------------------------------------------------------- /tests/test_tracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_tracks.cpp -------------------------------------------------------------------------------- /tests/test_xdg_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/test_xdg_interface.cpp -------------------------------------------------------------------------------- /tests/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/util.h -------------------------------------------------------------------------------- /tests/vulkan_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tests/vulkan_probe.h -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/find_volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/find_volume.cpp -------------------------------------------------------------------------------- /tools/overlap_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/overlap_check.cpp -------------------------------------------------------------------------------- /tools/particle_sim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/particle_sim.cpp -------------------------------------------------------------------------------- /tools/particle_sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/particle_sim.h -------------------------------------------------------------------------------- /tools/point_in_volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/point_in_volume.cpp -------------------------------------------------------------------------------- /tools/ray_fire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/ray_fire.cpp -------------------------------------------------------------------------------- /tools/tally_segments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/tally_segments.cpp -------------------------------------------------------------------------------- /tools/tally_segments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/tally_segments.h -------------------------------------------------------------------------------- /tools/walk_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/walk_elements.cpp -------------------------------------------------------------------------------- /tools/walk_elements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/walk_elements.h -------------------------------------------------------------------------------- /tools/xdg_gprt_render_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/xdg_gprt_render_tool.cpp -------------------------------------------------------------------------------- /tools/xdg_gprt_render_tool_deviceCode.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/xdg_gprt_render_tool_deviceCode.slang -------------------------------------------------------------------------------- /tools/xdg_gprt_render_tool_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdg-org/xdg/HEAD/tools/xdg_gprt_render_tool_shared.h --------------------------------------------------------------------------------