///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// Run adaptive solution of unsteady heat equation with or without ALE
470 trace_file <<
"VARIABLES=\"time\",\"u<SUB>FE</SUB>\","
471 <<
"\"u<SUB>exact</SUB>\",\"norm of error\",\"norm of solution\""
483 problem.set_initial_condition();
486 problem.doc_solution(doc_info,trace_file);
492 unsigned nstep =
unsigned(t_max/dt);
495 clock_t t_start = clock();
498 for (
unsigned istep=0;istep<nstep;istep++)
503 problem.unsteady_newton_solve(dt);
513 clock_t t_end = clock();
515 std::cout <<
"Total time for solution: "
516 <<
double(t_end-t_start)/CLOCKS_PER_SEC
520 problem.doc_solution(doc_info,trace_file);
UnsteadyHeat problem.
Definition: pretend_melt.cc:80
Definition: oomph_utilities.h:499
std::string directory() const
Output directory.
Definition: oomph_utilities.h:524
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
unsigned & number()
Number used (e.g.) for labeling output files.
Definition: oomph_utilities.h:554
void get_source(const double &time, const Vector< double > &x, double &source)
Source function to make it an exact solution.
Definition: heat_transfer_and_melting/two_d_unsteady_heat_melt/two_d_unsteady_heat.cc:79
string filename
Definition: MergeRestartFiles.py:39
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213