
#
#                     Copyright Notice
#
# This software was developed at the National Institute of Standards
# and Technology (NIST) by employees of the Federal Government in the
# course of their official duties. Pursuant to title 17 Section 105
# of the United States Code this software is not subject to copyright
# protection and is in the public domain.
#
# This is an experimental system.  NIST assumes no responsibility
# whatsoever for its use by other parties, and makes no guarantees,
# expressed or implied, about its quality, reliability, or any other
# characteristic.
#
# We would appreciate acknowledgment if the software is used.
#

# cpTestFiles   <source dir>   <destination dir>

# Maybe should do this with links?

cp $1/gridded/quadricPolygonErr $2
cp $1/gridded/mkQuadricVtkVol $2
cp $1/gridded/vtkIsoPLY_Conn $2
cp $1/gridded/runIGQ $2/IG
cp $1/gridded/runIGQ.relSp $2/IG
cp $1/gridded/runIGQ $2/IG.big
cp $1/gridded/runIGQ.relSp $2/IG.big
cp $1/gridded/runIGQsized $2/IG.big
cp $1/gridded/runIGQ $2/IG.altEll
cp $1/gridded/runIGQ.relSp $2/IG.altEll

cp $1/directPoly/genDirectQuadricParamFile  $2/DP
cp $1/directPoly/genDirectQuadricParamFile  $2/DP.big
cp $1/directPoly/genDirectQuadricParamFile  $2/DP.altEll
cp $1/directPoly/genDirectQuadricParamFile  $2/DP.altEll.Icos
cp $1/directPoly/quadricTrue $2/DP
cp $1/directPoly/quadricTrue $2/DP.big
cp $1/directPoly/quadricTrue $2/DP.altEll
cp $1/directPoly/quadricTrue $2/DP.altEll.icos
cp $1/directPoly/quadricSavg $2/DP
cp $1/directPoly/quadricSavg $2/DP.big
cp $1/directPoly/quadricSavg $2/DP.altEll
cp $1/directPoly/quadricSavg $2/DP.altEll.icos
cp $1/directPoly/quadricTrue $2/IG
cp $1/directPoly/quadricTrue $2/IG.big
cp $1/directPoly/quadricTrue $2/IG.altEll
cp $1/directPoly/seqDPQruns $2/DP
cp $1/directPoly/seqDPQruns $2/DP.big
cp $1/directPoly/seqDPQruns $2/DP.altEll

cp $1/directPoly/icosahedron/genIcosParam $2/DP.altEll.Icos/E
cp $1/directPoly/icosahedron/seqIcosRuns $2/DP.altEll.Icos/E
cp $1/directPoly/icosahedron/icosSubdivStretch $2/DP.altEll.Icos/E
cp $1/gridded/quadricPolygonErr $2/DP.altEll.Icos



cp $1/aux/data/E.shape*.IG.input $2/IG/E
cp $1/aux/data/PE.shape*.IG.input $2/IG/PE
cp $1/aux/data/PH.shape*.IG.input $2/IG/PH
cp $1/aux/data/H1.shape*.IG.input $2/IG/H1
cp $1/aux/data/E.shape*.IG.input $2/IG.big/E
cp $1/aux/data/PE.shape*.IG.input $2/IG.big/PE
cp $1/aux/data/PH.shape*.IG.input $2/IG.big/PH
cp $1/aux/data/H1.shape*.IG.input $2/IG.big/H1

cp $1/aux/data/E.shape*.DP.input $2/DP/E
cp $1/aux/data/PE.shape*.DP.input $2/DP/PE
cp $1/aux/data/PH.shape*.DP.input $2/DP/PH
cp $1/aux/data/H1.shape*.DP.input $2/DP/H1



cp $1/aux/data/E.big.DP.input $2/DP.big/E
cp $1/aux/data/PE.big.DP.input $2/DP.big/PE
cp $1/aux/data/PH.big.DP.input $2/DP.big/PH
cp $1/aux/data/H1.big.DP.input $2/DP.big/H1


cp $1/aux/data/E.alt.shape*.DP.input $2/DP.altEll/E

cp $1/aux/data/E.alt.desc*   $2/IG.altEll/E




cp $1/aux/scripts/E.IG.run   $2/IG/E
cp $1/aux/scripts/PE.IG.run   $2/IG/PE
cp $1/aux/scripts/PH.IG.run   $2/IG/PH
cp $1/aux/scripts/H1.IG.run   $2/IG/H1

cp $1/aux/scripts/E.DP.run   $2/DP/E
cp $1/aux/scripts/PE.DP.run   $2/DP/PE
cp $1/aux/scripts/PH.DP.run   $2/DP/PH
cp $1/aux/scripts/H1.DP.run   $2/DP/H1

cp $1/aux/scripts/E.IG.big.run   $2/IG.big/E
cp $1/aux/scripts/PE.IG.big.run   $2/IG.big/PE
cp $1/aux/scripts/PH.IG.big.run   $2/IG.big/PH
cp $1/aux/scripts/H1.IG.big.run   $2/IG.big/H1

cp $1/aux/scripts/E.DP.big.run   $2/DP.big/E
cp $1/aux/scripts/PE.DP.big.run   $2/DP.big/PE
cp $1/aux/scripts/PH.DP.big.run   $2/DP.big/PH
cp $1/aux/scripts/H1.DP.big.run   $2/DP.big/H1


cp $1/aux/scripts/E.IG.altEll.run   $2/IG.altEll/E
cp $1/aux/scripts/E.DP.altEll.run   $2/DP.altEll/E
cp $1/aux/scripts/E.DP.altEll.Icos.run   $2/DP.altEll.Icos/E


cp $1/aux/scripts/gatherErrors   $2

cp $1/figsAndModels/mkPlots $2/figsAndModels
cp $1/figsAndModels/*.R $2/figsAndModels
cp $1/data/E.quadricTrue.output $2/figsAndModels
cp $1/data/quadricTrue.output $2/figsAndModels
cp $1/data/trueShapes.output $2/figsAndModels
cp $1/data/*.onePer.input $2/figsAndModels
cp $1/directPoly/quadricTrue $2/figsAndModels
cp $1/data/*.ERR $2/figsAndModels


