|
rbmatlab 0.10.01
|
fv_implicit_space(model, model_data, U, [NU_ind]) More...
Go to the source code of this file.
Functions | |
| function [
INC , b_I ] = | fv_implicit_space ( model, model_data, U, NU_ind) |
| fv_implicit_space(model, model_data, U, [NU_ind]) | |
fv_implicit_space(model, model_data, U, [NU_ind])
Definition in file fv_implicit_space.m.
| function [ INC , b_I ] = fv_implicit_space | ( | model, | |
| model_data, | |||
| U, | |||
| NU_ind | |||
| ) |
fv_implicit_space(model, model_data, U, [NU_ind])
function applying an FV-space-discretization operator starting from old values U corresponding to the geometry given in grid producing a new vector of elementwise scalars NU but only on for the subelements with numbers given in NU_ind. If NU_ind is empty, all new values NU are determined, i.e. length(NU) = length(U) = grid.nelements
By this, the operator evaluation can be performed in a localized way, i.e. used for empirical interpolation in rb_nonlin_evol_simulation
usual timestepping can be performed afterwards by (NU = Id - deltat * INC).
| model | model |
| model_data | model data |
| U | U |
| NU_ind | NU ind |
| INC | INC |
| b_I | b I |
verbose — a verbosity level convective_discretization — if set to explicit, this operator discretizes the convective part of the scheme diffusive_discretization — if set to explicit, this operator discretizes the diffusive part of the scheme reaction_discretization — if set to explicit, this operator discretizes the reaction term of the scheme fv_impl_diff_weight — fv impl diff weight fv_impl_conv_weight — fv impl conv weight fv_impl_react_weight — fv impl react weight model_type — model type operators_diff_implicit — operators diff implicitimplicit_operator — cached operator implicit_constant — cached affine shift vector Definition at line 1 of file fv_implicit_space.m.
1.7.4