sfepy.solvers.oseen module¶
-
class
sfepy.solvers.oseen.Oseen(conf, **kwargs)[source]¶ -
name= 'nls.oseen'¶
-
static
process_conf(conf, kwargs)[source]¶ Missing items are set to default values.
Example configuration, all items:
solver_1 = { 'name' : 'oseen', 'kind' : 'nls.oseen', 'needs_problem_instance' : True, 'stabil_mat' : 'stabil', 'adimensionalize' : False, 'check_navier_stokes_rezidual' : False, 'i_max' : 10, 'eps_a' : 1e-8, 'eps_r' : 1.0, 'macheps' : 1e-16, 'lin_red' : 1e-2, # Linear system error < (eps_a * lin_red). 'is_plot' : False, 'log' : {'text' : 'oseen_log.txt', 'plot' : 'oseen_log.png'}, }
-
-
class
sfepy.solvers.oseen.StabilizationFunction(name_map, gamma=None, delta=None, tau=None, tau_red=1.0, tau_mul=1.0, delta_mul=1.0, gamma_mul=1.0, diameter_mode='max')[source]¶ Definition of stabilization material function for the Oseen solver.
Notes
- tau_red <= 1.0; if tau is None: tau = tau_red * delta
- diameter mode: ‘edge’: longest edge ‘volume’: volume-based, ‘max’: max. of previous

