proteus
1.8.1
C/C++/Fortran libraries
|
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) |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.