| 74 | } |
| 75 | |
| 76 | void OffsetParameters::add_isotropic(const VectorI& roi, |
| 77 | const std::string& formula, Float value, const VectorF& dof_dir) { |
| 78 | m_params.emplace_back(PatternParameter::Ptr( |
| 79 | new VertexIsotropicOffsetParameter(m_wire_network, dof_dir))); |
| 80 | PatternParameter::Ptr param = m_params.back(); |
| 81 | param->set_roi(roi); |
| 82 | param->set_value(value); |
| 83 | param->set_formula(formula); |
| 84 | } |
| 85 | |
| 86 | MatrixFr OffsetParameters::evaluate(const OffsetParameters::Variables& vars) { |
| 87 | const size_t dim = m_wire_network->get_dim(); |
no test coverage detected