| 28 | } |
| 29 | |
| 30 | VectorF ThicknessParameters::evaluate( |
| 31 | const ThicknessParameters::Variables& vars) { |
| 32 | size_t size = 0; |
| 33 | if (m_type == ParameterCommon::VERTEX) { |
| 34 | size = m_wire_network->get_num_vertices(); |
| 35 | } else { |
| 36 | size = m_wire_network->get_num_edges(); |
| 37 | } |
| 38 | |
| 39 | VectorF results = VectorF::Ones(size) * m_default_thickness; |
| 40 | for (auto param : m_params) { |
| 41 | param->apply(results, vars); |
| 42 | } |
| 43 | |
| 44 | return results; |
| 45 | } |
| 46 |
nothing calls this directly
no test coverage detected