![]()  | 
  
    LifeV
    
   | 
 
#include <NavierStokesEthierSteinman.hpp>
 Inheritance diagram for NavierStokesEthierSteinman:
 Collaboration diagram for NavierStokesEthierSteinman:Static Private Attributes | |
| static const Int | LEFTWALL = 4 | 
| static const Int | RIGHTWALL = 2 | 
| static const Int | FRONTWALL = 1 | 
| static const Int | BACKWALL = 3 | 
| static const Int | TOPWALL = 6 | 
| static const Int | BOTTOMWALL = 5 | 
| static const Int | BOTTOMEDGE1 = 7 | 
| static const Int | BOTTOMEDGE2 = 8 | 
| static const Int | BOTTOMEDGE3 = 9 | 
| static const Int | BOTTOMEDGE4 = 10 | 
| static const Int | SIDEEDGE1 = 11 | 
| static const Int | SIDEEDGE2 = 12 | 
| static const Int | SIDEEDGE3 = 13 | 
| static const Int | SIDEEDGE4 = 14 | 
| static const Int | TOPEDGE1 = 15 | 
| static const Int | TOPEDGE2 = 16 | 
| static const Int | TOPEDGE3 = 17 | 
| static const Int | TOPEDGE4 = 18 | 
| static const Int | BOTTOMCORNER1 = 19 | 
| static const Int | BOTTOMCORNER2 = 20 | 
| static const Int | BOTTOMCORNER3 = 21 | 
| static const Int | BOTTOMCORNER4 = 22 | 
| static const Int | TOPCORNER1 = 23 | 
| static const Int | TOPCORNER2 = 24 | 
| static const Int | TOPCORNER3 = 25 | 
| static const Int | TOPCORNER4 = 26 | 
Constructors, destructor | |
| NavierStokesEthierSteinman () | |
| Empty constructor.  More... | |
| virtual | ~NavierStokesEthierSteinman () | 
| Destructor.  More... | |
Methods | |
| bool | hasExactSolution () const | 
| Returns true if the problem has an exact solution.  More... | |
| NavierStokesProblem< esMesh_Type >::function_Type | xexact () | 
| Returns the value of the exact solution.  More... | |
| NavierStokesProblem< esMesh_Type >::function_Type | uexact () | 
| Returns the value of the exact solution (velocity components only)  More... | |
| NavierStokesProblem< esMesh_Type >::function_Type | uderexact () | 
| Returns the value of the derivative of the exact solution with respect to the time (velocity components only)  More... | |
| NavierStokesProblem< esMesh_Type >::function_Type | pexact () | 
| Returns the value of the exact solution (pressure component only)  More... | |
| void | showMe (std::ostream &output=std::cout) const | 
| Display general information about the problem.  More... | |
Set Methods | |
| void | setBoundaryConditions (std::shared_ptr< BCHandler > bcHandler) const | 
| Setup the boundary conditions in the provided BCHandler.  More... | |
| void | setViscosity (const Real &viscosity) | 
| Set the viscosity of the fluid.  More... | |
| void | setDensity (const Real &density) | 
| Set the density of the fluid.  More... | |
Get Methods | |
| void | mesh (std::shared_ptr< esMesh_Type > &meshPart) const | 
| Getter for the problem mesh.  More... | |
| void | boundaryConditions (std::shared_ptr< BCHandler > bcHandler) const | 
| Getter for the boundary conditions in the provided BCHandler.  More... | |
| std::string | name () const | 
| Returns the name of the problem.  More... | |
Additional Inherited Members | |
  Public Types inherited from NavierStokesProblem< esMesh_Type > | |
| typedef Real(* | function_Type) (const Real &, const Real &, const Real &, const Real &, const ID &) | 
  Public Member Functions inherited from NavierStokesProblem< esMesh_Type > | |
| NavierStokesProblem () | |
| virtual | ~NavierStokesProblem () | 
| void | setMesh (const UInt &refinement, const std::string &ressourcesPath="./Ressources/") | 
| Setup the problem mesh.  More... | |
| Real | viscosity () const | 
| Returns the viscosity.  More... | |
| Real | density () const | 
| Returns the density.  More... | |
| virtual function_Type | force () | 
| Returns the value of the forces.  More... | |
  Static Public Member Functions inherited from NavierStokesProblem< esMesh_Type > | |
| static Real | nullFunction (const Real &, const Real &, const Real &, const Real &, const ID &) | 
  Protected Attributes inherited from NavierStokesProblem< esMesh_Type > | |
| UInt | M_refinement | 
| std::string | M_resourcesPath | 
| Real | M_viscosity | 
| Real | M_density | 
Definition at line 49 of file NavierStokesEthierSteinman.hpp.
Empty constructor.
Definition at line 76 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Destructor.
Definition at line 85 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns true if the problem has an exact solution.
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 91 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns the value of the exact solution.
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 97 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns the value of the exact solution (velocity components only)
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 103 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns the value of the derivative of the exact solution with respect to the time (velocity components only)
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 109 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns the value of the exact solution (pressure component only)
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 115 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Display general information about the problem.
| output | specify the output stream (std::cout by default) | 
Implements NavierStokesProblem< esMesh_Type >.
Definition at line 121 of file NavierStokesEthierSteinman.cpp.
| void setBoundaryConditions | ( | std::shared_ptr< BCHandler > | bcHandler | ) | const | 
      
  | 
  virtual | 
Set the viscosity of the fluid.
| viscosity | viscosity of the fluid | 
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 127 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Set the density of the fluid.
| density | density of the fluid | 
Reimplemented from NavierStokesProblem< esMesh_Type >.
Definition at line 134 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Getter for the problem mesh.
Implements NavierStokesProblem< esMesh_Type >.
Definition at line 141 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Getter for the boundary conditions in the provided BCHandler.
| bcHandler | shared pointer on a BCHandler object | 
Implements NavierStokesProblem< esMesh_Type >.
Definition at line 156 of file NavierStokesEthierSteinman.cpp.
      
  | 
  virtual | 
Returns the name of the problem.
Implements NavierStokesProblem< esMesh_Type >.
Definition at line 191 of file NavierStokesEthierSteinman.cpp.
      
  | 
  staticprivate | 
Definition at line 55 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 56 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 57 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 58 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 59 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 60 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 62 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 63 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 64 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 65 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 66 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 67 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 68 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 69 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 70 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 71 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 72 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 73 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 75 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 76 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 77 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 78 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 79 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 80 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 81 of file NavierStokesEthierSteinman.hpp.
      
  | 
  staticprivate | 
Definition at line 82 of file NavierStokesEthierSteinman.hpp.