Refactor of ildg IO (Defect #617)
Before any fermion IO can be added, the existing IO should be refactored, as it is in a quite bad shape.
|blocks CL2QCD - Feature #340: I/O of fermion fields||New||23 Oct 2012|
ildg_io refactoring: made LimeFileProperties member of sourcefile parameters
ildg_io refactoring: added new namespace ildgIo and moved readin of gaugefield there
ildg_io refactoring: moved writing of gaugefield from gaugefield class to ildgIo
ildg_io refactoring: removed sourcefile_parameters member from gaugefield class
Most of the refactoring is done now, all ildg_io fcts. are now in one file (ildgIo_gaugefield) and there is a namespace for the functionality which should be used from outside (given in ildgIo.hpp).
There is still a lot of smaller things to do, e.g. the usage of boost::regex should be improved as currently a check if the re is found is missing. Also, the writing of the gaugefield is not yet refactored and the fct. can most likely be reduced in size enormously.
- Status changed from New to In Progress
- % Done changed from 0 to 60