shape_function<dofs_per_cell; ++shape_function)
if (shape_function_data[shape_function].is_nonzero_shape_function_component)
{
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number() )
continue;
shape_function<dofs_per_cell; ++shape_function)
if (shape_function_data[shape_function].is_nonzero_shape_function_component)
{
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number() )
continue;
shape_function<dofs_per_cell; ++shape_function)
if (shape_function_data[shape_function].is_nonzero_shape_function_component)
{
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
if (value == Number())
continue;
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<1,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, gradients);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, gradients);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<2,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_hessians, shape_function_data, hessians);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_hessians, shape_function_data, hessians);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_laplacians<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_hessians, shape_function_data, laplacians);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_hessians, shape_function_data, laplacians);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<3,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_3rd_derivatives, shape_function_data, third_derivatives);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_3rd_derivatives, shape_function_data, third_derivatives);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_values<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_values, shape_function_data, values);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_values, shape_function_data, values);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<1,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, gradients);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, gradients);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_symmetric_gradients<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data,
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data,
symmetric_gradients);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_divergences<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
}
template <int dim, int spacedim>
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values (fe_function, dof_values);
internal::do_function_curls<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, curls);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, curls);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<2,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_hessians, shape_function_data, hessians);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_hessians, shape_function_data, hessians);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_laplacians<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_hessians, shape_function_data, laplacians);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_hessians, shape_function_data, laplacians);
}
dealii::Vector<typename InputVector::value_type> dof_values (fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_derivatives<3,dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_3rd_derivatives, shape_function_data, third_derivatives);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_3rd_derivatives, shape_function_data, third_derivatives);
}
dealii::Vector<typename InputVector::value_type> dof_values(fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_values<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_values, shape_function_data, values);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_values, shape_function_data, values);
}
dealii::Vector<typename InputVector::value_type> dof_values(fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_divergences<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
}
template <int dim, int spacedim>
dealii::Vector<typename InputVector::value_type> dof_values(fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_values<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_values, shape_function_data, values);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_values, shape_function_data, values);
}
dealii::Vector<typename InputVector::value_type> dof_values(fe_values->dofs_per_cell);
fe_values->present_cell->get_interpolated_dof_values(fe_function, dof_values);
internal::do_function_divergences<dim,spacedim>
- (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell), fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
+ (ArrayView<const typename InputVector::value_type>(&dof_values[0], fe_values->dofs_per_cell),
+ fe_values->finite_element_output.shape_gradients, shape_function_data, divergences);
}
}
for (unsigned int mc = 0; mc < component_multiple; ++mc)
for (unsigned int shape_func=0; shape_func<dofs_per_cell; ++shape_func)
{
- const Number value = dof_values_ptr[shape_func+mc*dofs_per_cell];
+ const Number &value = dof_values_ptr[shape_func+mc*dofs_per_cell];
if (value == Number())
continue;
// access the shape_gradients/hessians data stored contiguously
for (unsigned int shape_func=0; shape_func<dofs_per_cell; ++shape_func)
{
- const Number value = dof_values_ptr[shape_func];
+ const Number &value = dof_values_ptr[shape_func];
if (value == Number())
continue;
for (unsigned int mc = 0; mc < component_multiple; ++mc)
for (unsigned int shape_func=0; shape_func<dofs_per_cell; ++shape_func)
{
- const Number value = dof_values_ptr[shape_func+mc*dofs_per_cell];
+ const Number &value = dof_values_ptr[shape_func+mc*dofs_per_cell];
if (value == Number())
continue;
for (unsigned int mc = 0; mc < component_multiple; ++mc)
for (unsigned int shape_func=0; shape_func<dofs_per_cell; ++shape_func)
{
- const Number value = dof_values_ptr[shape_func+mc*dofs_per_cell];
+ const Number &value = dof_values_ptr[shape_func+mc*dofs_per_cell];
if (value == Number())
continue;