LifeV
|
User functions. More...
Namespaces | |
BCFlags | |
Boundary data. | |
dataPhysical | |
Data Structures | |
class | initialCondition |
class | inversePermeability |
Problem data. More... | |
class | massFunction |
class | MyFun |
Data. More... | |
class | reactionTerm |
class | scalarSource |
class | vectorSource |
Functions | |
Real | analyticalSolution (const Real &, const Real &, const Real &, const Real &, const ID &) |
Analytical solution. More... | |
Vector | physicalFlux (const Real &, const Real &x, const Real &y, const Real &, const std::vector< Real > &u) |
Vector | firstDerivativePhysicalFlux (const Real &, const Real &x, const Real &y, const Real &, const std::vector< Real > &u) |
Real | dual (const Real &, const Real &, const Real &, const Real &, const ID &ic) |
Real | initialCondition (const Real &, const Real &x, const Real &y, const Real &z, const ID &ic) |
Real | mass (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | dirichlet (const Real &t, const Real &x, const Real &y, const Real &z, const ID &ic) |
Real | source_in (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | UOne (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | UZero (const Real &, const Real &, const Real &, const Real &, const ID &) |
Matrix | pressurePermeability (const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u) |
Real | pressureSource (const Real &, const Real &x, const Real &y, const Real &, const ID &) |
Real | pressureDirichlet1 (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
Real | pressureDirichlet2 (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
Real | pressureDirichlet3 (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
Real | pressureNeumann (const Real &, const Real &x, const Real &y, const Real &z, const ID &icomp) |
Real | pressureRobin (const Real &, const Real &x, const Real &y, const Real &z, 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. More... | |
Vector | saturationPhysicalFlux (const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u) |
Vector | saturationFirstDerivativePhysicalFlux (const Real &, const Real &x, const Real &y, const Real &z, const std::vector< Real > &u) |
Real | saturationSource (const Real &, const Real &x, const Real &y, const Real &, const ID &) |
Real | saturationInitialCondition (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
Real | saturationMass (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 | saturationDirichlet2 (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
Real | saturationDirichlet3 (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 | saturationRobin (const Real &, const Real &x, const Real &y, const Real &z, const ID &) |
void | setBoundaryConditions (bcHandlerPtr_Type &bcDarcy) |
Boundary data. More... | |
Real | analyticalFlux (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | neumann1 (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | neumann2 (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | robin (const Real &, const Real &, const Real &, const Real &, const ID &) |
Real | robinMass (const Real &, const Real &, const Real &, const Real &, const ID &) |
Variables | |
const Real | Pi = 3.14159265358979323846264338328 |
User functions.
User functions for the pressure equation.
typedef LinearTetra geoElement_Type |
Typedef.
Definition at line 47 of file core/testsuite/fe_function/user_fun.hpp.
typedef RegionMesh< geoElement_Type > regionMesh_Type |
Definition at line 48 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< regionMesh_Type > regionMeshPtr_Type |
Definition at line 49 of file core/testsuite/fe_function/user_fun.hpp.
Definition at line 51 of file core/testsuite/fe_function/user_fun.hpp.
typedef Exporter< regionMesh_Type > exporter_Type |
Definition at line 53 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< exporter_Type > exporterPtr_Type |
Definition at line 54 of file core/testsuite/fe_function/user_fun.hpp.
typedef FESpace< regionMesh_Type, map_Type > FESpace_Type |
Definition at line 56 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< FESpace_Type > FESpacePtr_Type |
Definition at line 57 of file core/testsuite/fe_function/user_fun.hpp.
typedef FEVectorField< regionMesh_Type, map_Type > FEVectorField_Type |
Definition at line 59 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< FEVectorField_Type > FEVectorFieldPtr_Type |
Definition at line 60 of file core/testsuite/fe_function/user_fun.hpp.
typedef FEScalarField< regionMesh_Type, map_Type > FEScalarField_Type |
Definition at line 62 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< FEScalarField_Type > FEScalarFieldPtr_Type |
Definition at line 63 of file core/testsuite/fe_function/user_fun.hpp.
typedef FEFunction< regionMesh_Type, map_Type, Vector > FEVectorFct_Type |
Definition at line 65 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< FEVectorFct_Type > FEVectorFctPtr_Type |
Definition at line 66 of file core/testsuite/fe_function/user_fun.hpp.
typedef FEFunction< regionMesh_Type, map_Type, Real > FEScalarFct_Type |
Definition at line 68 of file core/testsuite/fe_function/user_fun.hpp.
typedef std::shared_ptr< FEScalarFct_Type > FEScalarFctPtr_Type |
Definition at line 69 of file core/testsuite/fe_function/user_fun.hpp.
Definition at line 51 of file darcy/examples/twophase_impes/user_fun.hpp.
Definition at line 52 of file darcy/examples/twophase_impes/user_fun.hpp.
typedef MeshPartitioner< regionMesh_Type > meshPartitioner_Type |
Definition at line 55 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
typedef DarcySolverLinear< regionMesh_Type > darcySolver_Type |
Definition at line 57 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 59 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 61 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 62 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 64 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 65 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 67 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 68 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 70 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 71 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 73 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 74 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 76 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 77 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 79 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 80 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 82 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 83 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 85 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Definition at line 86 of file darcy/testsuite/basic_test/2d/user_fun.hpp.
Real analyticalSolution | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Analytical solution.
return 1;
Definition at line 65 of file hyperbolic.cpp.
Vector dataProblem::physicalFlux | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | , | ||
const std::vector< Real > & | u | ||
) |
Definition at line 80 of file hyperbolic.cpp.
Vector dataProblem::firstDerivativePhysicalFlux | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | , | ||
const std::vector< Real > & | u | ||
) |
Definition at line 105 of file hyperbolic.cpp.
Real dataProblem::dual | ( | const Real & | , |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | ic | ||
) |
Definition at line 130 of file hyperbolic.cpp.
Real dataProblem::initialCondition | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | ic | ||
) |
Definition at line 152 of file hyperbolic.cpp.
Definition at line 162 of file hyperbolic.cpp.
Definition at line 172 of file hyperbolic.cpp.
Real dataProblem::source_in | ( | const Real & | , |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | |||
) |
Definition at line 183 of file hyperbolic.cpp.
Definition at line 193 of file hyperbolic.cpp.
Definition at line 202 of file hyperbolic.cpp.
Matrix pressurePermeability | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const std::vector< Real > & | u | ||
) |
Definition at line 172 of file darcy/examples/twophase_impes/user_fun.cpp.
Definition at line 190 of file darcy/examples/twophase_impes/user_fun.cpp.
Real pressureDirichlet1 | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 200 of file darcy/examples/twophase_impes/user_fun.cpp.
Real pressureDirichlet2 | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 210 of file darcy/examples/twophase_impes/user_fun.cpp.
Real pressureDirichlet3 | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 220 of file darcy/examples/twophase_impes/user_fun.cpp.
Definition at line 254 of file darcy/examples/twophase_impes/user_fun.cpp.
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.
Definition at line 275 of file darcy/examples/twophase_impes/user_fun.cpp.
Vector saturationPhysicalFlux | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const std::vector< Real > & | u | ||
) |
Definition at line 295 of file darcy/examples/twophase_impes/user_fun.cpp.
Vector saturationFirstDerivativePhysicalFlux | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const std::vector< Real > & | u | ||
) |
Definition at line 352 of file darcy/examples/twophase_impes/user_fun.cpp.
Definition at line 417 of file darcy/examples/twophase_impes/user_fun.cpp.
Real saturationInitialCondition | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 427 of file darcy/examples/twophase_impes/user_fun.cpp.
Definition at line 437 of file darcy/examples/twophase_impes/user_fun.cpp.
Real saturationDirichlet1 | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 447 of file darcy/examples/twophase_impes/user_fun.cpp.
Real saturationDirichlet2 | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 464 of file darcy/examples/twophase_impes/user_fun.cpp.
Real saturationDirichlet3 | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | |||
) |
Definition at line 474 of file darcy/examples/twophase_impes/user_fun.cpp.
Definition at line 508 of file darcy/examples/twophase_impes/user_fun.cpp.
void setBoundaryConditions | ( | bcHandlerPtr_Type & | bcDarcy | ) |
Boundary data.
Definition at line 119 of file darcy/testsuite/basic_test/2d/user_fun.cpp.
Real analyticalFlux | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | icomp | ||
) |
Definition at line 157 of file darcy/testsuite/basic_test/2d/user_fun.cpp.
Definition at line 142 of file darcy/testsuite/basic_test/3d/user_fun.cpp.
Definition at line 151 of file darcy/testsuite/basic_test/3d/user_fun.cpp.
Definition at line 161 of file darcy/testsuite/basic_test/3d/user_fun.cpp.
Definition at line 171 of file darcy/testsuite/basic_test/3d/user_fun.cpp.
const Real Pi = 3.14159265358979323846264338328 |
Definition at line 62 of file hyperbolic.cpp.