rbmatlab 0.10.01
|
Non-linear evolution equation with geometry transformation and an example of the Richards equation. More...
Go to the source code of this file.
Functions | |
function descr = | richards_fv_descr ( params) |
Non-linear evolution equation with geometry transformation and an example of the Richards equation. |
Non-linear evolution equation with geometry transformation and an example of the Richards equation.
Definition in file richards_fv_descr.m.
function descr = richards_fv_descr | ( | params | ) |
Non-linear evolution equation with geometry transformation and an example of the Richards equation.
params | params |
descr | descr |
velocity_ptr —
velocity ptrmodel_size —
- big
simulations are done on a larger grid with very small time stepssmall
simulations are done on a smaller grid with bigger time steps model_type —
linear_heat_trapezoidal
on transformed domain linear heat equation with a trapezoidal geometry parametrisation. on reference domain a linear convection-diffusion-reaction problem. It still depends on empirical interpolation, however, because of non-affine parameter dependencies of the operators introduced by geometry parametrisation. Note, that diffusion term is discretized explicitly.linear_heat_polynomial
on transformed domain linear heat equation with polynomial geometry parametrization. On reference domain a linear convection-diffusion-reaction problem. Note, that diffusion term is discretized explicitly.nonlinear_richards_trapezoidal
on transformed domain real Richards equation example with trapezoidal geometry parametrisation and a gravity induced convection term. On reference domain a non-linear convection-diffusion-reaction problem. Note, that diffusion term is discretized explicitly.linear_heat_polynomial_implicit
On transformed domain lienar heat equation with polynomial geometry parametrisation. On reference domain a linear convection-diffusion-reaction problem with non-affine parameter dependence (resolved by EI). The diffusion term is discretized implicitly.test
very small heat equation example suitable for quick test runsrb_problem_type —
rb problem type name —
name mu_names —
mu names mu_ranges —
mu ranges L_E_local_ptr —
L E local ptr L_I_local_ptr —
L I local ptr T —
T nt —
nt diffusivity_ptr —
diffusivity ptr diffusivity_tensor_ptr —
diffusivity tensor ptr num_conv_flux_ptr —
num conv flux ptr num_diff_flux_ptr —
num diff flux ptr flux_linear —
flux linear name_flux —
name flux operators_diff_implicit —
operators diff implicit operators_conv_implicit —
operators conv implicit operators_neumann_implicit —
operators neumann implicit fv_expl_conv_weight —
fv expl conv weight fv_expl_diff_weight —
fv expl diff weight fv_expl_react_weight —
fv expl react weight xnumintervals —
xnumintervals ynumintervals —
ynumintervals dirichlet_values_ptr —
dirichlet values ptr c_dir —
c dir dir_box_xrange —
dir box xrange dir_box_yrange —
dir box yrange c_dir_left —
c dir left c_dir_right —
c dir right c_dir_up —
c dir up c_dir_low —
c dir low dir_middle —
dir middle neumann_values_ptr —
neumann values ptr c_neu —
c neu init_values_ptr —
init values ptr blob_height —
blob height c_init —
c init filecache_velocity_matrixfile_extract —
filecache velocity matrixfile extract geometry_spline_type —
geometry spline type hill_height —
hill height geometry_transformation_spline_x —
geometry transformation spline x geometry_transformation_spline_y —
geometry transformation spline y k —
k gravity —
gravity divclean_mode —
divclean mode flux_quad_degree —
flux quad degree conv_flux_ptr —
conv flux ptr velocity_ptr —
velocity ptr conv_flux_derivative_ptr —
conv flux derivative ptr data_const_in_time —
data const in time bnd_rect_corner1 —
bnd rect corner1 bnd_rect_corner2 —
bnd rect corner2 bnd_rect_index —
bnd rect index ei_space_operators —
ei space operators num_cpus —
num cpus geometry_transformation —
geometry transformation implicit_nonlinear —
implicit nonlinear clim —
clim richards_perm_ptr —
richards perm ptr richards_retention_ptr —
richards retention ptr postprocess —
postprocess fv_impl_diff_weight —
fv impl diff weight Mstrich —
Mstrich model_type —
model type error_norm —
error norm stencil_mode —
stencil mode local_stencil_size —
local stencil size verbose —
verbose debug —
debug Definition at line 1 of file richards_fv_descr.m.