| 360 | 
  | 
    bool hasCoordinateOrigin = rnemdParams->haveCoordinateOrigin(); | 
| 361 | 
  | 
     | 
| 362 | 
  | 
    if (hasCoordinateOrigin) { | 
| 363 | 
< | 
      coordinateOrigin_ = rnemdParams->getCoordinateOrigin(); | 
| 363 | 
> | 
        std::vector<RealType> co = rnemdParams->getCoordinateOrigin(); | 
| 364 | 
> | 
        if (co.size() != 3) { | 
| 365 | 
> | 
          sprintf(painCave.errMsg, | 
| 366 | 
> | 
                  "RNEMD: Incorrect number of parameters specified for coordinateOrigin.\n" | 
| 367 | 
> | 
                  "\tthere should be 3 parameters, but %lu were specified.\n",  | 
| 368 | 
> | 
                  co.size()); | 
| 369 | 
> | 
          painCave.isFatal = 1; | 
| 370 | 
> | 
          simError();       | 
| 371 | 
> | 
        } | 
| 372 | 
> | 
        coordinateOrigin_.x() = co[0]; | 
| 373 | 
> | 
        coordinateOrigin_.y() = co[1]; | 
| 374 | 
> | 
        coordinateOrigin_.z() = co[2]; | 
| 375 | 
  | 
    } else { | 
| 376 | 
  | 
      coordinateOrigin_ = V3Zero; | 
| 377 | 
  | 
    } |