rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes
Fv.TwoPhase.VelocitySpace Class Reference

Detailed Description

Definition at line 19 of file VelocitySpace.m.

Inheritance diagram for Fv.TwoPhase.VelocitySpace:
Inheritance graph
[legend]
Collaboration diagram for Fv.TwoPhase.VelocitySpace:
Collaboration graph
[legend]

Public Member Functions

function [ INC
, INCoff
, J ] = 
apply (model,ModelData model_data, sim_data, NU_ind)
 
function [ LL
, bb ] = 
full_matrix (ModelDescr descr,ModelData model_data, params)
 
function [
LL_comps ,
bb_comps ] = 
components (ModelDescr descr,ModelData model_data)
 
function [
LL_coeffs ,
bb_coeffs ] = 
coefficients (ModelDescr descr)
 
function
ret_size = 
ret_size (ModelData model_data, NU_ind)
 
function
arg_size = 
arg_size (ModelData model_data, NU_ind)
 
function [
LL_comps ,
bb_comps ] = 
gram_project_components (IReducedModel rmodel,IDetailedData detailed_data)
 
function ipm = inner_product_matrix (ModelData model_data)
 ipm = 1; More...
 
function [ nmd
, eind
,
eind_local ] = 
compute_TM_global (ModelData model_data, TM)
 
- Public Member Functions inherited from ILocalizedOperator
virtual function [
INC
, INCoff
, J ] = 
apply (model, model_data, arg, NU_ind)
 compute operator evaluation on argument function for given interpolation DOF indices specified by NU_ind More...
 
virtual function
ret_size = 
ret_size (model_data, NU_ind)
 returns the length of the return INC value of an apply() method call. More...
 
virtual function
arg_size = 
arg_size (model_data, NU_ind)
 returns the length of the required argument DOF vector for an apply() method call. More...
 
virtual function [
nmd
, eind
,
eind_local ] = 
compute_TM_global (model_data, TM_local)
 computes a subset of restriction DOF indices \(\cup_{m \in T_{M_{\text{local}}}} \hat{{\cal I}}_{M_{\text{ext}}}(m)\) More...
 
virtual function ipm = inner_product_matrix (model_data)
 return inner product matrix for range function space \({\cal Wh}\) More...
 
- Public Member Functions inherited from ISeparableOperator
virtual function res = apply (descr, model_data, sim_data)
 
virtual function [
LL
, bb ] = 
full_matrix (descr, model_data)
 
virtual function [

LL_comps ,
bb_comps ] = 
components (descr, model_data)
 
virtual function [

LL_coeffs ,
bb_coeffs ] = 
coefficients (descr)
 
virtual function A = inner_product_matrix (descr, model_data)
 
function [ LL
, bb ] = 
gram_projection (model, detailed_data)
 
function [
LL_comps ,
bb_comps ] = 
gram_project_components (rmodel, detailed_data)
 

Static Public Member Functions

static function [

cell_eind ,
cell_glob2loc ,
lind_cands ,
nind_cands ] = 
compute_TM_global_pre (ModelData model_data, TM)
 
static function nmd = compute_TM_global_grid (ModelData model_data, TM, cell_eind, cell_glob2loc, lind_cands, nind_cands)
 
static function
eind_local = 
compute_TM_global_post (nmd, TM, cell_glob2loc, lind_cands, nind_cands)
 
- Static Public Member Functions inherited from ILocalizedOperator
static function eind = compute_TM_global_vertex (model_data, TM_local)
 Specialization of compute_TM_global() for grid based finite volume operators. More...
 
static function eind = compute_TM_global_edge (model_data, TM_local, local_stencil_size)
 Specialization of compute_TM_global() for grid based finite volume operators. More...
 
static function opdata = fill_opdata (rmodel,@IDetailedData detailed_data)
 This method can be called during empirical interpolation in order to collect arbitrary data (for example parameter independent or constant data) in a detailed data node. More...
 
static function opdata = copy_extract_opdata (opdata_copy, rmodel, Mid)
 Used by a copy constructor of IDetailedData objects which collect operator data with fill_opdata() methods. More...
 

Static Public Attributes

static const  id = "L_velocity"
 
static const  ret_vars = {"'velocity'"}
 
static const  arg_vars = {"'saturation', 'pressure'"}
 
static const  arg_vars_short = {"'S', 'P'"}
 
- Static Public Attributes inherited from ILocalizedOperator
static const  id
 a string name specifying the implemented operator More...
 
- Static Public Attributes inherited from ISeparableOperator
static const  id
 
static const  ret_vars
 
static const  arg_vars
 

Member Function Documentation

function ipm = Fv.TwoPhase.VelocitySpace.inner_product_matrix ( ModelData  model_data)

ipm = 1;

Parameters
model_dataMatlab structure storing (possibly) high dimensional data needed by IDetailedModel.detailed_simulation().
Return values
ipmipm
Required fields of model_data:
  • diamondWinv —  diamondWinv

Definition at line 225 of file VelocitySpace.m.


The documentation for this class was generated from the following file: