![]() |
v0.15.5 |
Rhs for G (chemical potential residual) More...
#include "tutorials/vec-5_free_surface/src/FreeSurfaceOps.hpp"
Public Member Functions | |
| OpRhsG (const std::string field_name, boost::shared_ptr< VectorDouble > h_ptr, boost::shared_ptr< MatrixDouble > grad_h_ptr, boost::shared_ptr< VectorDouble > g_ptr) | |
| MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data) |
Private Attributes | |
| boost::shared_ptr< VectorDouble > | hPtr |
| boost::shared_ptr< MatrixDouble > | gradHPtr |
| boost::shared_ptr< VectorDouble > | gPtr |
Rhs for G (chemical potential residual)
| field_name | Name of the field associated with the operator |
| h_ptr | Pointer to the free surface height vector (H) |
| grad_h_ptr | Pointer to the free surface height gradient matrix (∇H) |
| g_ptr | Pointer to the chemical potential vector (G) |
Implements Lovric 3.1d (excpet for wetting boundary term - see OpWettingAngleRhs/Lhs): R_g = ∫_Ω s(g - f(h)) - ∇s·(ε²∇h) dΩ
The template boolean I selects initialization (I=true) vs evolution (I=false).
Definition at line 1383 of file FreeSurfaceOps.hpp.
|
inline |
Definition at line 1385 of file FreeSurfaceOps.hpp.
|
inline |
Definition at line 1391 of file FreeSurfaceOps.hpp.
|
private |
Definition at line 1444 of file FreeSurfaceOps.hpp.
|
private |
Definition at line 1443 of file FreeSurfaceOps.hpp.
|
private |
Definition at line 1442 of file FreeSurfaceOps.hpp.