adaptive_moving_block_navier_stokes.cc File Reference
#include "generic.h"
#include "navier_stokes.h"
#include "poisson.h"
#include "meshes/quad_from_triangle_mesh.h"

Classes

class  MovingBlockProblem< ELEMENT >
 Moving block problem. More...
 

Namespaces

 Global_Physical_Variables
 Global variables.
 

Functions

int main ()
 

Function Documentation

◆ main()

int main ( )

///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// Driver for MovingBlock test problem – test drive with two different types of element.

264 {
265  // Label for output
266  DocInfo doc_info;
267 
268  // Set output directory
269  doc_info.set_directory("RESLT");
270 
271  // Step number
272  doc_info.number()=0;
273 
274  // Typedef the ELEMENT and MESH type
275  typedef RefineableQCrouzeixRaviartElement<2> ELEMENT;
277 
278  // Build the problem with QCrouzeixRaviartElements
280 
281  std::cout << "Doing QCrouzeixRaviartElement<2>" << std::endl;
282 
283  // Maximum number of adaptations
284  unsigned max_adapt=2;
285 
286  // Solve the problem
287  problem.newton_solve(max_adapt);
288 
289  // Output the solution
290  problem.doc_solution(doc_info);
291 
292 } // end_of_main
Moving block problem.
Definition: extrude_triangle_generated_mesh.cc:69
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
Unstructured refineable QuadFromTriangleMesh.
Definition: quad_from_triangle_mesh.template.h:578
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References oomph::DocInfo::number(), problem, and oomph::DocInfo::set_directory().