proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT > Class Template Reference

#include </work/cekees/proteus/proteus/CompKernel.h>

Public Member Functions

 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[NSPACE], const double grad_w_dV[NSPACE])
double AdvectionJacobian_weak (const double df[NSPACE], const double &v, const double grad_w_dV[NSPACE])
double Advection_strong (const double df[NSPACE], const double grad_u[NSPACE])
double AdvectionJacobian_strong (const double df[NSPACE], const double grad_v[NSPACE])
double Advection_adjoint (const double df[NSPACE], const double grad_w_dV[NSPACE])
double Hamiltonian_weak (const double &H, const double &w_dV)
double HamiltonianJacobian_weak (const double dH[NSPACE], const double grad_v[NSPACE], const double &w_dV)
double Hamiltonian_strong (const double dH[NSPACE], const double grad_u[NSPACE])
double HamiltonianJacobian_strong (const double dH[NSPACE], const double grad_v[NSPACE])
double Hamiltonian_adjoint (const double dH[NSPACE], const double grad_w_dV[NSPACE])
double Diffusion_weak (int *rowptr, int *colind, double *a, const double grad_phi[NSPACE], const double grad_w_dV[NSPACE])
double DiffusionJacobian_weak (int *rowptr, int *colind, double *a, double *da, const double grad_phi[NSPACE], const double grad_w_dV[NSPACE], const double &dphi, const double &v, const double grad_v[NSPACE])
double SimpleDiffusionJacobian_weak (int *rowptr, int *colind, double *a, const double grad_v[NSPACE], const double grad_w_dV[NSPACE])
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[NSPACE], double &numDiff)
void calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double G[NSPACE *NSPACE], const double &strong_residual, const double grad_u[NSPACE], double &numDiff)
void calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &uref, const double &beta, const double G[NSPACE *NSPACE], const double &G_dd_G, const double &strong_residual, const double grad_u[NSPACE], double &numDiff)
void calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double G[NSPACE *NSPACE], const double &strong_residual, const double vel[NSPACE], const double grad_u[NSPACE], double &numDiff)
void calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &elementDiameter, const double &strong_residual, const double grad_u[NSPACE], 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[NSPACE], const double grad_w_dV[NSPACE])
double NumericalDiffusionJacobian (const double &numDiff, const double grad_v[NSPACE], const double grad_w_dV[NSPACE])
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[NSPACE], const double &a, const double grad_w_dS[NSPACE])
double ExteriorElementBoundaryScalarDiffusionAdjointJacobian (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &v, const double normal[NSPACE], const double &a, const double grad_w_dS[NSPACE])
double ExteriorElementBoundaryDiffusionAdjoint (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &u, const double &bc_u, const double normal[NSPACE], int *rowptr, int *colind, double *a, const double grad_w_dS[NSPACE])
double ExteriorElementBoundaryDiffusionAdjointJacobian (const int &isDOFBoundary, const int &isFluxBoundary, const double &sigma, const double &v, const double normal[NSPACE], int *rowptr, int *colind, double *a, const double grad_w_dS[NSPACE])
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 calculateH_element (const int eN, const int k, double *h_dof, int *mesh_l2g, double *mesh_trial_ref, double &h)
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, 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 &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 StressJacobian_u_w_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 StressJacobian_v_w_weak (double *dstress, double *grad_trial, double *grad_test_dV)
double Stress_w_weak (double *stress, double *grad_test_dV)
double StressJacobian_w_u_weak (double *dstress, double *grad_trial, double *grad_test_dV)
double StressJacobian_w_v_weak (double *dstress, double *grad_trial, double *grad_test_dV)
double StressJacobian_w_w_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)

Public Attributes

CompKernelSpaceMapping< NSPACE, NDOF_MESH_TRIAL_ELEMENT > mapping
const int X
const int Y
const int Z
const int XX
const int XY
const int XZ
const int YX
const int YY
const int YZ
const int ZX
const int ZY
const int ZZ
const int sXX
const int sXY
const int sXZ
const int sYX
const int sYY
const int sYZ
const int sZX
const int sZY
const int sZZ
const int nSymTen
const int XHX
const int XHY
const int YHX
const int YHY
const int ZHX
const int ZHY
const int HXHX
const int HXHY
const int HYHX
const int HYHY

Detailed Description

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
class CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >

Definition at line 1381 of file CompKernel.h.

Constructor & Destructor Documentation

◆ CompKernel()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::CompKernel ( )
inline

Definition at line 1400 of file CompKernel.h.

Member Function Documentation

◆ Advection_adjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Advection_adjoint ( const double df[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1661 of file CompKernel.h.

◆ Advection_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Advection_strong ( const double df[NSPACE],
const double grad_u[NSPACE] )
inline

Definition at line 1643 of file CompKernel.h.

◆ Advection_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Advection_weak ( const double f[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1624 of file CompKernel.h.

◆ AdvectionJacobian_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::AdvectionJacobian_strong ( const double df[NSPACE],
const double grad_v[NSPACE] )
inline

Definition at line 1652 of file CompKernel.h.

◆ AdvectionJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::AdvectionJacobian_weak ( const double df[NSPACE],
const double & v,
const double grad_w_dV[NSPACE] )
inline

Definition at line 1633 of file CompKernel.h.

◆ backwardEuler()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::backwardEuler ( const double & dt,
const double & m_old,
const double & m,
const double & dm,
double & mt,
double & dmt )
inline

Definition at line 1549 of file CompKernel.h.

◆ bdf()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::bdf ( const double & alpha,
const double & beta,
const double & m,
const double & dm,
double & mt,
double & dmt )
inline

Definition at line 1555 of file CompKernel.h.

◆ bdfC2()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::bdfC2 ( const double & alpha,
const double & beta,
const double & m,
const double & dm,
const double & dm2,
double & mt,
double & dmt,
double & dm2t )
inline

Definition at line 1560 of file CompKernel.h.

◆ calculateG()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateG ( double * jacInv,
double * G,
double & G_dd_G,
double & tr_G )
inline

Definition at line 1417 of file CompKernel.h.

◆ calculateGScale()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateGScale ( double * G,
double * v,
double & h )
inline

Definition at line 1439 of file CompKernel.h.

◆ calculateH_element()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateH_element ( const int eN,
const int k,
double * h_dof,
int * mesh_l2g,
double * mesh_trial_ref,
double & h )
inline

Definition at line 2029 of file CompKernel.h.

◆ calculateMapping_element()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::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 )
inline

Definition at line 2012 of file CompKernel.h.

◆ calculateMapping_elementBoundary()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::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 )
inline

Definition at line 2059 of file CompKernel.h.

◆ calculateMappingVelocity_element()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateMappingVelocity_element ( const int eN,
const int k,
double * meshVelocity_dof,
int * mesh_l2g,
double * mesh_trial_ref,
double & xt,
double & yt,
double & zt )
inline

Definition at line 2045 of file CompKernel.h.

◆ calculateMappingVelocity_elementBoundary()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::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 )
inline

Definition at line 2103 of file CompKernel.h.

◆ calculateNumericalDiffusion() [1/5]

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateNumericalDiffusion ( const double & shockCapturingDiffusion,
const double & elementDiameter,
const double & strong_residual,
const double grad_u[NSPACE],
double & gradNorm,
double & gradNorm_last,
double & numDiff )
inline

Definition at line 1863 of file CompKernel.h.

◆ calculateNumericalDiffusion() [2/5]

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateNumericalDiffusion ( const double & shockCapturingDiffusion,
const double & elementDiameter,
const double & strong_residual,
const double grad_u[NSPACE],
double & numDiff )
inline

Definition at line 1791 of file CompKernel.h.

◆ calculateNumericalDiffusion() [3/5]

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateNumericalDiffusion ( const double & shockCapturingDiffusion,
const double & uref,
const double & beta,
const double G[NSPACE *NSPACE],
const double & G_dd_G,
const double & strong_residual,
const double grad_u[NSPACE],
double & numDiff )
inline

Definition at line 1824 of file CompKernel.h.

◆ calculateNumericalDiffusion() [4/5]

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateNumericalDiffusion ( const double & shockCapturingDiffusion,
const double G[NSPACE *NSPACE],
const double & strong_residual,
const double grad_u[NSPACE],
double & numDiff )
inline

Definition at line 1811 of file CompKernel.h.

◆ calculateNumericalDiffusion() [5/5]

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::calculateNumericalDiffusion ( const double & shockCapturingDiffusion,
const double G[NSPACE *NSPACE],
const double & strong_residual,
const double vel[NSPACE],
const double grad_u[NSPACE],
double & numDiff )
inline

Definition at line 1844 of file CompKernel.h.

◆ Diffusion_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Diffusion_weak ( int * rowptr,
int * colind,
double * a,
const double grad_phi[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1713 of file CompKernel.h.

◆ DiffusionJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::DiffusionJacobian_weak ( int * rowptr,
int * colind,
double * a,
double * da,
const double grad_phi[NSPACE],
const double grad_w_dV[NSPACE],
const double & dphi,
const double & v,
const double grad_v[NSPACE] )
inline

Definition at line 1726 of file CompKernel.h.

◆ DOFaverage()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::DOFaverage ( const double * dof,
const int * l2g_element,
double & val )
inline

Definition at line 1513 of file CompKernel.h.

◆ ExteriorElementBoundaryDiffusionAdjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryDiffusionAdjoint ( const int & isDOFBoundary,
const int & isFluxBoundary,
const double & sigma,
const double & u,
const double & bc_u,
const double normal[NSPACE],
int * rowptr,
int * colind,
double * a,
const double grad_w_dS[NSPACE] )
inline

Definition at line 1977 of file CompKernel.h.

◆ ExteriorElementBoundaryDiffusionAdjointJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryDiffusionAdjointJacobian ( const int & isDOFBoundary,
const int & isFluxBoundary,
const double & sigma,
const double & v,
const double normal[NSPACE],
int * rowptr,
int * colind,
double * a,
const double grad_w_dS[NSPACE] )
inline

Definition at line 1995 of file CompKernel.h.

◆ ExteriorElementBoundaryFlux()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryFlux ( const double & flux,
const double & w_dS )
inline

Definition at line 1918 of file CompKernel.h.

◆ ExteriorElementBoundaryScalarDiffusionAdjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryScalarDiffusionAdjoint ( const int & isDOFBoundary,
const int & isFluxBoundary,
const double & sigma,
const double & u,
const double & bc_u,
const double normal[NSPACE],
const double & a,
const double grad_w_dS[NSPACE] )
inline

Definition at line 1942 of file CompKernel.h.

◆ ExteriorElementBoundaryScalarDiffusionAdjointJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryScalarDiffusionAdjointJacobian ( const int & isDOFBoundary,
const int & isFluxBoundary,
const double & sigma,
const double & v,
const double normal[NSPACE],
const double & a,
const double grad_w_dS[NSPACE] )
inline

Definition at line 1960 of file CompKernel.h.

◆ ExteriorElementBoundaryStressFlux()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryStressFlux ( const double & stressFlux,
const double & disp_test_dS )
inline

Definition at line 2208 of file CompKernel.h.

◆ ExteriorElementBoundaryStressFluxJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorElementBoundaryStressFluxJacobian ( const double & dstressFlux,
const double & disp_test_dS )
inline

Definition at line 2212 of file CompKernel.h.

◆ ExteriorNumericalAdvectiveFluxJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ExteriorNumericalAdvectiveFluxJacobian ( const double & dflux_left,
const double & v )
inline

Definition at line 1930 of file CompKernel.h.

◆ gradFromDOF()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::gradFromDOF ( const double * dof,
const int * l2g_element,
const double * grad_trial,
double * grad )
inline

Definition at line 1454 of file CompKernel.h.

◆ gradFromElementDOF()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::gradFromElementDOF ( const double * dof,
const double * grad_trial,
double * grad )
inline

Definition at line 1482 of file CompKernel.h.

◆ gradTestFromRef()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::gradTestFromRef ( const double * grad_test_ref,
const double * jacInv,
double * grad_test )
inline

Definition at line 1538 of file CompKernel.h.

◆ gradTrialFromRef()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::gradTrialFromRef ( const double * grad_trial_ref,
const double * jacInv,
double * grad_trial )
inline

Definition at line 1491 of file CompKernel.h.

◆ Hamiltonian_adjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Hamiltonian_adjoint ( const double dH[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1704 of file CompKernel.h.

◆ Hamiltonian_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Hamiltonian_strong ( const double dH[NSPACE],
const double grad_u[NSPACE] )
inline

Definition at line 1686 of file CompKernel.h.

◆ Hamiltonian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Hamiltonian_weak ( const double & H,
const double & w_dV )
inline

Definition at line 1670 of file CompKernel.h.

◆ HamiltonianJacobian_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HamiltonianJacobian_strong ( const double dH[NSPACE],
const double grad_v[NSPACE] )
inline

Definition at line 1695 of file CompKernel.h.

◆ HamiltonianJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HamiltonianJacobian_weak ( const double dH[NSPACE],
const double grad_v[NSPACE],
const double & w_dV )
inline

Definition at line 1676 of file CompKernel.h.

◆ hessFromDOF()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::hessFromDOF ( const double * dof,
const int * l2g_element,
const double * hess_trial,
double * hess )
inline

Definition at line 1463 of file CompKernel.h.

◆ hessTrialFromRef()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::hessTrialFromRef ( const double * hess_trial_ref,
const double * jacInv,
double * hess_trial )
inline

Definition at line 1523 of file CompKernel.h.

◆ InteriorElementBoundaryFlux()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::InteriorElementBoundaryFlux ( const double & flux,
const double & w_dS )
inline

Definition at line 1924 of file CompKernel.h.

◆ InteriorNumericalAdvectiveFluxJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::InteriorNumericalAdvectiveFluxJacobian ( const double & dflux_left,
const double & v )
inline

Definition at line 1936 of file CompKernel.h.

◆ Mass_adjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Mass_adjoint ( const double & dmt,
const double & w_dV )
inline

Definition at line 1590 of file CompKernel.h.

◆ Mass_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Mass_strong ( const double & mt)
inline

Definition at line 1579 of file CompKernel.h.

◆ Mass_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Mass_weak ( const double & mt,
const double & w_dV )
inline

Definition at line 1567 of file CompKernel.h.

◆ MassJacobian_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::MassJacobian_strong ( const double & dmt,
const double & v )
inline

Definition at line 1584 of file CompKernel.h.

◆ MassJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::MassJacobian_weak ( const double & dmt,
const double & v,
const double & w_dV )
inline

Definition at line 1572 of file CompKernel.h.

◆ NumericalDiffusion()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::NumericalDiffusion ( const double & numDiff,
const double grad_u[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1896 of file CompKernel.h.

◆ NumericalDiffusionJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::NumericalDiffusionJacobian ( const double & numDiff,
const double grad_v[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1906 of file CompKernel.h.

◆ pressureProjection_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::pressureProjection_weak ( const double & viscosity,
const double & p,
const double & p_avg,
const double & q,
const double & dV )
inline

Definition at line 1614 of file CompKernel.h.

◆ Reaction_adjoint()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Reaction_adjoint ( const double & dr,
const double & w_dV )
inline

Definition at line 1785 of file CompKernel.h.

◆ Reaction_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Reaction_strong ( const double & r)
inline

Definition at line 1774 of file CompKernel.h.

◆ Reaction_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Reaction_weak ( const double & r,
const double & w_dV )
inline

Definition at line 1761 of file CompKernel.h.

◆ ReactionJacobian_strong()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ReactionJacobian_strong ( const double & dr,
const double & v )
inline

Definition at line 1779 of file CompKernel.h.

◆ ReactionJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ReactionJacobian_weak ( const double & dr,
const double & v,
const double & w_dV )
inline

Definition at line 1767 of file CompKernel.h.

◆ SimpleDiffusionJacobian_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::SimpleDiffusionJacobian_weak ( int * rowptr,
int * colind,
double * a,
const double grad_v[NSPACE],
const double grad_w_dV[NSPACE] )
inline

Definition at line 1746 of file CompKernel.h.

◆ Stress_u_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Stress_u_weak ( double * stress,
double * grad_test_dV )
inline

Definition at line 2133 of file CompKernel.h.

◆ Stress_v_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Stress_v_weak ( double * stress,
double * grad_test_dV )
inline

Definition at line 2158 of file CompKernel.h.

◆ Stress_w_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Stress_w_weak ( double * stress,
double * grad_test_dV )
inline

Definition at line 2183 of file CompKernel.h.

◆ StressJacobian_u_u_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_u_u_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2137 of file CompKernel.h.

◆ StressJacobian_u_v_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_u_v_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2144 of file CompKernel.h.

◆ StressJacobian_u_w_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_u_w_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2151 of file CompKernel.h.

◆ StressJacobian_v_u_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_v_u_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2162 of file CompKernel.h.

◆ StressJacobian_v_v_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_v_v_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2169 of file CompKernel.h.

◆ StressJacobian_v_w_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_v_w_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2176 of file CompKernel.h.

◆ StressJacobian_w_u_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_w_u_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2187 of file CompKernel.h.

◆ StressJacobian_w_v_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_w_v_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2194 of file CompKernel.h.

◆ StressJacobian_w_w_weak()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::StressJacobian_w_w_weak ( double * dstress,
double * grad_trial,
double * grad_test_dV )
inline

Definition at line 2201 of file CompKernel.h.

◆ SubgridError()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::SubgridError ( const double & error,
const double & Lstar_w_dV )
inline

Definition at line 1884 of file CompKernel.h.

◆ SubgridErrorJacobian()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
double CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::SubgridErrorJacobian ( const double & derror,
const double & Lstar_w_dV )
inline

Definition at line 1890 of file CompKernel.h.

◆ valFromDOF()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::valFromDOF ( const double * dof,
const int * l2g_element,
const double * trial_ref,
double & val )
inline

Definition at line 1447 of file CompKernel.h.

◆ valFromElementDOF()

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
void CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::valFromElementDOF ( const double * dof,
const double * trial_ref,
double & val )
inline

Definition at line 1475 of file CompKernel.h.

Member Data Documentation

◆ HXHX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HXHX

Definition at line 1398 of file CompKernel.h.

◆ HXHY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HXHY

Definition at line 1398 of file CompKernel.h.

◆ HYHX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HYHX

Definition at line 1399 of file CompKernel.h.

◆ HYHY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::HYHY

Definition at line 1399 of file CompKernel.h.

◆ mapping

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
CompKernelSpaceMapping<NSPACE,NDOF_MESH_TRIAL_ELEMENT> CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::mapping

Definition at line 1384 of file CompKernel.h.

◆ nSymTen

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::nSymTen

Definition at line 1394 of file CompKernel.h.

◆ sXX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sXX

Definition at line 1391 of file CompKernel.h.

◆ sXY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sXY

Definition at line 1391 of file CompKernel.h.

◆ sXZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sXZ

Definition at line 1391 of file CompKernel.h.

◆ sYX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sYX

Definition at line 1392 of file CompKernel.h.

◆ sYY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sYY

Definition at line 1392 of file CompKernel.h.

◆ sYZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sYZ

Definition at line 1392 of file CompKernel.h.

◆ sZX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sZX

Definition at line 1393 of file CompKernel.h.

◆ sZY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sZY

Definition at line 1393 of file CompKernel.h.

◆ sZZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::sZZ

Definition at line 1393 of file CompKernel.h.

◆ X

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::X

Definition at line 1385 of file CompKernel.h.

◆ XHX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::XHX

Definition at line 1395 of file CompKernel.h.

◆ XHY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::XHY

Definition at line 1395 of file CompKernel.h.

◆ XX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::XX

Definition at line 1388 of file CompKernel.h.

◆ XY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::XY

Definition at line 1388 of file CompKernel.h.

◆ XZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::XZ

Definition at line 1388 of file CompKernel.h.

◆ Y

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Y

Definition at line 1386 of file CompKernel.h.

◆ YHX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::YHX

Definition at line 1396 of file CompKernel.h.

◆ YHY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::YHY

Definition at line 1396 of file CompKernel.h.

◆ YX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::YX

Definition at line 1389 of file CompKernel.h.

◆ YY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::YY

Definition at line 1389 of file CompKernel.h.

◆ YZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::YZ

Definition at line 1389 of file CompKernel.h.

◆ Z

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::Z

Definition at line 1387 of file CompKernel.h.

◆ ZHX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ZHX

Definition at line 1397 of file CompKernel.h.

◆ ZHY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ZHY

Definition at line 1397 of file CompKernel.h.

◆ ZX

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ZX

Definition at line 1390 of file CompKernel.h.

◆ ZY

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ZY

Definition at line 1390 of file CompKernel.h.

◆ ZZ

template<int NSPACE, int NDOF_MESH_TRIAL_ELEMENT, int NDOF_TRIAL_ELEMENT, int NDOF_TEST_ELEMENT>
const int CompKernel< NSPACE, NDOF_MESH_TRIAL_ELEMENT, NDOF_TRIAL_ELEMENT, NDOF_TEST_ELEMENT >::ZZ

Definition at line 1390 of file CompKernel.h.


The documentation for this class was generated from the following file: