rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
Functions
fv_implicit_space.m File Reference

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]) More...
 

Detailed Description

fv_implicit_space(model, model_data, U, [NU_ind])

Definition in file fv_implicit_space.m.

Function Documentation

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).

Parameters
modelmodel
model_datamodel data
UU
NU_indNU ind
Return values
INCINC
b_Ib I
Required fields of model:
  • 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 implicit
Optional fields of model_data:
  • implicit_operator —  cached operator
  • implicit_constant —  cached affine shift vector

Definition at line 17 of file fv_implicit_space.m.

Here is the call graph for this function:

Here is the caller graph for this function: