sfepy.terms.termsNavierStokes module¶
-
class
sfepy.terms.termsNavierStokes.ConvectTerm(name, arg_str, integral, region, **kwargs)[source]¶ Nonlinear convective term.
Definition: 
Call signature: dw_convect (virtual, state)Arguments: - virtual :

- state :

-
arg_shapes= {'state': 'D', 'virtual': ('D', 'state')}¶
-
arg_types= ('virtual', 'state')¶
-
static
function()¶
-
geometries= ['3_4', '3_8']¶
-
name= 'dw_convect'¶
- virtual :
-
class
sfepy.terms.termsNavierStokes.DivGradTerm(name, arg_str, integral, region, **kwargs)[source]¶ Diffusion term.
Definition: 
Call signature: dw_div_grad (opt_material, virtual, state)(opt_material, parameter_1, parameter_2)Arguments 1: - material :
(viscosity, optional) - virtual :

- state :

Arguments 2: - material :
(viscosity, optional) - parameter_1 :

- parameter_2 :

-
arg_shapes= {'opt_material': '1, 1', 'state': 'D', 'parameter_1': 'D', 'virtual': ('D', 'state'), 'parameter_2': 'D'}¶
-
arg_types= (('opt_material', 'virtual', 'state'), ('opt_material', 'parameter_1', 'parameter_2'))¶
-
static
function()¶
-
modes= ('weak', 'eval')¶
-
name= 'dw_div_grad'¶
- material :
-
class
sfepy.terms.termsNavierStokes.DivOperatorTerm(name, arg_str, integral, region, **kwargs)[source]¶ Weighted divergence term of a test function.
Definition: 
Call signature: dw_div (opt_material, virtual)Arguments: - material :
(optional) - virtual :

-
arg_shapes= [{'opt_material': '1, 1', 'virtual': ('D', None)}, {'opt_material': None}]¶
-
arg_types= ('opt_material', 'virtual')¶
-
name= 'dw_div'¶
- material :
-
class
sfepy.terms.termsNavierStokes.DivTerm(name, arg_str, integral, region, **kwargs)[source]¶ Evaluate divergence of a vector field.
Supports ‘eval’, ‘el_avg’ and ‘qp’ evaluation modes.
Definition: 


Call signature: ev_div (parameter)Arguments: - parameter :

-
arg_shapes= {'parameter': 'D'}¶
-
arg_types= ('parameter',)¶
-
name= 'ev_div'¶
- parameter :
-
class
sfepy.terms.termsNavierStokes.GradDivStabilizationTerm(name, arg_str, integral, region, **kwargs)[source]¶ Grad-div stabilization term (
is a global stabilization
parameter).Definition: 
Call signature: dw_st_grad_div (material, virtual, state)Arguments: - material :

- virtual :

- state :

-
arg_shapes= {'state': 'D', 'material': '1, 1', 'virtual': ('D', 'state')}¶
-
arg_types= ('material', 'virtual', 'state')¶
-
static
function()¶
-
name= 'dw_st_grad_div'¶
- material :
-
class
sfepy.terms.termsNavierStokes.GradTerm(name, arg_str, integral, region, **kwargs)[source]¶ Evaluate gradient of a scalar or vector field.
Supports ‘eval’, ‘el_avg’ and ‘qp’ evaluation modes.
Definition: 


Call signature: ev_grad (parameter)Arguments: - parameter :
or 
-
arg_shapes= [{'parameter': 1}, {'parameter': 'D'}]¶
-
arg_types= ('parameter',)¶
-
name= 'ev_grad'¶
- parameter :
-
class
sfepy.terms.termsNavierStokes.LinearConvectTerm(name, arg_str, integral, region, **kwargs)[source]¶ Linearized convective term.
Definition: 

Call signature: dw_lin_convect (virtual, parameter, state)Arguments: - virtual :

- parameter :

- state :

-
arg_shapes= {'state': 'D', 'parameter': 'D', 'virtual': ('D', 'state')}¶
-
arg_types= ('virtual', 'parameter', 'state')¶
-
static
function()¶
-
geometries= ['3_4', '3_8']¶
-
name= 'dw_lin_convect'¶
- virtual :
-
class
sfepy.terms.termsNavierStokes.PSPGCStabilizationTerm(name, arg_str, integral, region, **kwargs)[source]¶ PSPG stabilization term, convective part (
is a local
stabilization parameter).Definition: 
Call signature: dw_st_pspg_c (material, virtual, parameter, state)Arguments: - material :

- virtual :

- parameter :

- state :

-
arg_shapes= {'state': 'D', 'material': '1, 1', 'parameter': 'D', 'virtual': (1, None)}¶
-
arg_types= ('material', 'virtual', 'parameter', 'state')¶
-
static
function()¶
-
geometries= ['3_4', '3_8']¶
-
get_fargs(tau, virtual, parameter, state, mode=None, term_mode=None, diff_var=None, **kwargs)[source]¶
-
name= 'dw_st_pspg_c'¶
- material :
-
class
sfepy.terms.termsNavierStokes.PSPGPStabilizationTerm(name, arg_str, integral, region, **kwargs)[source]¶ PSPG stabilization term, pressure part (
is a local
stabilization parameter), alias to Laplace term dw_laplace.Definition: 
Call signature: dw_st_pspg_p (opt_material, virtual, state)(opt_material, parameter_1, parameter_2)Arguments: - material :

- virtual :

- state :

-
name= 'dw_st_pspg_p'¶
- material :
-
class
sfepy.terms.termsNavierStokes.SUPGCStabilizationTerm(name, arg_str, integral, region, **kwargs)[source]¶ SUPG stabilization term, convective part (
is a local
stabilization parameter).Definition: 
Call signature: dw_st_supg_c (material, virtual, parameter, state)Arguments: - material :

- virtual :

- parameter :

- state :

-
arg_shapes= {'state': 'D', 'material': '1, 1', 'parameter': 'D', 'virtual': ('D', 'state')}¶
-
arg_types= ('material', 'virtual', 'parameter', 'state')¶
-
static
function()¶
-
geometries= ['3_4', '3_8']¶
-
get_fargs(delta, virtual, parameter, state, mode=None, term_mode=None, diff_var=None, **kwargs)[source]¶
-
name= 'dw_st_supg_c'¶
- material :
-
class
sfepy.terms.termsNavierStokes.SUPGPStabilizationTerm(name, arg_str, integral, region, **kwargs)[source]¶ SUPG stabilization term, pressure part (
is a local
stabilization parameter).Definition: 
Call signature: dw_st_supg_p (material, virtual, parameter, state)Arguments: - material :

- virtual :

- parameter :

- state :

-
arg_shapes= {'state': 1, 'material': '1, 1', 'parameter': 'D', 'virtual': ('D', None)}¶
-
arg_types= ('material', 'virtual', 'parameter', 'state')¶
-
static
function()¶
-
geometries= ['3_4', '3_8']¶
-
get_fargs(delta, virtual, parameter, state, mode=None, term_mode=None, diff_var=None, **kwargs)[source]¶
-
name= 'dw_st_supg_p'¶
- material :
-
class
sfepy.terms.termsNavierStokes.StokesTerm(name, arg_str, integral, region, **kwargs)[source]¶ Stokes problem coupling term. Corresponds to weak forms of gradient and divergence terms. Can be evaluated.
Definition: 
Call signature: dw_stokes (opt_material, virtual, state)(opt_material, state, virtual)(opt_material, parameter_v, parameter_s)Arguments 1: - material :
(optional) - virtual :

- state :

Arguments 2: - material :
(optional) - state :

- virtual :

Arguments 3: - material :
(optional) - parameter_v :

- parameter_s :

-
arg_shapes= [{'opt_material': '1, 1', 'state/grad': 1, 'state/div': 'D', 'virtual/grad': ('D', None), 'parameter_s': 1, 'parameter_v': 'D', 'virtual/div': (1, None)}, {'opt_material': None}]¶
-
arg_types= (('opt_material', 'virtual', 'state'), ('opt_material', 'state', 'virtual'), ('opt_material', 'parameter_v', 'parameter_s'))¶
-
modes= ('grad', 'div', 'eval')¶
-
name= 'dw_stokes'¶
- material :

