proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
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.
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 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 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 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 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 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.
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".
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.
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.
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.
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.
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.
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.
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.
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 (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".
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 (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".
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 (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".
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 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".
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".
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
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".
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".
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 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 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.
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)
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 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".
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 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".
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_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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Definition at line 2657 of file subgridError.c.