MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / evaluate

Method evaluate

tools/Wires/Parameters/ThicknessParameters.cpp:30–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30VectorF 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

Callers

nothing calls this directly

Calls 3

get_num_verticesMethod · 0.45
get_num_edgesMethod · 0.45
applyMethod · 0.45

Tested by

no test coverage detected