File indexing completed on 2026-04-09 07:48:53
0001
0002 usage(){ cat << EOU
0003 CSGIntersectComparisonTest.sh
0004 ===============================
0005
0006 ::
0007
0008 NUM=1000000 ./CSGIntersectComparisonTest.sh
0009
0010 EOU
0011 }
0012
0013 cd $(dirname $BASH_SOURCE)
0014
0015 bin=CSGIntersectComparisonTest
0016 defarg="run_ana"
0017 arg=${1:-$defarg}
0018
0019 export EPSILON=1e-6
0020
0021 if [ "${arg/run}" != "$arg" ]; then
0022 $bin
0023 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 1
0024 fi
0025
0026 if [ "${arg/dbg}" != "$arg" ]; then
0027 case $(uname) in
0028 Darwin) lldb__ $bin ;;
0029 Linux) gdb__ $bin ;;
0030 esac
0031 [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 2
0032 fi
0033
0034 if [ "${arg/ana}" != "$arg" ]; then
0035
0036 export FOLD=/tmp/$USER/opticks/$bin
0037 ${IPYTHON:-ipython} --pdb -i $bin.py
0038 [ $? -ne 0 ] && echo $BASH_SOURCE ana error && exit 3
0039 fi
0040
0041 exit 0
0042