20#ifndef __H__UG__LIB_DISC__THERMOHALINE_FLOW__FRACT_THF_FV1_
21#define __H__UG__LIB_DISC__THERMOHALINE_FLOW__FRACT_THF_FV1_
40#include "../extravol.h"
41#include "../d3f_sss.h"
63template <
typename TDomain>
102 static const size_t _C_ = 0;
105 static const size_t _P_ = 1;
108 static const size_t _T_ = 2;
115 const char* functions,
120 const std::vector<std::string>& vFct,
121 const std::vector<std::string>& vSubset
466 const std::vector<LFEID> & vLfeID,
473 template <
typename TElem>
476 template <
typename TElem>
479 template <
typename TElem>
482 template <
typename TElem>
485 template <
typename TElem>
488 template <
typename TElem>
491 template <
typename TElem>
494 template <
typename TElem>
497 template <
typename TElem>
500 template <
typename TElem>
513 template <
typename TElem>
516 template <
typename TElem>
519 template <
typename TElem>
522 template <
typename TElem>
525 template <
typename TElem>
528 template <
typename TElem>
531 template <
typename TElem>
537 template <
typename TElem>
540 template <
typename TElem>
543 template <
typename TElem>
546 template <
typename TElem>
549 template <
typename TElem>
552 template <
typename TElem>
555 template <
typename TElem>
558 template <
typename TElem>
561 template <
typename TElem>
567 template<
typename TFVGeom,
typename TConsGravity>
572 const TFVGeom& bulk_geo,
573 TConsGravity& ConsGravityMethod,
579 template<
typename TFVGeom,
typename TConsGravity,
size_t maxCorners>
588 TConsGravity& ConsGravityMethod,
599 template <
typename TElem>
611 std::vector<std::vector<number> > vvvDeriv[]
614 template <
typename TElem>
626 std::vector<std::vector<number> > vvvDeriv[]
629 template <
typename TElem>
641 std::vector<std::vector<number> > vvvDeriv[]
644 template <
typename TElem>
659 template <
typename TElem>
671 std::vector<std::vector<number> > vvvDeriv[]
684 template <
typename TElem>
void set_data(SmartPtr< CplUserData< TData, dim > > spData)
SmartPtr< ICplUserData< dim > > data()
SmartPtr< CplUserData< TData, dim > > user_data()
static const size_t maxLayerSideCorners
grid_dim_traits< dim >::side_type side_type
static const size_t maxNumSCVF
TDomain::position_type position_type
FV-discretization of the density-driven flow in porous media with fractures.
Definition fract_thf_fv1.h:66
void bulk_ass_dM_elem(LocalVector &d, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the mass part of the defect of a time-dependent problem on a bulk element
Definition fract_thf_fv1_impl.h:2109
void fract_ass_rhs_elem(LocalVector &d, TElem *elem, const position_type vCornerCoords[])
void fract_ass_dA_elem(LocalVector &d, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the stiffness part of the local defect on a fracture element
Definition fract_thf_fv1_impl.h:670
SmartPtr< IConvectionShapes< dim > > m_spUpwindEnergy
upwind method for the energy equation
Definition fract_thf_fv1.h:734
bool m_isFracture
if the current subset is registered in the fracture manager
Definition fract_thf_fv1.h:762
static const size_t _T_
abbreviation for local function: temperature
Definition fract_thf_fv1.h:108
void set_thermal_conductivity(number val)
Definition fract_thf_fv1.h:288
DataImport< number, dim > m_imViscosityCo
viscosity of the fluid phase (at the corners)
Definition fract_thf_fv1.h:692
void set_gravity(SmartPtr< CplUserData< MathVector< dim >, dim > > user)
Definition fract_thf_fv1.h:222
base_type::position_type position_type
position type
Definition fract_thf_fv1.h:78
SmartPtr< CplUserData< number, dim > > OrthoDarcyVel()
returns the export parameter of the orthogonal Darcy velocity in fracture
Definition fract_thf_fv1.h:458
void ass_dM_elem(LocalVector &d, const LocalVector &u, GridObject *elem, const position_type vCornerCoords[])
computes the mass part of the defect of a time-dependent problem
Definition fract_thf_fv1_impl.h:2089
number m_imMassDensitySolid
Data import for mass density of solid-phase.
Definition fract_thf_fv1.h:710
void prepare_element(const LocalVector &u, GridObject *elem, ReferenceObjectID roid, const position_type vCornerCoords[])
prepares a given element for assembling
Definition fract_thf_fv1_impl.h:249
size_t m_numFractCo
number of corners of the fracture side
Definition fract_thf_fv1.h:765
fract_manager_type::side_type side_type
type of the sides of elements (als low-dimensional fracture elements)
Definition fract_thf_fv1.h:96
virtual void prep_assemble_loop()
called once bevore assembling
Definition fract_thf_fv1_impl.h:65
DataImport< MathVector< dim >, dim > m_imConstGravity
gravity (must be constant)
Definition fract_thf_fv1.h:694
void fract_prepare_element(const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
prepares a given fracture element for assembling
Definition fract_thf_fv1_impl.h:311
number m_BoussinesqDensity
Reference Density for the Boussinesq flow case (needed in Energy eq)
Definition fract_thf_fv1.h:713
void set_orth_thermal_conductivity(number val)
Definition fract_thf_fv1.h:420
void set_orth_molecular_diffusion(number val)
Definition fract_thf_fv1.h:387
DegeneratedLayerManager< dim > fract_manager_type
fracture manager type
Definition fract_thf_fv1.h:93
void fract_bulk_ass_dA_elem(LocalVector &d, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the stiffness fracture-bulk interaction terms of the local defect on a fracture element
Definition fract_thf_fv1_impl.h:841
void set_orth_permeability(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:353
void fract_ass_dM_elem(LocalVector &d, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the mass part of the defect of a time-dependent problem on a fracture element
Definition fract_thf_fv1_impl.h:2172
DataImport< MathMatrix< dim, dim >, dim > m_imDiffusion
molecular diffusion times tortuosity in the fluid phase (constant per element)
Definition fract_thf_fv1.h:702
DataImport< MathMatrix< dim, dim >, dim > m_imThermalConductivity
thermal (heat) conductivity (constant per element)
Definition fract_thf_fv1.h:703
void fract_ass_JM_elem(LocalMatrix &J, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the mass matrix of a time-dependent problem on a fracture element
Definition fract_thf_fv1_impl.h:2336
bool m_BoussinesqTransport
whether to use the Boussinesq approximation in the transport eq.
Definition fract_thf_fv1.h:731
void set_heat_capacity_fluid(number data)
Definition fract_thf_fv1.h:305
void register_loc_discr_func()
registers the local assembler functions for a given element
Definition fract_thf_fv1_impl.h:2865
DataImport< number, dim > m_imPorosity
porosity (constant per element)
Definition fract_thf_fv1.h:698
size_t m_assCo[2 *maxFractSideCorners]
correspondence of the corners of the sides
Definition fract_thf_fv1.h:772
void ass_rhs_elem(LocalVector &d, GridObject *elem, const position_type vCornerCoords[])
computes the right-hand side due to the sources
Definition fract_thf_fv1_impl.h:2430
DataImport< number, dim > m_imOrthoDiffusion
molecular diffusion times tortuosity at the fracture-bulk interface (constant per element)
Definition fract_thf_fv1.h:721
void set_orth_molecular_diffusion(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:383
SmartPtr< CplUserData< number, dim > > temperature()
returns the export of temperature
Definition fract_thf_fv1.h:452
void set_fract_molecular_diffusion(number val)
Definition fract_thf_fv1.h:372
DataImport< number, dim > m_imFractPermeability
scalar permeability along the fracture (constant per element)
Definition fract_thf_fv1.h:718
DataImport< number, dim > m_imAperture
the fracture width (constant per element)
Definition fract_thf_fv1.h:717
size_t m_outerFractSideIdx
index of the outer side in the ref. elem.
Definition fract_thf_fv1.h:769
MathVector< dim > m_elem_loc_scvf[TFractFVGeom::maxNumSCVF]
local ip's in a fracture element
Definition fract_thf_fv1.h:775
void bulk_prepare_element_loop(ReferenceObjectID roid, int si)
prepares the loop over the elements: the 'bulk' version
Definition fract_thf_fv1_impl.h:134
void set_molecular_diffusion(number val)
Definition fract_thf_fv1.h:272
size_t m_innerFractSideIdx
index of the inner side in the ref. elem.
Definition fract_thf_fv1.h:768
DataImport< number, dim > m_imDensityIP
density of the fluid phase (at the ip's)
Definition fract_thf_fv1.h:691
void set_fract_molecular_diffusion(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:368
DataImport< number, dim > m_imOldDensityCo
old density of the fluid phase (at the corners)
Definition fract_thf_fv1.h:695
DataImport< number, dim > m_imOrthoThermCond
thermal (heat) conductivity at the fracture-bulk interface (constant per element)
Definition fract_thf_fv1.h:723
void set_porosity(SmartPtr< CplUserData< number, dim > > user)
set Specific parameters of subdomains:
Definition fract_thf_fv1.h:232
void set_boussinesq_density(number den)
Definition fract_thf_fv1.h:315
DataImport< number, dim > m_imOrthoPermeability
scalar permeability at the fracture-bulk interface (constant per element)
Definition fract_thf_fv1.h:719
SmartPtr< DataExport< number, dim > > m_exOrthoFractDarcyVel
Export parameter for the Darcy velocity orthogonal to the fracture.
Definition fract_thf_fv1.h:752
side_type * m_outerFractSide
outer side of the fracture element
Definition fract_thf_fv1.h:767
DataImport< number, dim > m_imFractDiffusion
molecular diffusion times tortuosity along the fracture (constant per element)
Definition fract_thf_fv1.h:720
void ex_temperature(number vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< dim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< number > > vvvDeriv[])
export parameter for the temperature (to compute density and viscosity)
Definition fract_thf_fv1_impl.h:2544
void bulk_ass_JM_elem(LocalMatrix &J, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the mass matrix of a time-dependent problem on a bulk element
Definition fract_thf_fv1_impl.h:2252
void bulk_ass_JA_elem(LocalMatrix &J, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the local stiffness matrix on a bulk element
Definition fract_thf_fv1_impl.h:1001
static const size_t _C_
abbreviation for local function: brine mass fraction
Definition fract_thf_fv1.h:102
SmartPtr< CplUserData< number, dim > > brine()
returns the export parameter of brine mass fracture
Definition fract_thf_fv1.h:446
SmartPtr< THSingularSourcesAndSinks< dim > > sss_manager()
get singular sources and sinks
Definition fract_thf_fv1.h:436
void set_density(SmartPtr< CplUserData< number, dim > > data)
set the Global parameters (for all subdomains):
Definition fract_thf_fv1.h:158
void set_molecular_diffusion(SmartPtr< CplUserData< MathMatrix< dim, dim >, dim > > user)
Definition fract_thf_fv1.h:268
void set_sss_manager(SmartPtr< THSingularSourcesAndSinks< dim > > sss_mngr)
set singular sources and sinks
Definition fract_thf_fv1.h:433
void set_permeability(number val)
Definition fract_thf_fv1.h:253
static const int dim
world ('full') dimension
Definition fract_thf_fv1.h:81
SmartPtr< DataExport< number, dim > > m_exTemperature
Export parameter for the temperature.
Definition fract_thf_fv1.h:746
void set_fract_manager(SmartPtr< fract_manager_type > fract_manager)
sets the fracture manager
Definition fract_thf_fv1.h:129
void set_viscosity(number val)
Definition fract_thf_fv1.h:218
void set_fract_permeability(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:338
void set_boussinesq_flow(bool bUse)
whether to use boussinesq approximation for flow equation
Definition fract_thf_fv1.h:138
void set_heat_capacity_solid(number data)
Definition fract_thf_fv1.h:300
void set_thermal_conductivity(SmartPtr< CplUserData< MathMatrix< dim, dim >, dim > > user)
Definition fract_thf_fv1.h:283
FractTHF_FV1< TDomain > this_type
own type
Definition fract_thf_fv1.h:72
void ex_darcy_fract(MathVector< dim > vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< dim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< MathVector< dim > > > vvvDeriv[])
export parameter for the Darcy velocity in the fracture
Definition fract_thf_fv1_impl.h:2594
void ass_JM_elem(LocalMatrix &J, const LocalVector &u, GridObject *elem, const position_type vCornerCoords[])
computes the mass matrix of a time-dependent problem
Definition fract_thf_fv1_impl.h:2232
void bulk_ass_dA_elem(LocalVector &d, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the stiffness part of the local defect on a bulk element
Definition fract_thf_fv1_impl.h:471
void ass_dA_elem(LocalVector &d, const LocalVector &u, GridObject *elem, const position_type vCornerCoords[])
computes the stiffness part of the local defect
Definition fract_thf_fv1_impl.h:446
SmartPtr< DataExport< number, dim > > m_exBrine
Export parameter for the brine mass fraction.
Definition fract_thf_fv1.h:740
void set_gravity(const std::vector< number > &vGravity)
Definition fract_thf_fv1.h:226
static const size_t maxFractSideCorners
max. number of corners of non-degenerated sides
Definition fract_thf_fv1.h:99
SmartPtr< FlowVolStabData< TDomain > > m_spVolStabData
Volume stabilization.
Definition fract_thf_fv1.h:755
void bulk_prepare_element(const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
prepares a given bulk element for assembling
Definition fract_thf_fv1_impl.h:269
MathVector< dim > m_Gravity
the gravity vector
Definition fract_thf_fv1.h:759
IElemDisc< TDomain > base_type
base class type
Definition fract_thf_fv1.h:69
DataImport< MathVector< dim >, dim > m_imFractDarcyVelIP
Data import for Darcy Velocity.
Definition fract_thf_fv1.h:737
bool m_BoussinesqFlow
whether to use the Boussinesq approximation in the flow eq.
Definition fract_thf_fv1.h:730
void init()
Definition fract_thf_fv1_impl.h:2914
void ex_pressure(number vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< dim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< number > > vvvDeriv[])
export parameter for the pressure
Definition fract_thf_fv1_impl.h:2495
void set_aperture(number val)
Definition fract_thf_fv1.h:327
void set_volume_stabilization(SmartPtr< FlowVolStabData< TDomain > > volStabData)
set volume stabilization
Definition fract_thf_fv1.h:439
size_t m_innerSideCo[maxFractSideCorners]
inner side corner idx -> elem. corner idx
Definition fract_thf_fv1.h:770
void bulk_ass_rhs_elem(LocalVector &d, TElem *elem, const position_type vCornerCoords[])
void ass_sss_JA_elem(LocalMatrix &J, const LocalVector &u, TElem *pElem, size_t co, number intensity, number concentration, number temperature, number factor=1)
assembles a singular source or sink in the jacobian
Definition fract_thf_fv1_impl.h:2012
void set_boussinesq(bool bUse)
Definition fract_thf_fv1.h:143
base_type::domain_type domain_type
domain type
Definition fract_thf_fv1.h:75
SmartPtr< CplUserData< MathVector< dim >, dim > > DarcyVel()
returns the export parameter of Darcy velocity in fracture
Definition fract_thf_fv1.h:455
size_t m_outerSideCo[maxFractSideCorners]
outer side corner idx -> elem. corner idx
Definition fract_thf_fv1.h:771
side_type * m_innerFractSide
inner side of the fracture element
Definition fract_thf_fv1.h:766
void set_viscosity(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:193
static const int low_dim
manifold ('low') dimension
Definition fract_thf_fv1.h:84
void fract_prepare_element_loop(ReferenceObjectID roid, int si)
prepares the loop over the elements: the 'fracture' version
Definition fract_thf_fv1_impl.h:191
void set_orth_thermal_conductivity(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:415
static const size_t _P_
abbreviation for local function: pressure
Definition fract_thf_fv1.h:105
virtual bool requests_local_time_series()
Definition fract_thf_fv1.h:503
SmartPtr< CplUserData< number, dim > > pressure()
returns the export parameter of the pressure
Definition fract_thf_fv1.h:449
void set_fract_permeability(number val)
Definition fract_thf_fv1.h:342
void set_aperture(SmartPtr< CplUserData< number, dim > > user)
set Specific parameters for low-dimensional subdomains (fractures):
Definition fract_thf_fv1.h:323
void set_fract_thermal_conductivity(number val)
Definition fract_thf_fv1.h:403
number m_orthGravity
projection of the gravity to the outer normal of the fracture element
Definition fract_thf_fv1.h:773
void ex_darcy_ortho_fract(number vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< dim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< number > > vvvDeriv[])
export parameter for the orthogonal Darcy velocity
Definition fract_thf_fv1_impl.h:2742
TFractFVGeom * m_pFractGeo
FV geometry object of fracture elements.
Definition fract_thf_fv1.h:764
void set_boussinesq_energy(bool bUse)
whether to use boussinesq approximation for flow equation
Definition fract_thf_fv1.h:141
void set_fract_thermal_conductivity(SmartPtr< CplUserData< number, dim > > user)
Definition fract_thf_fv1.h:398
domain_traits< dim >::DimElemList AssembleElemList
list of element types for assembling
Definition fract_thf_fv1.h:90
bool m_bVolStabDataActive
Whether the volume stabilization is active (i.e. m_spVolStabData is not SPNULL and active)
Definition fract_thf_fv1.h:757
void compute_J_ip_Darcy_velocity(MathVector< dim > &Vel, MathVector< dim > Vel_c[], MathVector< dim > Vel_p[], MathVector< dim > Vel_T[], size_t ip, const TFVGeom &geo, TConsGravity &ConsGravityMethod, MathVector< TFVGeom::dim > vConsGravity_c[][maxCorners], MathVector< TFVGeom::dim > vConsGravity_T[][maxCorners], number vPressure[], number Viscosity, number Viscosity_c[], number Viscosity_T[])
computes the derivatives of the Darcy velocity (not scaled with the permeability)
Definition fract_thf_fv1_impl.h:927
void set_permeability(SmartPtr< CplUserData< MathMatrix< dim, dim >, dim > > user)
set Specific parameters for full-dimensional subdomains (bulk medium):
Definition fract_thf_fv1.h:249
void set_orth_permeability(number val)
Definition fract_thf_fv1.h:357
DataImport< MathMatrix< dim, dim >, dim > m_imPermeability
permeability (constant per element)
Definition fract_thf_fv1.h:701
SmartPtr< IConvectionShapes< dim > > m_spUpwind
upwind method for the transport equation
Definition fract_thf_fv1.h:733
void set_boussinesq_transport(bool bUse)
whether to use boussinesq approximation for transport equation
Definition fract_thf_fv1.h:135
void ass_sss_dA_elem(LocalVector &d, const LocalVector &u, TElem *pElem, size_t co, number intensity, number concentration, number temperature, number factor=1)
assembles a singular source or sink in the defect
Definition fract_thf_fv1_impl.h:1965
bool m_BoussinesqEnergy
whether to use the Boussinesq approximation in the energy transport eq.
Definition fract_thf_fv1.h:732
number m_imHeatCapacitySolid
Data import for Heat capacities.
Definition fract_thf_fv1.h:706
void prepare_element_loop(ReferenceObjectID roid, int si)
prepares the loop over the elements: checks whether the parameters are set, ...
Definition fract_thf_fv1_impl.h:83
number m_imHeatCapacityFluid
Definition fract_thf_fv1.h:707
DataImport< number, dim > m_imDensityCo
density of the fluid phase (at the corners)
Definition fract_thf_fv1.h:690
void set_upwind(SmartPtr< IConvectionShapes< dim > > upwind)
sets the upwind for the transport equation
Definition fract_thf_fv1.h:146
SmartPtr< fract_manager_type > m_spFractManager
degenerated fracture manager (may be SPNULL)
Definition fract_thf_fv1.h:729
DataImport< number, dim > m_imViscosityIP
viscosity of the fluid phase (at the ip's)
Definition fract_thf_fv1.h:693
void ex_brine(number vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< dim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< number > > vvvDeriv[])
export parameter for the concentration (to compute density and viscosity)
Definition fract_thf_fv1_impl.h:2446
void ass_JA_elem(LocalMatrix &J, const LocalVector &u, GridObject *elem, const position_type vCornerCoords[])
computes the local stiffness matrix
Definition fract_thf_fv1_impl.h:978
DimFV1Geometry< low_dim, dim > TFractFVGeom
FV geometry for the fractures.
Definition fract_thf_fv1.h:87
void compute_ip_Darcy_velocity(MathVector< dim > &Vel, size_t ip, const TFVGeom &bulk_geo, TConsGravity &ConsGravityMethod, MathVector< TFVGeom::dim > vConsGravity[], number vPressure[], number Viscosity)
computes the Darcy velocity (not scaled with the permeability)
Definition fract_thf_fv1_impl.h:418
virtual void prepare_setting(const std::vector< LFEID > &vLfeID, bool bNonRegular)
check type of the grid and the trial space
Definition fract_thf_fv1_impl.h:39
DataImport< number, dim > m_imFractThermCond
thermal (heat) conductivity along the fracture (constant per element)
Definition fract_thf_fv1.h:722
void set_mass_density_solid(number data)
Definition fract_thf_fv1.h:310
MathVector< dim > m_elem_loc_coe
local coordinates of the mass center of a fracture element
Definition fract_thf_fv1.h:774
void set_porosity(number val)
Definition fract_thf_fv1.h:236
void finish_element_loop()
finalizes the loop over the elements
Definition fract_thf_fv1_impl.h:241
void fract_ass_JA_elem(LocalMatrix &J, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the local stiffness matrix on a fracture element
Definition fract_thf_fv1_impl.h:1372
void fract_bulk_ass_JA_elem(LocalMatrix &J, const LocalVector &u, TElem *elem, const position_type vCornerCoords[])
computes the local stiffness matrix of the fracture-bulk interaction terms on a fracture element
Definition fract_thf_fv1_impl.h:1700
void set_upwind_energy(SmartPtr< IConvectionShapes< dim > > upwind)
sets the upwind for the energy equation
Definition fract_thf_fv1.h:152
SmartPtr< DataExport< MathVector< dim >, dim > > m_exFractDarcyVel
Export parameter for the Darcy velocity in the fracture.
Definition fract_thf_fv1.h:749
SmartPtr< THSingularSourcesAndSinks< dim > > m_sss_mngr
singular sources and sinks manager
Definition fract_thf_fv1.h:726
void set_density(number val)
Definition fract_thf_fv1.h:189
SmartPtr< DataExport< number, dim > > m_exPressure
Export parameter for the pressure.
Definition fract_thf_fv1.h:743
function util d3f parse Viscosity(ViscosityDesc, w)
const NullSmartPtr SPNULL
SmartPtr< T, FreePolicy > make_sp(T *inst)
Definition fract_thf_fv1.h:677
void operator()(TElem &)
Definition fract_thf_fv1.h:680
this_type * m_pThis
Definition fract_thf_fv1.h:679
RegisterLocalDiscr(this_type *pThis)
Definition fract_thf_fv1.h:678