33 #define __user_fun_H 1
38 #include <boost/numeric/ublas/vector.hpp> 39 #include <boost/numeric/ublas/matrix.hpp> 42 #include <lifev/core/LifeV.hpp> 44 using namespace LifeV;
Real pressureDirichlet2(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Real saturationDirichlet1(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Real Dk_rw(const Real &S_w)
Real saturationDirichlet3(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
boost::numeric::ublas::vector< Real > Vector
Real saturationMass(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Real saturationNeumann(const Real &, const Real &x, const Real &y, const Real &z, const ID &icomp)
Real Phi(const Real &x, const Real &y, const Real &z)
Vector saturationPhysicalFlux(const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u)
Real k_rw(const Real &S_w)
Real pressureNeumann(const Real &, const Real &x, const Real &y, const Real &z, const ID &icomp)
Real saturationSource(const Real &, const Real &x, const Real &y, const Real &, const ID &)
Matrix saturationPermeability(const Real &t, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u)
User functions for the saturation equation.
boost::numeric::ublas::matrix< Real > Matrix
Real saturationDirichlet2(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Vector saturationFirstDerivativePhysicalFlux(const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u)
boost::numeric::ublas::vector< Real > Vector
Real saturationInitialCondition(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Real saturationRobin(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
Real Dk_rn(const Real &S_n)
Real pressureRobin(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
double Real
Generic real data.
Matrix pressurePermeability(const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u)
Real pressureDirichlet1(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
const Matrix invK(const Real &t, const Real &x, const Real &y, const Real &z)
Real pressureDirichlet3(const Real &, const Real &x, const Real &y, const Real &z, const ID &)
boost::numeric::ublas::matrix< Real > Matrix
Real pressureSource(const Real &, const Real &x, const Real &y, const Real &, const ID &)
Real k_rn(const Real &S_n)
Real Dpc(const Real &S_w)