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];
// For auto-differentiable numbers, the fact that a DoF value is
// zero does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
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];
// For auto-differentiable numbers, the fact that a DoF value is
// zero does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
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];
// For auto-differentiable numbers, the fact that a DoF value is
// zero does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value
// is zero does not imply that its derivatives are zero as
// well. So we can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value
// is zero does not imply that its derivatives are zero as
// well. So we can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.
// shape function is zero for the selected components
continue;
- const Number value = dof_values[shape_function];
+ const Number &value = dof_values[shape_function];
// For auto-differentiable numbers, the fact that a DoF value is zero
// does not imply that its derivatives are zero as well. So we
// can't filter by value for these number types.