|
file | Contents.m [code] |
| FV.
|
|
file | fv_coercivity_bound.m [code] |
|
file | fv_conv_diff.m [code] |
|
file | fv_conv_diff_explicit_space.m [code] |
| fv_conv_diff_explicit_space(U,NU_ind,grid,model)
|
|
file | fv_conv_diff_step.m [code] |
|
file | fv_conv_explicit_space.m [code] |
| fv_conv_explicit_space(U,NU_ind,grid,params) 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
|
|
file | fv_conv_flux_linearization_matrix.m [code] |
|
file | fv_conv_flux_matrix.m [code] |
| function computing the flux matrix of a convection problem. simply reformatting the grid data suitably for pointwise evaluation by conv_flux. As evaluation points the points of suitable gauss-quadratures are chosen. The degree can be chosen in the model structure.
|
|
file | fv_diff_explicit_space.m [code] |
| fv_diff_explicit_space(U,NU_ind,grid,params)
|
|
file | fv_element_mean.m [code] |
| function computing the element averages of a discrete function U in the grid elements with indices I. Most arguments are dummy, but required for more general discrete functions, e.g. p1, etc.
|
|
file | fv_error.m [code] |
|
file | fv_estimate_coercivity_alpha.m [code] |
|
file | fv_evaluate_basis.m [code] |
|
file | fv_explicit_space.m [code] |
|
file | fv_frechet_operators_conv_flux_waterflow_upwind.m [code] |
| computes a jacobian of implicit non-linear convective contributions to time evolution matrices at a point (S,U) .
|
|
file | fv_frechet_operators_diff_flux_pressure_gradient.m [code] |
| computes a jacobian of implicit non-linear convective contributions to time evolution matrices at a point (P,S) .
|
|
file | fv_frechet_operators_diff_implicit_gradient.m [code] |
| computes a jacobian of implicit non-linear diffusion contributions to time evolution matrices at a point U .
|
|
file | fv_frechet_operators_diff_implicit_gradient2.m [code] |
| computes a jacobian of implicit non-linear diffusion contributions to time evolution matrices at a point U .
|
|
file | fv_frechet_operators_diff_implicit_gradient3.m [code] |
| computes a jacobian of implicit non-linear diffusion contributions to time evolution matrices at a point U .
|
|
file | fv_h1_inner_product_matrix.m [code] |
| function computing the h1 inner product matrix for fv-functions on the grid.
|
|
file | fv_implicit_space.m [code] |
| fv_implicit_space(model, model_data, U, [NU_ind])
|
|
file | fv_init_values.m [code] |
|
file | fv_inner_product.m [code] |
|
file | fv_inner_product_matrix.m [code] |
|
file | fv_l1l2_error.m [code] |
|
file | fv_l2_error.m [code] |
| function computing the l2-error between the two fv-functions or function sequences in U1,U2.
|
|
file | fv_l2l2_error.m [code] |
|
file | fv_l2project.m [code] |
| func to the fv space. A quadrature of degree qdeg is used.
|
|
file | fv_linfty_error.m [code] |
| compute the infinity-norm error between two Dof vectors.
|
|
file | fv_local_mass_matrix_rect.m [code] |
|
file | fv_local_mass_matrix_tria.m [code] |
|
file | fv_mass_matrix.m [code] |
|
file | fv_num_conv_flux.m [code] |
|
file | fv_num_conv_flux_engquist_osher.m [code] |
| Function computing a numerical convective Engquist-Osher flux matrix.
|
|
file | fv_num_conv_flux_lax_friedrichs.m [code] |
| Function computing a numerical convective Lax-Friedrichs flux matrix.
|
|
file | fv_num_conv_flux_waterflow_upwind.m [code] |
|
file | fv_num_diff_flux.m [code] |
|
file | fv_num_diff_flux_gradient.m [code] |
| computes a numerical diffusive flux for a diffusion problem
|
|
file | fv_num_diff_flux_gradient_tensor.m [code] |
| computes a numerical diffusive flux for a diffusion problem including a tensor
|
|
file | fv_num_diff_flux_pressure_gradient.m [code] |
| computes a numerical diffusive flux for a diffusion problem
|
|
file | fv_operators_conv_explicit_engquist_osher.m [code] |
| computes convection contribution to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_conv_explicit_lax_friedrichs.m [code] |
| computes convection contribution to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_conv_flux_waterflow_upwind.m [code] |
| computes convection contribution to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_conv_implicit_engquist_osher.m [code] |
| computes convection contribution to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_diff_implicit_gradient.m [code] |
| computes diffusion contributions to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_diff_implicit_gradient2.m [code] |
| computes diffusion contributions to finite volume time evolution matrices, or their Frechet derivative
|
|
file | fv_operators_diff_implicit_gradient_tensor.m [code] |
|
file | fv_operators_implicit.m [code] |
|
file | fv_operators_implicit_explicit.m [code] |
|
file | fv_operators_neumann_explicit.m [code] |
| computes a neumann contribution matrix for finite volume time evolution operators, or their Frechet derivative
|
|
file | fv_operators_output.m [code] |
| function returning components, coefficients, and complete operator for a linear output functional on fv discrete functions
|
|
file | fv_operators_zero.m [code] |
|
file | fv_plot.m [code] |
| routine plotting a single fv function of fv_functions.
|
|
file | fv_search_max_lxf_lambda.m [code] |
|
file | fv_space_operator.m [code] |
| fv_space_operator(model,model_data,U,NU_ind,grid,weights)
|
|
file | fv_two_phase_es.m [code] |
|
file | fv_two_phase_hess_fun.m [code] |
|
file | fv_two_phase_imp.m [code] |
|
file | fv_two_phase_space.m [code] |
|
file | reaction_term.m [code] |
|