36#ifndef STOKESFLOWPROBLEMDEFINITION_HPP_
37#define STOKESFLOWPROBLEMDEFINITION_HPP_
39#include "ContinuumMechanicsProblemDefinition.hpp"
87 EXCEPTION(
"Viscosity hasn't been set yet (for the Stokes' flow problem)");
112 void SetPrescribedFlowNodes(std::vector<unsigned>& rPrescribedFlowNodes, std::vector<c_vector<double,DIM> >& rPrescribedFlow)
114 assert(rPrescribedFlowNodes.size()==rPrescribedFlow.size());
#define EXCEPTION(message)
std::vector< c_vector< double, DIM > > mDirichletNodeValues
std::vector< unsigned > mDirichletNodes
void SetZeroDirichletNodes(std::vector< unsigned > &rZeroDirichletNodes)
StokesFlowProblemDefinition(AbstractTetrahedralMesh< DIM, DIM > &rMesh)
void SetZeroFlowNodes(std::vector< unsigned > &rZeroFlowNodes)
void SetViscosity(double mu)
void SetPrescribedFlowNodes(std::vector< unsigned > &rPrescribedFlowNodes, std::vector< c_vector< double, DIM > > &rPrescribedFlow)
virtual ~StokesFlowProblemDefinition()