| 121 | /** replace error models which are given as pointer of vectors */ |
| 122 | template <typename ErrorType> |
| 123 | void setNewErrorModel(std::vector<ErrorModelBase*> ErrorModels, const ErrorType &NoiseModel) |
| 124 | { |
| 125 | for (const auto &ErrorModel : ErrorModels) |
| 126 | { |
| 127 | *static_cast<ErrorType*>(ErrorModel) = NoiseModel; |
| 128 | } |
| 129 | } |
| 130 | /** replace error model of all factors of a specific type */ |
| 131 | template <typename ErrorType> |
| 132 | void setNewErrorModel(FactorType CurrentFactorType, const ErrorType &NoiseModel) |
no test coverage detected