Move quadrature_points into FEEvalData
this->jacobian_gradients =
this->mapping_data->jacobian_gradients[0].data() + offsets;
- for (unsigned int i = 0; i < VectorizedArrayType::size(); ++i)
+ unsigned int i = 0;
+ for (; i < this->matrix_free->n_active_entries_per_cell_batch(this->cell);
+ ++i)
this->cell_ids[i] = cell_index * VectorizedArrayType::size() + i;
+ for (; i < VectorizedArrayType::size(); ++i)
+ this->cell_ids[i] = numbers::invalid_unsigned_int;
+ if (this->mapping_data->quadrature_points.empty() == false)
+ this->quadrature_points =
+ &this->mapping_data->quadrature_points
+ [this->mapping_data->quadrature_point_offsets[this->cell]];
+
# ifdef DEBUG
this->is_reinitialized = true;
this->dof_values_initialized = false;
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams