etmc/tmLQCD — Issue #52: CGMMS source+propagator format struct confusion
Author: Siebren
Created: 2012-01-26 15:19:31+00:00
State: open

`operator.c` defines the following structs for use

`paramsSourceFormat *sourceFormat = NULL;`
`paramsPropagatorFormat *propagatorFormat = NULL;`
`paramsInverterInfo *inverterInfo = NULL;`

`io/params.h` declares
`extern paramsGaugeInfo GaugeInfo;`
`extern paramsPropInfo PropInfo;`
`extern paramsSourceInfo SourceInfo;`

These structs are fairly similar, and their mixing is partly the source of issue #29.
Some cleaning up, or at least clear defined overarching idea would help here.