⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 q_test.bat

📁 Quick hull implementation
💻 BAT
📖 第 1 页 / 共 3 页
字号:
rbox 10 s D3 | qhull f Pd0:0.5 Pd2 Tcv >>q_test.x
echo "rbox 10 s D3 | qhull f Tcv PD2:-0.5" >>q_test.x
rbox 10 s D3 | qhull f Tcv PD2:-0.5 >>q_test.x
echo "rbox 10 s D3 | qhull QR-1" >>q_test.x
rbox 10 s D3 | qhull QR-1 >>q_test.x
echo "rbox 10 s D3 | qhull QR-40" >>q_test.x
rbox 10 s D3 | qhull QR-40 >>q_test.x
echo "rbox 1000 D3 | qhull Tcvs" >>q_test.x
rbox 1000 D3 | qhull Tcvs >>q_test.x
echo "rbox 100 s D3 | qhull TcvV-2" >>q_test.x
rbox 100 s D3 | qhull TcvV-2 >>q_test.x
echo "rbox 100 s D3 | qhull TcvC2" >>q_test.x
rbox 100 s D3 | qhull TcvC2 >>q_test.x
echo "rbox 100 s D3 | qhull TcvV2" >>q_test.x
rbox 100 s D3 | qhull TcvV2 >>q_test.x
echo "rbox 100 s D3 | qhull T1cvV2P2" >>q_test.x
rbox 100 s D3 | qhull T1cvV2P2 >>q_test.x
echo "rbox 100 s D3 | qhull TcvF100" >>q_test.x
rbox 100 s D3 | qhull TcvF100 >>q_test.x
echo "rbox 100 s D3 | qhull Qf Tcv" >>q_test.x
rbox 100 s D3 | qhull Qf Tcv >>q_test.x
echo "rbox 100 D3 | qhull Tcv" >>q_test.x
rbox 100 D3 | qhull Tcv >>q_test.x
echo "rbox 100 D3 | qhull Qs Tcv" >>q_test.x
rbox 100 D3 | qhull Qs Tcv >>q_test.x
echo "rbox 100 D5 | qhull Qs Tcv" >>q_test.x
rbox 100 D5 | qhull Qs Tcv >>q_test.x
echo "rbox 100 D3 | qhull Qr Tcv" >>q_test.x
rbox 100 D3 | qhull Qr Tcv >>q_test.x
echo "rbox 100 D3 | qhull Qxv Tcv" >>q_test.x
rbox 100 D3 | qhull Qxv Tcv >>q_test.x
echo "rbox 100 D3 | qhull Qi f Pd0 Pd1 Pd2 Tcv" >>q_test.x
rbox 100 D3 | qhull Qi f Pd0 Pd1 Pd2 Tcv >>q_test.x
echo "rbox c d | qhull Qc f Tcv" >>q_test.x
rbox c d | qhull Qc f Tcv >>q_test.x
echo "rbox c d | qhull Qc p Tcv" >>q_test.x
rbox c d | qhull Qc p Tcv >>q_test.x
echo "rbox 100 D3 | qhull QbB FO Tcv" >>q_test.x
rbox 100 D3 | qhull QbB FO Tcv >>q_test.x
echo "rbox 1000 D2 B1e6 | qhull d Qbb FO Tcv" >>q_test.x
rbox 1000 D2 B1e6 | qhull d Qbb FO Tcv >>q_test.x
echo "rbox 10 D3 | qhull QbB p Tcv" >>q_test.x
rbox 10 D3 | qhull QbB p Tcv >>q_test.x
echo "rbox 10 D3 | qhull Qbb p Tcv" >>q_test.x
rbox 10 D3 | qhull Qbb p Tcv >>q_test.x
echo "rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv" >>q_test.x
rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv >>q_test.x
echo "rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv | qhull QbB p Tcv" >>q_test.x
rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv | qhull QbB p Tcv >>q_test.x
echo "rbox 10 D3 | qhull Qb1:0B1:0 d Tcv Q8" >>q_test.x
rbox 10 D3 | qhull Qb1:0B1:0 d Tcv Q8 >>q_test.x
echo "rbox 10 D3 | qhull Qb1:0B1:0B2:0 d Tcv Q8" >>q_test.x
rbox 10 D3 | qhull Qb1:0B1:0B2:0 d Tcv Q8 >>q_test.x
echo "rbox 10 D3 | qhull Qb1:0 d Tcv " >>q_test.x
rbox 10 D3 | qhull Qb1:0 d Tcv  >>q_test.x
echo "rbox 10 D3 | qhull Qb1:0B1:0  Tcv" >>q_test.x
rbox 10 D3 | qhull Qb1:0B1:0  Tcv >>q_test.x
echo "== next command will error ==" >>q_test.x
echo "rbox 10 D2 | qhull Qb1:1B1:1 Tcv" >>q_test.x
rbox 10 D2 | qhull Qb1:1B1:1 Tcv >>q_test.x
echo "rbox 200 L20 D2 t | qhull FO Tcv C-0" >>q_test.x
rbox 200 L20 D2 t | qhull FO Tcv C-0 >>q_test.x
echo "rbox 1000 L20 t | qhull FO Tcv C-0" >>q_test.x
rbox 1000 L20 t | qhull FO Tcv C-0 >>q_test.x
echo "rbox 200 L20 D4 t | qhull FO Tcv C-0" >>q_test.x
rbox 200 L20 D4 t | qhull FO Tcv C-0 >>q_test.x
echo "rbox 200 L20 D5 t | qhull FO Tcv Qx" >>q_test.x
rbox 200 L20 D5 t | qhull FO Tcv Qx >>q_test.x
echo "rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu Q0" >>q_test.x
rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu Q0 >>q_test.x
echo "rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu C-0" >>q_test.x
rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu C-0 >>q_test.x

echo === check joggle and TRn ${d:-`date`} >>q_test.x
echo "rbox 100 W0 | qhull QJ1e-14 Qc TR100 Tv" >>q_test.x
rbox 100 W0 | qhull QJ1e-14 Qc TR100 Tv >>q_test.x
echo "rbox 100 W0 | qhull QJ1e-13 Qc TR100 Tv" >>q_test.x
rbox 100 W0 | qhull QJ1e-13 Qc TR100 Tv >>q_test.x
echo "rbox 100 W0 | qhull QJ1e-12 Qc TR100 Tv" >>q_test.x
rbox 100 W0 | qhull QJ1e-12 Qc TR100 Tv >>q_test.x
echo "rbox 100 W0 | qhull QJ1e-11 Qc TR100 Tv" >>q_test.x
rbox 100 W0 | qhull QJ1e-11 Qc TR100 Tv >>q_test.x
echo "rbox 100 W0 | qhull QJ1e-10 Qc TR100 Tv" >>q_test.x
rbox 100 W0 | qhull QJ1e-10 Qc TR100 Tv >>q_test.x
echo "rbox 100 | qhull d QJ Qb0:1e4 QB0:1e5 Qb1:1e4 QB1:1e6 Qb2:1e5 QB2:1e7 FO Tv" >>q_test.x
rbox 100 | qhull d QJ Qb0:1e4 QB0:1e5 Qb1:1e4 QB1:1e6 Qb2:1e5 QB2:1e7 FO Tv >>q_test.x

echo === check precision options ${d:-`date`} >>q_test.x
echo "rbox 100 D3 s | qhull E0.01 Qx Tcv FO" >>q_test.x
rbox 100 D3 s | qhull E0.01 Qx Tcv FO >>q_test.x
echo "rbox 100 D3 W1e-1 | qhull W1e-3 Tcv" >>q_test.x
rbox 100 D3 W1e-1 | qhull W1e-3 Tcv >>q_test.x
echo "rbox 100 D3 W1e-1 | qhull W1e-2 Tcv Q0" >>q_test.x
rbox 100 D3 W1e-1 | qhull W1e-2 Tcv Q0 >>q_test.x
echo "rbox 100 D3 W1e-1 | qhull W1e-2 Tcv" >>q_test.x
rbox 100 D3 W1e-1 | qhull W1e-2 Tcv >>q_test.x
echo "rbox 100 D3 W1e-1 | qhull W1e-1 Tcv" >>q_test.x
rbox 100 D3 W1e-1 | qhull W1e-1 Tcv >>q_test.x
echo "rbox 15 D2 P0 P1e-14,1e-14 | qhull d Quc Tcv" >>q_test.x
rbox 15 D2 P0 P1e-14,1e-14 | qhull d Quc Tcv >>q_test.x
echo "rbox 15 D3 P0 P1e-12,1e-14,1e-14 | qhull d Qcu Tcv" >>q_test.x
rbox 15 D3 P0 P1e-12,1e-14,1e-14 | qhull d Qcu Tcv >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 V0 Qc Tcv" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 V0 Qc Tcv >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 U0 Qc Tcv" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 U0 Qc Tcv >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 V0 Qcm Tcv" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 V0 Qcm Tcv >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Qcm Tcv" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Qcm Tcv >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q1 FO Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q1 FO Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q2 FO Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q2 FO Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q3 FO Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q3 FO Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q4 FO Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q4 FO Tcv Qc >>q_test.x
echo === this may generate an error ${d:-`date`} >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv " >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv  >>q_test.x
echo === this should generate an error ${d:-`date`} >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Q7 FO Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Q7 FO Tcv Qc >>q_test.x
echo "rbox 1000 s D3 | qhull C-0.01 Qx Tcv Qc" >>q_test.x
rbox 1000 s D3 | qhull C-0.01 Qx Tcv Qc >>q_test.x
echo "rbox 100 s D3 t | qhull R1e-3 Tcv Qc" >>q_test.x
rbox 100 s D3 t | qhull R1e-3 Tcv Qc >>q_test.x
echo "rbox 100 s D3 t | qhull R1e-2 Tcv Qc" >>q_test.x
rbox 100 s D3 t | qhull R1e-2 Tcv Qc >>q_test.x
echo "rbox 500 s D3 t | qhull R0.05 A-1 Tcv Qc" >>q_test.x
rbox 500 s D3 t | qhull R0.05 A-1 Tcv Qc >>q_test.x
echo "rbox 100 W0 D3 t | qhull R1e-3 Tcv Qc" >>q_test.x
rbox 100 W0 D3 t | qhull R1e-3 Tcv Qc >>q_test.x
echo "rbox 100 W0 D3 t | qhull R1e-3 Qx Tcv Qc" >>q_test.x
rbox 100 W0 D3 t | qhull R1e-3 Qx Tcv Qc >>q_test.x
echo "rbox 100 W0 D3 t | qhull R1e-2 Tcv Qc" >>q_test.x
rbox 100 W0 D3 t | qhull R1e-2 Tcv Qc >>q_test.x
echo "rbox 100 W0 D3 t | qhull R1e-2 Qx Tcv Qc" >>q_test.x
rbox 100 W0 D3 t | qhull R1e-2 Qx Tcv Qc >>q_test.x
echo "rbox 500 W0 D3 t | qhull R0.05 A-1 Tcv Qc" >>q_test.x
rbox 500 W0 D3 t | qhull R0.05 A-1 Tcv Qc >>q_test.x
echo "rbox 500 W0 D3 t | qhull R0.05 Qx Tcv Qc" >>q_test.x
rbox 500 W0 D3 t | qhull R0.05 Qx Tcv Qc >>q_test.x
echo "rbox 1000 W1e-20 t | qhull Tcv Qc" >>q_test.x
rbox 1000 W1e-20 t | qhull Tcv Qc >>q_test.x
echo "rbox 1000 W1e-20 D4 t | qhull Tcv Qc" >>q_test.x
rbox 1000 W1e-20 D4 t | qhull Tcv Qc >>q_test.x
echo "rbox 500 W1e-20 D5 t | qhull Tv Qc" >>q_test.x
rbox 500 W1e-20 D5 t | qhull Tv Qc >>q_test.x
echo "rbox 100 W1e-20 D6 t | qhull Tv Qc" >>q_test.x
rbox 100 W1e-20 D6 t | qhull Tv Qc >>q_test.x
echo "rbox 50 W1e-20 D6 t | qhull Qv Tv Qc" >>q_test.x
rbox 50 W1e-20 D6 t | qhull Qv Tv Qc >>q_test.x
echo "rbox 10000 D4 t | qhull QR0 Qc C-0.01 A0.3 Tv" >>q_test.x
rbox 10000 D4 t | qhull QR0 Qc C-0.01 A0.3 Tv >>q_test.x
echo "rbox 1000 D2 t | qhull d QR0 Qc C-1e-8 Qu Tv" >>q_test.x
rbox 1000 D2 t | qhull d QR0 Qc C-1e-8 Qu Tv >>q_test.x
echo "rbox 300 D5 t |qhull A-0.999 Qc Tcv" >>q_test.x
rbox 300 D5 t |qhull A-0.999 Qc Tcv >>q_test.x
echo "rbox 100 D6 t |qhull A-0.9999 Qc Tcv" >>q_test.x
rbox 100 D6 t |qhull A-0.9999 Qc Tcv >>q_test.x
echo "rbox 50 D7 t |qhull A-0.99999 Qc Tcv W0.1" >>q_test.x
rbox 50 D7 t |qhull A-0.99999 Qc Tcv W0.1 >>q_test.x

echo === check bad cases for Qhull.  May cause errors ${d:-`date`} >>q_test.x
echo "RBOX 1000 L100000 s G1e-6 t | QHULL Tv" >>q_test.x
RBOX 1000 L100000 s G1e-6 t | QHULL Tv >>q_test.x
echo "RBOX 1000 L100000 s G1e-6 t | QHULL Tv Q10" >>q_test.x
RBOX 1000 L100000 s G1e-6 t | QHULL Tv Q10 >>q_test.x
echo "rbox 1000 s Z1 G1e-13 t | qhull Tv" >>q_test.x
rbox 1000 s Z1 G1e-13 t | qhull Tv >>q_test.x
echo "RBOX 1000 s W1e-13 P0 t | QHULL d Qbb Qc Tv" >>q_test.x
RBOX 1000 s W1e-13 P0 t | QHULL d Qbb Qc Tv >>q_test.x
echo "RBOX 1000 s W1e-13 t | QHULL d Tv" >>q_test.x
RBOX 1000 s W1e-13 t | QHULL d Tv >>q_test.x
echo "RBOX 1000 s W1e-13 t D2 | QHULL d Tv" >>q_test.x
RBOX 1000 s W1e-13 t D2 | QHULL d Tv >>q_test.x

echo ======================================================= >>q_test.x
echo ======================================================= >>q_test.x
echo === The following commands may cause errors =========== >>q_test.x
echo ======================================================= >>q_test.x
echo ======================================================= >>q_test.x
echo "rbox c D7 | qhull Q0 Tcv" >>q_test.x
rbox c D7 | qhull Q0 Tcv >>q_test.x
echo "rbox 100 s D3 | qhull Q0 E1e-3 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 E1e-3 Tc Po >>q_test.x
echo "rbox 100 s D3 | qhull Q0 E1e-2 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 E1e-2 Tc Po >>q_test.x
echo "rbox 100 s D3 | qhull Q0 E1e-1 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 E1e-1 Tc Po >>q_test.x
echo "rbox 100 s D3 | qhull Q0 R1e-3 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 R1e-3 Tc Po >>q_test.x
echo "rbox 100 s D3 | qhull Q0 R1e-2 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 R1e-2 Tc Po >>q_test.x
echo "rbox 100 s D3 | qhull Q0 R0.05 Tc" >>q_test.x
rbox 100 s D3 | qhull Q0 R0.05 Tc >>q_test.x
echo "rbox 100 s D3 | qhull Q0 R0.05 Tc Po" >>q_test.x
rbox 100 s D3 | qhull Q0 R0.05 Tc Po >>q_test.x
echo "rbox 1000 W1e-7 | qhull Q0 Tc Po" >>q_test.x
rbox 1000 W1e-7 | qhull Q0 Tc Po >>q_test.x
echo "rbox 50 s | qhull Q0 V0.05 W0.01 Tc Po" >>q_test.x
rbox 50 s | qhull Q0 V0.05 W0.01 Tc Po >>q_test.x
echo "rbox 100 s D5 | qhull Q0 R1e-2 Tc Po" >>q_test.x
rbox 100 s D5 | qhull Q0 R1e-2 Tc Po >>q_test.x
echo "qhull" >>q_test.x
qhull >>q_test.x
echo "qhull ." >>q_test.x
qhull . >>q_test.x
echo "qhull -" >>q_test.x
qhull - >>q_test.x
echo "rbox" >>q_test.x
rbox >>q_test.x

echo "# end of q_test" >>q_test.x

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -