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.