Back to home page

EIC code displayed by LXR

 
 

    


Last indexation completed on 2026-04-09 08:39:18 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2026-04-09 07:00:48  
axes_test.cc 520 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CMakeLists.txt 1927 bytes 2026-04-09 07:00:48 -  
cross2D_angle_range_without_trig.py 7175 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_Sphere_test.cc 820 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_Sphere_test.sh 1303 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_templated_test.cc 566 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_templated_test.sh 797 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_test.cc 3413 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

o/CSG/tests/csg_intersect_leaf_test.sh 1.

csg_intersect_leaf_test.py 1763 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_leaf_test.sh 1700 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_prim_test.cc 5965 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_prim_test.py 1910 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
csg_intersect_prim_test.sh 1778 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGClassifyTest.cc 22199 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGClassifyTest.sh 211 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGCopyTest.cc 1703 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "OPTICKS_LOG.hh"

CSGCopyTest.py 256 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGCopyTest.sh 967 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGDemoTest.cc 2285 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

This executable creates and persists simple demo geometries, using the tests/DemoGeo.h struct.

CSGFoundry_addPrimNodes_Test.cc 556 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "OPTICKS_LOG.hh"

CSGFoundry_CreateFromSimTest.cc 792 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

Creates CSGFoundry from SSim and SSim/stree 1. SSim::Load 2. populates CSGFoundry with CSGFoundry::CreateFromSim using the SSim that CSGFoundry instanciation adopts 3. saves CSGFoundry to $FOLD

CSGFoundry_CreateFromSimTest.py 308 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_CreateFromSimTest.sh 2289 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_findSolidIdx_Test.cc 1323 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "SSys.hh"

CSGFoundry_getCenterExtent_Test.cc 1875 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getCenterExtent_Test.sh 140 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getFrame_Test.cc 3173 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

CSG/tests/ :: TEST=getFrameE ~/o/CSG/tests/CSGFoundry_getFrame_Test.sh

CSGFoundry_getFrame_Test.py 3325 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getFrame_Test.sh 1177 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getFrameE_Test.cc 978 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "ssys.h"

CSGFoundry_getFrameE_Test.py 369 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getFrameE_Test.sh 1863 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_getMeshName_Test.cc 1188 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "OPTICKS_LOG.hh"

CSGFoundry_getMeshName_Test.sh 541 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_IntersectPrimTest.cc 1701 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

1.

CSGFoundry_IntersectPrimTest.sh 1115 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_MakeCenterExtentGensteps_Test.cc 1352 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_MakeCenterExtentGensteps_Test.py 1276 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_MakeCenterExtentGensteps_Test.sh 2690 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_py_test.py 1719 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_py_test.sh 417 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_ResolveCFBase_Test.cc 1009 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_SGeo_SEvt_Test.cc 1125 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

include "OPTICKS_LOG.hh"

CSGFoundry_SGeo_SEvt_Test.py 152 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundry_SGeo_SEvt_Test.sh 718 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryAB.py 19701 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryAB.sh 996 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryLoadTest.cc 3864 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52

o/CSG/tests/CSGFoundryLoadTest.sh

CSGFoundryLoadTest.py 6249 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryLoadTest.sh 1858 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryTest.cc 7531 bytes 2026-04-09 07:00:48 2026-04-09 07:48:52  
CSGFoundryTest.py 1019 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGFoundryTest.sh 850 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGFoundryTestOld.sh 1147 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGGeometryFromGeocacheTest.cc 710 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

CSGGeometryFromGeocacheTest This is for loading geometries converted from GGeo Geocache by CSG_GGeo/run.sh For simpler loading of test geometries see CSGGeometryTest.cc

CSGGeometryTest.cc 277 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

CSGGeometryTest

CSGIntersectComparisonTest.cc 18619 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

Compare intersects onto two implementations of a CSGNode :: METHOD=intersect RAYORI=90,0,0 RAYDIR=1,0,0 TMIN=9 CSGIntersectComparisonTest

CSGIntersectComparisonTest.py 1106 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGIntersectComparisonTest.sh 769 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGIntersectSolidTest.cc 1677 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGIntersectSolidTest.py 21675 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGLogTest.cc 187 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include "OPTICKS_LOG.hh" int main(int argc, char** argv) { OPTICKS_LOG_::Check(); OPTICKS_LOG(argc, argv); OPTICKS_LOG_::Check(); LOG(info) ; return 0 ; }

CSGMakerTest.cc 2117 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGMakerTest.sh 728 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNameTest.cc 3701 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

See also sysrap/SNameTest.cc

CSGNode_test.cc 1366 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNode_test.sh 893 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNodeImpTest.cc 3209 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNodeScanTest.cc 4770 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

For lower level tests see:: intersect_leaf_box3_test.cc intersect_leaf_cylinder_test.cc intersect_leaf_phicut_test.cc

CSGNodeScanTest.py 810 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNodeScanTest.sh 489 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNodeScanTest0.py 442 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGNodeTest.cc 944 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include "SSim.hh"

CSGPrimImpTest.cc 4977 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include <vector>

CSGPrimSpecTest.cc 534 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include "scuda.h"

CSGPrimTest.cc 1416 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGPrimTest.py 5151 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGPrimTest.sh 583 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGQueryTest.cc 9540 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

CSGQueryTest DUMP=2 NUM=210 CSGQueryTest A dump miss

CSGQueryTest.py 1468 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGQueryTest.sh 698 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGScanTest.cc 1426 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGScanTest.py 2489 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGScanTest.sh 3301 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGScanTest_scan.sh 888 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSignedDistanceFieldTest.cc 195 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include "CSGGeometry.h"

CSGSignedDistanceFieldTest.py 1900 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSignedDistanceFieldTest.sh 269 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSimtraceRerunTest.cc 653 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53 repeating simtrace GPU intersects on the CPU with the csg_intersect CUDA code
CSGSimtraceSampleTest.cc 389 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53 running intersects of small simtrace arrays, eg saved from python
CSGSimtraceSampleTest.sh 122 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSimtraceTest.cc 422 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

CSGSimtraceTest : CPU testing of CUDA capable csg intersection headers Used from script CSG/ct.sh

CSGSimtraceTest.py 5657 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSimtraceTest.sh 607 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSolidTest.cc 3075 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSolidTest.py 1004 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGSolidTest.sh 525 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTargetGlobalTest.cc 2233 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

CSGTargetGlobalTest MOI=solidXJfixture:64 CSGTargetGlobalTest

CSGTargetGlobalTest.py 2178 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTargetGlobalTest.sh 717 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTargetTest.cc 5061 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTargetTest.py 253 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTargetTest.sh 974 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTest.sh 560 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CSGTestRunner.sh 1668 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53  
CUTest.cc 924 bytes 2026-04-09 07:00:48 2026-04-09 07:48:53

include <cassert>

DemoGeo.cc 5603 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

include <iostream>

DemoGeo.h 888 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

pragma once

DemoGrid.cc 3440 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

include <string>

DemoGrid.h 1094 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

pragma once

distance_leaf_slab_test.cc 745 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
f4_stack_test.cc 3164 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
GeoTest.cc 967 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
index.rst 624 bytes 2026-04-09 07:00:48 -  
intersect_leaf_box3_test.cc 1249 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

This is for very low level testing of csg_intersect_node.h intersect functions. For a slightly higher level test see CSGNodeScanTest.cc

intersect_leaf_cone_test.cc 2044 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

intersect_leaf_cone_test.sh :: Z | +--X .

intersect_leaf_cone_test.sh 589 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
intersect_leaf_cylinder_midlevel_test.cc 1179 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
intersect_leaf_cylinder_test.cc 1167 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
intersect_leaf_cylinder_vs_oldcylinder_test.cc 1753 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

intersect_leaf_cylinder_test.cc

intersect_leaf_phicut_test.cc 1631 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

This is for very low level testing of csg_intersect_node.h intersect functions. For a slightly higher level test see CSGNodeScanTest.cc

intersect_leaf_thetacut_test.cc 2911 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54

This is for very low level testing of csg_intersect_leaf.h intersect functions. For a slightly higher level test see CSGNodeScanTest.cc

intersect_prim_test.cc 1262 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
intersect_prim_test.sh 2126 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
SimtraceRerunTest.py 165 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54  
union.cc 674 bytes 2026-04-09 07:00:48 2026-04-09 07:48:54