circular_driven_cavity_driver.cc File Reference

Classes

class  DrivenCavityProblem< ELEMENT, MESH >
 

Namespaces

 Global_Physical_Variables
 Global variables.
 

Functions

int main ()
 Driver for DrivenCavity test problem with mesh adaptation. More...
 

Function Documentation

◆ main()

int main ( )

Driver for DrivenCavity test problem with mesh adaptation.

///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////

593 {
594 
595 
598  typedef RefineableQCrouzeixRaviartElement<2> ELEMENT2;
599  typedef RefineableQTaylorHoodElement<2> ELEMENT3;
600 
605 
606 // Counter for steps
607  unsigned next_istep=0;
608 
609  {
610 
611  cout << " " << std::endl;
612  cout << "==========================================================" << std::endl;
613  cout << "Algebraic Taylor Hood " << std::endl;
614  cout << "==========================================================" << std::endl;
615  cout << " " << std::endl;
616  DrivenCavityProblem<ELEMENT1,MESH1>* problem_pt= new
618 
619  problem_pt->run(next_istep);
620  }
621 
622 
623  {
624  cout << " " << std::endl;
625  cout << "==========================================================" << std::endl;
626  cout << "Algebraic Crouzeix Raviart " << std::endl;
627  cout << "==========================================================" << std::endl;
628  cout << " " << std::endl;
629  DrivenCavityProblem<ELEMENT0,MESH0>* problem_pt= new
631 
632  problem_pt->run(next_istep);
633  }
634 
635  {
636  cout << " " << std::endl;
637  cout << "==========================================================" << std::endl;
638  cout << "Taylor Hood " << std::endl;
639  cout << "==========================================================" << std::endl;
640  cout << " " << std::endl;
641  DrivenCavityProblem<ELEMENT3,MESH3>* problem_pt= new
643 
644  problem_pt->run(next_istep);
645  }
646 
647  {
648  cout << " " << std::endl;
649  cout << "==========================================================" << std::endl;
650  cout << "Crouzeix Raviart " << std::endl;
651  cout << "==========================================================" << std::endl;
652  cout << " " << std::endl;
653  DrivenCavityProblem<ELEMENT2,MESH2>* problem_pt= new
655 
656  problem_pt->run(next_istep);
657  }
658 
659 
660 }
Definition: circular_driven_cavity_driver.cc:79
void run(unsigned &next_istep)
run parameter study
Definition: circular_driven_cavity_driver.cc:398
Definition: algebraic_elements.h:540
Definition: quarter_circle_sector_mesh.template.h:442
Definition: quarter_circle_sector_mesh.template.h:188

References DrivenCavityProblem< ELEMENT, MESH >::run().