proteus  1.8.1
C/C++/Fortran libraries
Files | Functions
subgridError

c implementation of multiscale fem subgrid error approximations More...

Files

file  subgridError.c
 

Functions

void calculateSubgridError_tauRes (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, double *tau, double *pdeResidual, double *dpdeResidual, double *subgridError, double *dsubgridError)
 Calculate the ASGS subgrid error given tau and the strong residual. More...
 
void calculateSubgridError_ADR_generic_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridErrorNavierStokes2D_generic_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *dm, double *f, double *a, double *tau0, double *tau1, double *cfl)
 
void calculateSubgridError_ADR_tau_p (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the peclet number formula. More...
 
void calculateSubgridError_ADR_tau_1 (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridError_ADR_tau_2 (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_2 norm" formula. More...
 
void calculateSubgridError_ADR_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, char stabilization, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation. More...
 
void calculateSubgridError_A_tau_1 (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dmt, double *df, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_2 norm" formula. More...
 
void calculateSubgridError_A_tau_2 (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dmt, double *df, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_2 norm" formula. More...
 
void calculateSubgridError_A_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, char stabilization, double *elementDiameter, double *dmt, double *df, double *cfl, double *tau)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation. More...
 
void calculateSubgridErrorStokes2D_GLS_velocity (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv)
 Calculate the subgrid error for velocity in 2D Stokes equation with a GLS-like formula. More...
 
void calculateSubgridErrorStokes3D_GLS_velocity (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 Calculate the subgrid error for velocity in 3D Stokes equation with a GLS-like formula. More...
 
void calculateSubgridErrorStokes2D_GLS_velocity_pressure (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorStokes3D_GLS_velocity_pressure (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorNavierStokes2D_GLS_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double hFactor, double *elementDiameter, double *dmt, double *dm, double *f, double *a, double *tau0, double *tau1, double *cfl)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorStokes_GLS_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dH, double *a, double *tau0, double *tau1)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorStokes_GLS_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, double *elementDiameter, double *dH, double *a, double *tau0, double *tau1)
 
void calculateSubgridErrorStokes2D_GLS_tauRes (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *tau0, double *tau1, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorStokes3D_GLS_tauRes (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *tau0, double *tau1, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 3D version of Stokes GLS tau More...
 
void calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *dm, double *f, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorStokes2D_1 (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *u, double *v, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_dp, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *dsubgridErrorU_dv, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_du, double *dsubgridErrorV_dv)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridError_ADR_tau_p_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridError_ADR_tau_1_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridError_ADR_tau_2_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridError_ADR_generic_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, double *inverseJ, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridError_ADR_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, char stabilization, double *elementDiameter, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau)
 
void calculateSubgridErrorStokes2D_GLS_velocity_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv)
 
void calculateSubgridErrorStokes3D_GLS_velocity_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 
void calculateSubgridErrorStokes2D_GLS_velocity_pressure_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv)
 
void calculateSubgridErrorStokes3D_GLS_velocity_pressure_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 
void calculateSubgridErrorNavierStokes2D_GLS_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, double hFactor, double *elementDiameter, double *dmt, double *dm, double *f, double *a, double *tau0, double *tau1, double *cfl)
 
void calculateSubgridErrorNavierStokes2D_generic_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *dm, double *f, double *a, double *tau0, double *tau1, double *cfl)
 
void calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *dm, double *f, double *a, double *dr, double *tau0, double *tau1, double *cfl)
 
void calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *dm, double *f, double *a, double *dr, double *tau0, double *tau1, double *cfl)
 
void calculateSubgridErrorNavierStokes2D_GLS_tauRes (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *tau0, double *tau1, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *dpdeResidualU_dv, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_du, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *dsubgridErrorU_dv, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_du, double *dsubgridErrorV_dv)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorNavierStokes3D_GLS_tauRes (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *tau0, double *tau1, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *dpdeResidualU_dv, double *dpdeResidualU_dw, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_du, double *dpdeResidualV_dv, double *dpdeResidualV_dw, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_du, double *dpdeResidualW_dv, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *dsubgridErrorU_dv, double *dsubgridErrorU_dw, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_du, double *dsubgridErrorV_dv, double *dsubgridErrorV_dw, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_du, double *dsubgridErrorW_dv, double *dsubgridErrorW_dw)
 Calculate the stabilization parameter for the scalar advection-diffusion-reaction equation using the "l_1 norm formula". More...
 
void calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *dm, double *f, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *dpdeResidualP_dw, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *pdeResidualW, double *dpdeResidualW_dp, double *dpdeResidualW_dw, double *subgridErrorP, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *dsubgridErrorP_dw, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_dv, double *subgridErrorW, double *dsubgridErrorW_dp, double *dsubgridErrorW_dw)
 
void calculateSubgridErrorStokes2D_1_sd (int nElements_global, int nQuadraturePoints_element, int nDOF_trial_element, int nSpace, double *elementDiameter, double *u, double *v, double *a, double *pdeResidualP, double *dpdeResidualP_du, double *dpdeResidualP_dv, double *pdeResidualU, double *dpdeResidualU_dp, double *dpdeResidualU_du, double *pdeResidualV, double *dpdeResidualV_dp, double *dpdeResidualV_dv, double *subgridErrorP, double *dsubgridErrorP_dp, double *dsubgridErrorP_du, double *dsubgridErrorP_dv, double *subgridErrorU, double *dsubgridErrorU_dp, double *dsubgridErrorU_du, double *dsubgridErrorU_dv, double *subgridErrorV, double *dsubgridErrorV_dp, double *dsubgridErrorV_du, double *dsubgridErrorV_dv)
 
void calculateSubgridErrorShallowWater1D (int nElements_global, int nQuadraturePoints_element, double g, double *elementDiameter, double *h, double *hu, double *cfl_1, double *cfl_2)
 
void calculateSubgridErrorShallowWater2D (int nElements_global, int nQuadraturePoints_element, double g, double *elementDiameter, double *h, double *hu, double *hv, double *cfl_1, double *cfl_2, double *cfl_3)
 
void calculateSubgridError_Harari_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, double dt, int *rowptr, int *colind, double *elementDiameter, double *a, double *tau)
 
void calculateSubgridErrorGradient_tauRes (int nElements_global, int nQuadraturePoints_element, int nSpace, double *tau_gradient, double *grad_pdeResidual, double *grad_subgridError)
 Calculate the ASGS subgrid error given tau and the strong residual. More...
 
void calculateSubgridError_ADR_Sangalli_tau (int nElements_global, int nQuadraturePoints_element, int nSpace, double *inverseJ, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau, double *tau_gradient)
 
void calculateSubgridError_ADR_Sangalli_tau_sd (int nElements_global, int nQuadraturePoints_element, int nSpace, int *rowptr, int *colind, double *inverseJ, double *dmt, double *df, double *a, double *da, double *grad_phi, double *dphi, double *dr, double *pe, double *cfl, double *tau, double *tau_gradient)
 

Detailed Description

Function Documentation

◆ calculateSubgridError_A_tau()

void calculateSubgridError_A_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
char  stabilization,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  cfl,
double *  tau 
)

Definition at line 971 of file subgridError.c.

◆ calculateSubgridError_A_tau_1()

void calculateSubgridError_A_tau_1 ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  cfl,
double *  tau 
)

Definition at line 880 of file subgridError.c.

◆ calculateSubgridError_A_tau_2()

void calculateSubgridError_A_tau_2 ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  cfl,
double *  tau 
)

Definition at line 923 of file subgridError.c.

◆ calculateSubgridError_ADR_generic_tau()

void calculateSubgridError_ADR_generic_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 580 of file subgridError.c.

◆ calculateSubgridError_ADR_generic_tau_sd()

void calculateSubgridError_ADR_generic_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
double *  inverseJ,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 699 of file subgridError.c.

◆ calculateSubgridError_ADR_Sangalli_tau()

void calculateSubgridError_ADR_Sangalli_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau,
double *  tau_gradient 
)

Definition at line 4091 of file subgridError.c.

◆ calculateSubgridError_ADR_Sangalli_tau_sd()

void calculateSubgridError_ADR_Sangalli_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
double *  inverseJ,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau,
double *  tau_gradient 
)

Definition at line 4244 of file subgridError.c.

◆ calculateSubgridError_ADR_tau()

void calculateSubgridError_ADR_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
char  stabilization,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 826 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_1()

void calculateSubgridError_ADR_tau_1 ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 224 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_1_sd()

void calculateSubgridError_ADR_tau_1_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 304 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_2()

void calculateSubgridError_ADR_tau_2 ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 394 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_2_sd()

void calculateSubgridError_ADR_tau_2_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 484 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_p()

void calculateSubgridError_ADR_tau_p ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 49 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_p_sd()

void calculateSubgridError_ADR_tau_p_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 132 of file subgridError.c.

◆ calculateSubgridError_ADR_tau_sd()

void calculateSubgridError_ADR_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
int *  rowptr,
int *  colind,
char  stabilization,
double *  elementDiameter,
double *  dmt,
double *  df,
double *  a,
double *  da,
double *  grad_phi,
double *  dphi,
double *  dr,
double *  pe,
double *  cfl,
double *  tau 
)

Definition at line 851 of file subgridError.c.

◆ calculateSubgridError_Harari_tau_sd()

void calculateSubgridError_Harari_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double  dt,
int *  rowptr,
int *  colind,
double *  elementDiameter,
double *  a,
double *  tau 
)

Definition at line 4017 of file subgridError.c.

◆ calculateSubgridError_tauRes()

void calculateSubgridError_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
double *  tau,
double *  pdeResidual,
double *  dpdeResidual,
double *  subgridError,
double *  dsubgridError 
)

Definition at line 12 of file subgridError.c.

◆ calculateSubgridErrorGradient_tauRes()

void calculateSubgridErrorGradient_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  tau_gradient,
double *  grad_pdeResidual,
double *  grad_subgridError 
)

Definition at line 4064 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_generic_tau()

void calculateSubgridErrorNavierStokes2D_generic_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 2125 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_generic_tau_sd()

void calculateSubgridErrorNavierStokes2D_generic_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 2215 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau()

void calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  dr,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 2304 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau_sd()

void calculateSubgridErrorNavierStokes2D_generic_withBodyForce_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  inverseJ,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  dr,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 2400 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_GLS_tau()

void calculateSubgridErrorNavierStokes2D_GLS_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double  hFactor,
double *  elementDiameter,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 1914 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_GLS_tau_sd()

void calculateSubgridErrorNavierStokes2D_GLS_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double  hFactor,
double *  elementDiameter,
double *  dmt,
double *  dm,
double *  f,
double *  a,
double *  tau0,
double *  tau1,
double *  cfl 
)

Definition at line 2020 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes2D_GLS_tauRes()

void calculateSubgridErrorNavierStokes2D_GLS_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  tau0,
double *  tau1,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  dpdeResidualU_dv,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_du,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  dsubgridErrorU_dv,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_du,
double *  dsubgridErrorV_dv 
)

Definition at line 2499 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes3D_GLS_tauRes()

void calculateSubgridErrorNavierStokes3D_GLS_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  tau0,
double *  tau1,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  dpdeResidualU_dv,
double *  dpdeResidualU_dw,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_du,
double *  dpdeResidualV_dv,
double *  dpdeResidualV_dw,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_du,
double *  dpdeResidualW_dv,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  dsubgridErrorU_dv,
double *  dsubgridErrorU_dw,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_du,
double *  dsubgridErrorV_dv,
double *  dsubgridErrorV_dw,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_du,
double *  dsubgridErrorW_dv,
double *  dsubgridErrorW_dw 
)

Definition at line 2950 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure()

void calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  dm,
double *  f,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 3163 of file subgridError.c.

◆ calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure_sd()

void calculateSubgridErrorNavierStokes3D_GLS_velocity_pressure_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  dm,
double *  f,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 3312 of file subgridError.c.

◆ calculateSubgridErrorShallowWater1D()

void calculateSubgridErrorShallowWater1D ( int  nElements_global,
int  nQuadraturePoints_element,
double  g,
double *  elementDiameter,
double *  h,
double *  hu,
double *  cfl_1,
double *  cfl_2 
)

Definition at line 3966 of file subgridError.c.

◆ calculateSubgridErrorShallowWater2D()

void calculateSubgridErrorShallowWater2D ( int  nElements_global,
int  nQuadraturePoints_element,
double  g,
double *  elementDiameter,
double *  h,
double *  hu,
double *  hv,
double *  cfl_1,
double *  cfl_2,
double *  cfl_3 
)

Definition at line 3988 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_1()

void calculateSubgridErrorStokes2D_1 ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  u,
double *  v,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_dp,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  dsubgridErrorU_dv,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_du,
double *  dsubgridErrorV_dv 
)

Definition at line 3464 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_1_sd()

void calculateSubgridErrorStokes2D_1_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  u,
double *  v,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_dp,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  dsubgridErrorU_dv,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_du,
double *  dsubgridErrorV_dv 
)

Definition at line 3715 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_GLS_tauRes()

void calculateSubgridErrorStokes2D_GLS_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  tau0,
double *  tau1,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv 
)

Definition at line 2685 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_GLS_velocity()

void calculateSubgridErrorStokes2D_GLS_velocity ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv 
)

Definition at line 990 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_GLS_velocity_pressure()

void calculateSubgridErrorStokes2D_GLS_velocity_pressure ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv 
)

Definition at line 1382 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_GLS_velocity_pressure_sd()

void calculateSubgridErrorStokes2D_GLS_velocity_pressure_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv 
)

Definition at line 1498 of file subgridError.c.

◆ calculateSubgridErrorStokes2D_GLS_velocity_sd()

void calculateSubgridErrorStokes2D_GLS_velocity_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv 
)

Definition at line 1072 of file subgridError.c.

◆ calculateSubgridErrorStokes3D_GLS_tauRes()

void calculateSubgridErrorStokes3D_GLS_tauRes ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  tau0,
double *  tau1,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 2797 of file subgridError.c.

◆ calculateSubgridErrorStokes3D_GLS_velocity()

void calculateSubgridErrorStokes3D_GLS_velocity ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 1157 of file subgridError.c.

◆ calculateSubgridErrorStokes3D_GLS_velocity_pressure()

void calculateSubgridErrorStokes3D_GLS_velocity_pressure ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 1617 of file subgridError.c.

◆ calculateSubgridErrorStokes3D_GLS_velocity_pressure_sd()

void calculateSubgridErrorStokes3D_GLS_velocity_pressure_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualP,
double *  dpdeResidualP_du,
double *  dpdeResidualP_dv,
double *  dpdeResidualP_dw,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorP,
double *  dsubgridErrorP_du,
double *  dsubgridErrorP_dv,
double *  dsubgridErrorP_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 1763 of file subgridError.c.

◆ calculateSubgridErrorStokes3D_GLS_velocity_sd()

void calculateSubgridErrorStokes3D_GLS_velocity_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nDOF_trial_element,
int  nSpace,
double *  elementDiameter,
double *  a,
double *  pdeResidualU,
double *  dpdeResidualU_dp,
double *  dpdeResidualU_du,
double *  pdeResidualV,
double *  dpdeResidualV_dp,
double *  dpdeResidualV_dv,
double *  pdeResidualW,
double *  dpdeResidualW_dp,
double *  dpdeResidualW_dw,
double *  subgridErrorU,
double *  dsubgridErrorU_dp,
double *  dsubgridErrorU_du,
double *  subgridErrorV,
double *  dsubgridErrorV_dp,
double *  dsubgridErrorV_dv,
double *  subgridErrorW,
double *  dsubgridErrorW_dp,
double *  dsubgridErrorW_dw 
)

Definition at line 1268 of file subgridError.c.

◆ calculateSubgridErrorStokes_GLS_tau()

void calculateSubgridErrorStokes_GLS_tau ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dH,
double *  a,
double *  tau0,
double *  tau1 
)

Definition at line 2632 of file subgridError.c.

◆ calculateSubgridErrorStokes_GLS_tau_sd()

void calculateSubgridErrorStokes_GLS_tau_sd ( int  nElements_global,
int  nQuadraturePoints_element,
int  nSpace,
double *  elementDiameter,
double *  dH,
double *  a,
double *  tau0,
double *  tau1 
)

Definition at line 2657 of file subgridError.c.