cells added to eval logic, refinement step to complete

This commit is contained in:
Vasco C. B. Ferreira
2026-07-07 14:21:31 +02:00
parent 67607f685e
commit 0ce81fe849
3 changed files with 56 additions and 41 deletions
+6 -6
View File
@@ -11,11 +11,12 @@
using namespace dealii;
template <int dim> struct CellInfo {
// what needs to be given to evaluator
typename DoFHandler<dim>::active_cell_iterator cell;
// usefull for locator
Point<dim> lower;
Point<dim> upper;
double h;
// Point<dim> upper;
// double h;
};
template <int dim> class CellLocator {
@@ -43,9 +44,8 @@ void CellLocator<dim>::rebuild(const DoFHandler<dim> &dof_handler,
info.cell = cell;
info.lower = cell->vertex(0);
info.upper = cell->vertex(GeometryInfo<dim>::vertices_per_cell - 1);
info.h = info.upper[0] - info.lower[0];
// info.upper = cell->vertex(GeometryInfo<dim>::vertices_per_cell - 1);
// info.h = info.upper[0] - info.lower[0];
cells.push_back(info);
}