Port IPPL unit tests to OPAL unit tests and cleanup
For #291 (closed)
The following IPPL tests are moved (note that these are just moved almost 1 to 1, it was not tried to optimise them or reduce code duplication):
- adaTests/TestDot1.cpp adaTests/TestDot1.cpp -> tests/ippl_src/AppTypes/Vektor.cpp (test
Vektor.Dot
) - Cartesian/TestCartesian-1.cpp -> ippl_src/Meshes/Cartesian.cpp (
Meshes.Cartesian
) - simple/balance.cpp -> ippl_src/Field/Field.cpp (
Field.Balance
) - simple/component.cpp -> ippl_src/Field/Field.cpp (
Field.Component
) - simple/compressed.cpp -> ippl_src/Field/Field.cpp (
Field.Compressed
) - simple/patches.cpp -> ippl_src/Field/Field.cpp (
Field.Patches
) - simple/reduceloc.cpp -> ippl_src/Field/Field.cpp (
Field.Reduceloc
) - simple/slices.cpp -> ippl_src/Field/Field.cpp (
Field.Transpose
) - simple/soffset.cpp -> ippl_src/Index/Index.cpp (
Index.SOffset
) - simple/TestAverageVC_CV.cpp -> ippl_src/Meshes/Average.cpp (
Meshes.Average
) - simple/TestBC.cpp -> ippl_src/Field/BCond.cpp (
Field.BC
) - simple/TestCartesianCentering.cpp -> ippl_src/Meshes/CartesianCentering.cpp (
Meshes.CartesianCentering
) - simple/TestEureka.cpp -> ippl_src/Field/Eureka.cpp (
Field.Eureka
) - simple/TestFieldDebug.cpp -> ippl_src/Field/FieldDebug.cpp (
Field.FieldDebug
) - simple/TestScalarIndexing.cpp -> ippl_src/Field/Field.cpp (
Field.ScalarIndexing
) - simple/TestTensorUnaryOps.cpp -> ippl_src/AppTypes/Tensor.cpp (
Tensor.Tensor
) - simple/transpose.cpp -> ippl_src/Field/Field.cpp (
Field.Transpose2
) - simple/tz.cpp -> ippl_src/AppTypes/VektorTz.cpp (
Vector.Tz
)
Furthermore, the following IPPL tests were found not functional anymore and are deleted without replacement:
- simple/bc_convert.cpp
- simple/iter_compress.cpp
Also the following files are deleted:
- simple/Readme
- Hal/yfld_q1_err.txt
- FFT/nodefile
- simple/FieldSlice.cpp (FieldView.cpp was removed in !224 (merged))
- simple/doof2d_a.cpp (FieldView.cpp was removed in !224 (merged))
Edited by snuverink_j