34 #define __user_fun_H 1
36 #include <lifev/core/LifeV.hpp> 38 #include <lifev/core/mesh/RegionMesh.hpp> 40 #include <lifev/darcy/solver/DarcySolverTransientNonLinear.hpp> 45 using namespace LifeV;
darcySolverLinear_Type::fESpacePtr_Type fESpacePtr_Type
Real dirichlet(const Real &t, const Real &x, const Real &y, const Real &z, const ID &ic)
darcySolver_Type::dataPtr_Type darcyDataPtr_Type
darcySolverLinear_Type::vectorField_Type vectorField_Type
darcySolverLinear_Type::matrixFctPtr_Type matrixFctPtr_Type
darcySolverLinear_Type::bcHandlerPtr_Type bcHandlerPtr_Type
darcySolver_Type::data_Type darcyData_Type
RegionMesh< geoElement_Type > regionMesh_Type
virtual Matrix eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
virtual Real eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
darcySolverLinear_Type::bcHandler_Type bcHandler_Type
darcySolverLinear_Type::matrixFct_Type matrixFct_Type
darcySolverLinear_Type::scalarFct_Type scalarFct_Type
virtual Real eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
darcySolverLinear_Type::vector_Type vector_Type
darcySolverLinear_Type::scalarFieldPtr_Type scalarFieldPtr_Type
darcySolverLinear_Type::vectorFct_Type vectorFct_Type
darcySolverLinear_Type::vectorFieldPtr_Type vectorFieldPtr_Type
DarcySolverTransientNonLinear< regionMesh_Type > darcySolver_Type
darcySolverLinear_Type::vectorFctPtr_Type vectorFctPtr_Type
std::shared_ptr< std::vector< Int > > M_isOnProc
darcySolver_Type::darcySolverLinear_Type darcySolverLinear_Type
darcySolverLinear_Type::fESpace_Type fESpace_Type
darcySolverLinear_Type::scalarField_Type scalarField_Type
Real analyticalFlux(const Real &, const Real &, const Real &, const Real &, const ID &)
virtual Vector eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
Real analyticalSolution(const Real &t, const Real &x, const Real &y, const Real &, const ID &)
Analytical solution.
std::shared_ptr< regionMesh_Type > regionMeshPtr_Type
double Real
Generic real data.
darcySolverLinear_Type::vectorPtr_Type vectorPtr_Type
darcySolverLinear_Type::scalarFctPtr_Type scalarFctPtr_Type
virtual Real eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
VectorSmall< 3 > Vector3D
MeshPartitioner< regionMesh_Type > meshPartitioner_Type
void setBoundaryConditions(bcHandlerPtr_Type &bcDarcy)
Boundary data.
implements a non-linear transient mixed-hybrid FE Darcy solver.
uint32_type UInt
generic unsigned integer (used mainly for addressing)
virtual Real eval(const UInt &iElem, const Vector3D &P, const Real &time=0.) const
Abstract virtual eval function.
LinearTetra geoElement_Type
Typedef.