Driver code for 2D AdvectionDiffusion problem.
302 cout <<
"\n\n\nProblem self-test ";
305 cout <<
"passed: Problem can be solved." << std::endl;
322 problem.mesh_pt()->doc_adaptivity_targets(cout);
333 problem.doc_solution(doc_info);
342 unsigned max_solve=4;
343 for (
unsigned isolve=0;isolve<max_solve;isolve++)
349 if ((
problem.mesh_pt()->nrefined() !=0)||
350 (
problem.mesh_pt()->nunrefined()!=0))
356 cout <<
"Mesh wasn't adapted --> we'll stop here" << std::endl;
361 problem.doc_solution(doc_info);
Definition: two_d_adv_diff_adapt.cc:103
Definition: oomph_utilities.h:499
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
Definition: oomph_definitions.h:222
Definition: refineable_advection_diffusion_elements.h:355
double TanPhi
Parameter for angle of step.
Definition: two_d_adv_diff_adapt.cc:56
double Alpha
Parameter for steepness of step.
Definition: two_d_adv_diff_adapt.cc:53
void source_function(const Vector< double > &x_vect, double &source)
Source function required to make the solution above an exact solution.
Definition: two_d_adv_diff_adapt.cc:71
void wind_function(const Vector< double > &x, Vector< double > &wind)
Wind.
Definition: two_d_adv_diff_adapt.cc:84
#define OOMPH_EXCEPTION_LOCATION
Definition: oomph_definitions.h:61
#define OOMPH_CURRENT_FUNCTION
Definition: oomph_definitions.h:86
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213