35 #ifndef NAVIERSTOKESETHIERSTEINMAN_HPP 36 #define NAVIERSTOKESETHIERSTEINMAN_HPP 38 #include <lifev/core/mesh/RegionMesh.hpp> 39 #include <lifev/navier_stokes/solver/NavierStokesSolver/NavierStokesProblem.hpp> 119 void showMe ( std::ostream& output = std::cout )
const;
150 void mesh ( std::shared_ptr< esMesh_Type >& meshPart )
const;
159 std::string
name()
const;
static const Int FRONTWALL
static const Int BOTTOMCORNER2
std::string name() const
Returns the name of the problem.
NavierStokesProblem< esMesh_Type >::function_Type uderexact()
Returns the value of the derivative of the exact solution with respect to the time (velocity componen...
static const Int SIDEEDGE4
NavierStokesEthierSteinman()
Empty constructor.
static const Int BOTTOMEDGE4
static const Int TOPEDGE1
static const Int TOPEDGE3
NavierStokesProblem< esMesh_Type >::function_Type xexact()
Returns the value of the exact solution.
static const Int TOPCORNER4
int32_type Int
Generic integer data.
void boundaryConditions(std::shared_ptr< BCHandler > bcHandler) const
Getter for the boundary conditions in the provided BCHandler.
static const Int LEFTWALL
void updateInverseJacobian(const UInt &iQuadPt)
static const Int TOPCORNER1
RegionMesh< LinearTetra > esMesh_Type
static const Int SIDEEDGE2
static const Int BOTTOMCORNER4
static const Int BOTTOMCORNER1
NavierStokesProblem< esMesh_Type >::function_Type uexact()
Returns the value of the exact solution (velocity components only)
static const Int TOPCORNER2
bool hasExactSolution() const
Returns true if the problem has an exact solution.
static const Int BOTTOMEDGE3
void mesh(std::shared_ptr< esMesh_Type > &meshPart) const
Getter for the problem mesh.
static const Int TOPEDGE2
static const Int RIGHTWALL
static const Int BOTTOMWALL
static const Int BOTTOMCORNER3
static const Int SIDEEDGE1
static const Int TOPCORNER3
void setBoundaryConditions(std::shared_ptr< BCHandler > bcHandler) const
Setup the boundary conditions in the provided BCHandler.
static const Int BOTTOMEDGE1
double Real
Generic real data.
static const Int TOPEDGE4
void setDensity(const Real &density)
Set the density of the fluid.
static const Int SIDEEDGE3
virtual ~NavierStokesEthierSteinman()
Destructor.
void showMe(std::ostream &output=std::cout) const
Display general information about the problem.
static const Int BACKWALL
void setViscosity(const Real &viscosity)
Set the viscosity of the fluid.
NavierStokesProblem< esMesh_Type >::function_Type pexact()
Returns the value of the exact solution (pressure component only)
static const Int BOTTOMEDGE2