| Base a68cc6 | Head #4475 55045b | ||||
|---|---|---|---|---|---|
| Total | Total | +/- | New | ||
| Rate | 65.61% | 65.62% | +0.01% | 100.00% | |
| Hits | 78621 | 78636 | +15 | 3 | |
| Misses | 41209 | 41196 | -13 | 0 | |
| Filename | Stmts | Miss | Cover |
|---|---|---|---|
| src/mesh/mesh_modification.C | 0 | -13 | +1.36% |
| src/mesh/mesh_smoother_laplace.C | +1 | 0 | +0.09% |
| src/mesh/mesh_smoother_vsmoother.C | +1 | 0 | +0.13% |
| TOTAL | +2 | -13 | +0.01% |
codecodecode+
616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 |
if ((elem->point(0) - elem->point(2)).norm() < (elem->point(1) - elem->point(3)).norm()) { subelem[0]->set_node(0, elem->node_ptr(0)); subelem[0]->set_node(1, elem->node_ptr(1)); subelem[0]->set_node(2, elem->node_ptr(2)); subelem[0]->set_node(3, elem->node_ptr(4)); subelem[0]->set_node(4, elem->node_ptr(5)); subelem[0]->set_node(5, elem->node_ptr(8)); subelem[1]->set_node(0, elem->node_ptr(0)); subelem[1]->set_node(1, elem->node_ptr(2)); subelem[1]->set_node(2, elem->node_ptr(3)); subelem[1]->set_node(3, elem->node_ptr(8)); subelem[1]->set_node(4, elem->node_ptr(6)); subelem[1]->set_node(5, elem->node_ptr(7)); } else |
1364 1365 1366 1367 1368 1369 1370 |
// to be done manually. subelem[i]->add_extra_integers(nei); for (unsigned int ei=0; ei != nei; ++ei) subelem[ei]->set_extra_integer(ei, elem->get_extra_integer(ei)); // Copy any mapping data. |
39 40 41 42 + 43 44 + 45 46 47 |
const unsigned int n_iterations) : MeshSmoother(mesh), _initialized(false), _n_iterations(n_iterations) {} void LaplaceMeshSmoother::smooth() { LOG_SCOPE("smooth()", "LaplaceMeshSmoother"); if (!_initialized) this->init(); |
148 149 150 151 + 152 153 154 |
void VariationalMeshSmoother::smooth() { LOG_SCOPE("smooth()", "VariationalMeshSmoother"); if (!_setup_called) setup(); |