dealii::Tensor<1, spacedim> dealii::FEValuesBase<dim, spacedim>::shape_grad_component(unsigned int, unsigned int, unsigned int) const [with int dim = 3; int spacedim = 3]The violated condition was:component < fe->n_components()Additional information:Index 1 is not in the half-open range [0,1).Stacktrace:-----------#0 ../build/local: dealii::FEValuesBase<3, 3>::shape_grad_component(unsigned int, unsigned int, unsigned int) const#1 ../build/local: dealii::SymmetricTensor<2, 3, double> LinearElasticity::get_strain<3>(dealii::FEValues<3, 3> const&, unsigned int, unsigned int)#2 ../build/local: LinearElasticity::HPSolver<3, dealii::Vector<double> >::assemble_cell_matrix(dealii::TriaActiveIterator<dealii::DoFCellAccessor<dealii::hp::DoFHandler<3, 3>, false> > const&, dealii::FullMatrix<double>&, dealii::hp::FEValues<3, 3>&)#3 ../build/local: LinearElasticity::HPSerialSolver<3>::assemble_linear_system(LinearElasticity::HPSerialSolver<3>::LinearSystem&)#4 ../build/local: LinearElasticity::HPSerialSolver<3>::solve_problem()
for (unsigned int deg=1; deg <= max_fe_degree; ++deg) { fe_collection.push_back(FE_Q<dim>(deg)); quadrature_collection.push_back(QGauss<dim>(deg+1)); face_quadrature_collection.push_back(QGauss<dim-1>(deg+1)); }