Dear Deal.II community,
I am using the CellDataStorage class to record my history state variable and try to interpolate it onto my refined mesh. Therefore, the history data can be accessible for my analysis of the refined mesh.
However, I checked the data on the quadrature point on the refined mesh, It is not consistent with the data obtained by fe_values[introspection.extractors.heat_diffu].get_function_values(
old_relevant_solution, old_timestep_heat_values);
Can you give me some hints to debug it?
""""
if (mesh_changed)
{
heat_pre = old_timestep_heat_values[q];
cout << "data history" << std::endl;
cout << lqph[q]->get_initial("Temperature", 0.0) << std::endl;
cout << "solution vector" << std::endl;
}
"""
Thanks a lot in advance.
Best regards,
Junxiang.