{
float minm = FLT_MAX;
int minmi = 0;
+
switch (type){
case TRELLIS_EUCLIDEAN:
float minm = FLT_MAX;
int minmi = 0;
+
switch (type){
case TRELLIS_EUCLIDEAN:
for(int o=0;o<O;o++) {
metric[o]+=s.real()*s.real()+s.imag()*s.imag();
}
}
+ break;
case TRELLIS_HARD_SYMBOL:
for(int o=0;o<O;o++) {
metric[o]=0.0;