Skip to content

Commit

Permalink
Merge pull request #14889 from peterrum/hessian_assert
Browse files Browse the repository at this point in the history
Clean up assert
  • Loading branch information
marcfehling committed Mar 15, 2023
2 parents c4a4956 + 90b8db6 commit a7265a3
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions include/deal.II/matrix_free/evaluation_kernels.h
Original file line number Diff line number Diff line change
Expand Up @@ -835,6 +835,8 @@ namespace internal
const Number * values_dofs_actual,
FEEvaluationData<dim, Number, false> & fe_eval)
{
Assert(!(evaluation_flag & EvaluationFlags::hessians), ExcNotImplemented());

const std::size_t n_dofs =
fe_eval.get_shape_info().dofs_per_component_on_cell;
const std::size_t n_q_points = fe_eval.get_shape_info().n_q_points;
Expand Down Expand Up @@ -885,9 +887,6 @@ namespace internal
values_dofs_actual_ptr += n_dofs;
}
}

if (evaluation_flag & EvaluationFlags::hessians)
Assert(false, ExcNotImplemented());
}


Expand All @@ -905,9 +904,8 @@ namespace internal
FEEvaluationData<dim, Number, false> &fe_eval,
const bool add_into_values_array)
{
// TODO: implement hessians
AssertThrow(!(integration_flag & EvaluationFlags::hessians),
ExcNotImplemented());
Assert(!(integration_flag & EvaluationFlags::hessians),
ExcNotImplemented());

const std::size_t n_dofs =
fe_eval.get_shape_info().dofs_per_component_on_cell;
Expand Down

0 comments on commit a7265a3

Please sign in to comment.