|
| CompKernel () |
|
void | calculateG (double *jacInv, double *G, double &G_dd_G, double &tr_G) |
|
void | calculateGScale (double *G, double *v, double &h) |
|
void | valFromDOF (const double *dof, const int *l2g_element, const double *trial_ref, double &val) |
|
void | gradFromDOF (const double *dof, const int *l2g_element, const double *grad_trial, double *grad) |
|
void | hessFromDOF (const double *dof, const int *l2g_element, const double *hess_trial, double *hess) |
|
void | valFromElementDOF (const double *dof, const double *trial_ref, double &val) |
|
void | gradFromElementDOF (const double *dof, const double *grad_trial, double *grad) |
|
void | gradTrialFromRef (const double *grad_trial_ref, const double *jacInv, double *grad_trial) |
|
void | DOFaverage (const double *dof, const int *l2g_element, double &val) |
|
void | hessTrialFromRef (const double *hess_trial_ref, const double *jacInv, double *hess_trial) |
|
void | gradTestFromRef (const double *grad_test_ref, const double *jacInv, double *grad_test) |
|
void | backwardEuler (const double &dt, const double &m_old, const double &m, const double &dm, double &mt, double &dmt) |
|
void | bdf (const double &alpha, const double &beta, const double &m, const double &dm, double &mt, double &dmt) |
|
void | bdfC2 (const double &alpha, const double &beta, const double &m, const double &dm, const double &dm2, double &mt, double &dmt, double &dm2t) |
|
double | Mass_weak (const double &mt, const double &w_dV) |
|
double | MassJacobian_weak (const double &dmt, const double &v, const double &w_dV) |
|
double | Mass_strong (const double &mt) |
|
double | MassJacobian_strong (const double &dmt, const double &v) |
|
double | Mass_adjoint (const double &dmt, const double &w_dV) |
|
double | pressureProjection_weak (const double &viscosity, const double &p, const double &p_avg, const double &q, const double &dV) |
|
double | Advection_weak (const double f[2], const double grad_w_dV[2]) |
|
double | AdvectionJacobian_weak (const double df[2], const double &v, const double grad_w_dV[2]) |
|
double | Advection_strong (const double df[2], const double grad_u[2]) |
|
double | AdvectionJacobian_strong (const double df[2], const double grad_v[2]) |
|
double | Advection_adjoint (const double df[2], const double grad_w_dV[2]) |
|
double | Hamiltonian_weak (const double &H, const double &w_dV) |
|
double | HamiltonianJacobian_weak (const double dH[2], const double grad_v[2], const double &w_dV) |
|
double | Hamiltonian_strong (const double dH[2], const double grad_u[2]) |
|
double | HamiltonianJacobian_strong (const double dH[2], const double grad_v[2]) |
|
double | Hamiltonian_adjoint (const double dH[2], const double grad_w_dV[2]) |
|
double | Diffusion_weak (int *rowptr, int *colind, double *a, const double grad_phi[2], const double grad_w_dV[2]) |
|
double | DiffusionJacobian_weak (int *rowptr, int *colind, double *a, double *da, const double grad_phi[2], const double grad_w_dV[2], const double &dphi, const double &v, const double grad_v[2]) |
|
double | SimpleDiffusionJacobian_weak (int *rowptr, int *colind, double *a, const double grad_v[2], const double grad_w_dV[2]) |
|
double | Reaction_weak (const double &r, const double &w_dV) |
|
double | ReactionJacobian_weak (const double &dr, const double &v, const double &w_dV) |
|
double | Reaction_strong (const double &r) |
|
double | ReactionJacobian_strong (const double &dr, const double &v) |
|
double | Reaction_adjoint (const double &dr, const double &w_dV) |
|
void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &elementDiameter, const double &strong_residual, const double grad_u[2], double &numDiff) |
|
void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double G[2 *2], const double &strong_residual, const double grad_u[2], double &numDiff) |
|
void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &uref, const double &beta, const double G[2 *2], const double &G_dd_G, const double &strong_residual, const double grad_u[2], double &numDiff) |
|
void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double G[2 *2], const double &strong_residual, const double vel[2], const double grad_u[2], double &numDiff) |
|
void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &elementDiameter, const double &strong_residual, const double grad_u[2], double &gradNorm, double &gradNorm_last, double &numDiff) |
|
double | SubgridError (const double &error, const double &Lstar_w_dV) |
|
double | SubgridErrorJacobian (const double &derror, const double &Lstar_w_dV) |
|
double | NumericalDiffusion (const double &numDiff, const double grad_u[2], const double grad_w_dV[2]) |
|
double | NumericalDiffusionJacobian (const double &numDiff, const double grad_v[2], const double grad_w_dV[2]) |
|
double | ExteriorElementBoundaryFlux (const double &flux, const double &w_dS) |
|
double | InteriorElementBoundaryFlux (const double &flux, const double &w_dS) |
|
double | ExteriorNumericalAdvectiveFluxJacobian (const double &dflux_left, const double &v) |
|
double | InteriorNumericalAdvectiveFluxJacobian (const double &dflux_left, const double &v) |
|
double | ExteriorElementBoundaryScalarDiffusionAdjoint (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &u, const double &bc_u, const double normal[2], const double &a, const double grad_w_dS[2]) |
|
double | ExteriorElementBoundaryScalarDiffusionAdjointJacobian (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &v, const double normal[2], const double &a, const double grad_w_dS[2]) |
|
double | ExteriorElementBoundaryDiffusionAdjoint (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &u, const double &bc_u, const double normal[2], int *rowptr, int *colind, double *a, const double grad_w_dS[2]) |
|
double | ExteriorElementBoundaryDiffusionAdjointJacobian (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &v, const double normal[2], int *rowptr, int *colind, double *a, const double grad_w_dS[2]) |
|
void | calculateMapping_element (const int eN, const int k, double *mesh_dof, int *mesh_l2g, double *mesh_trial_ref, double *mesh_grad_trial_ref, double *jac, double &jacDet, double *jacInv, double &x, double &y) |
|
void | calculateH_element (const int eN, const int k, double *h_dof, int *mesh_l2g, double *mesh_trial_ref, double &h) |
|
void | calculateMapping_element (const int eN, const int k, double *mesh_dof, int *mesh_l2g, double *mesh_trial_ref, double *mesh_grad_trial_ref, double *jac, double &jacDet, double *jacInv, double &x, double &y, double &z) |
|
void | calculateMappingVelocity_element (const int eN, const int k, double *meshVelocity_dof, int *mesh_l2g, double *mesh_trial_ref, double &xt, double &yt) |
|
void | calculateMappingVelocity_element (const int eN, const int k, double *meshVelocity_dof, int *mesh_l2g, double *mesh_trial_ref, double &xt, double &yt, double &zt) |
|
void | calculateMapping_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *boundaryJac_ref, double *jac, double &jacDet, double *jacInv, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt, double *normal_ref, double *normal, double &x, double &y) |
|
void | calculateMapping_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *boundaryJac_ref, double *jac, double &jacDet, double *jacInv, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt, double *normal_ref, double *normal, double &x, double &y, double &z) |
|
void | calculateMappingVelocity_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double &xt, double &yt, double *normal, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt) |
|
void | calculateMappingVelocity_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double &xt, double &yt, double &zt, double *normal, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt) |
|
double | Stress_u_weak (double *stress, double *grad_test_dV) |
|
double | StressJacobian_u_u_weak (double *dstress, double *grad_trial, double *grad_test_dV) |
|
double | StressJacobian_u_v_weak (double *dstress, double *grad_trial, double *grad_test_dV) |
|
double | Stress_v_weak (double *stress, double *grad_test_dV) |
|
double | StressJacobian_v_u_weak (double *dstress, double *grad_trial, double *grad_test_dV) |
|
double | StressJacobian_v_v_weak (double *dstress, double *grad_trial, double *grad_test_dV) |
|
double | ExteriorElementBoundaryStressFlux (const double &stressFlux, const double &disp_test_dS) |
|
double | ExteriorElementBoundaryStressFluxJacobian (const double &dstressFlux, const double &disp_test_dS) |
|