|  | 
| GEOS_HOST_DEVICE localIndex | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::getNumSupportPoints () const override | 
|  | This function returns an error, since to get the number of support points with VEM you have to use the StackVariables version of this function.  More... 
 | 
|  | 
| GEOS_HOST_DEVICE static GEOS_FORCE_INLINE void | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::getSamplingPointCoordInParentSpace (int const &linearIndex, real64(&samplingPointCoord)[3]) | 
|  | Get the Sampling Point Coord In the Parent Space.  More... 
 | 
|  | 
| static GEOS_HOST_DEVICE void | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::calcN (localIndex const q, real64(&N)[maxSupportPoints]) | 
|  | This function returns an error, since to get projection of basis functions with VEM you have to use the StackVariables version of this function.  More... 
 | 
|  | 
| static GEOS_HOST_DEVICE void | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::calcN (real64 const (&coords)[3], real64(&N)[maxSupportPoints]) | 
|  | This function returns an error, since to get projection of gradients with VEM you have to use the StackVariables version of this function.  More... 
 | 
|  | 
| static GEOS_HOST_DEVICE real64 | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::invJacobianTransformation (int const q, real64 const (&X)[numNodes][3], real64(&J)[3][3]) | 
|  | This function returns an error, since there is no reference element defined in the VEM context. It is kept for consistency with other finite element classes.  More... 
 | 
|  | 
| static GEOS_HOST_DEVICE real64 | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::calcGradN (localIndex const q, real64 const (&X)[maxSupportPoints][3], real64(&gradN)[maxSupportPoints][3]) | 
|  | This function returns an error, since to get projection of gradients with VEM you have to use the StackVariables version of this function.  More... 
 | 
|  | 
| GEOS_HOST_DEVICE real64 | geos::finiteElement::ConformingVirtualElementOrder1< MAXCELLNODES, MAXFACENODES >::transformedQuadratureWeight (localIndex const q, real64 const (&X)[maxSupportPoints][3]) const | 
|  | This function returns an error, since to get the quadrature weight with VEM you have to use the StackVariables version of this function.  More... 
 | 
|  | 
Functions that are implemented for consistency with other FEM classes but will issue an error if called. 
◆ calcGradN()
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
This function returns an error, since to get projection of gradients with VEM you have to use the StackVariables version of this function. 
- Parameters
- 
  
    | q | The quadrature point index in 3d space. |  | X | Array containing the coordinates of the support points. |  | gradN | Array to store the gradients of shape functions. It is set to zero. |  
 
- Returns
- Zero. 
Definition at line 457 of file ConformingVirtualElementOrder1.hpp.
 
 
◆ calcN() [1/2]
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
This function returns an error, since to get projection of basis functions with VEM you have to use the StackVariables version of this function. 
- Parameters
- 
  
    | q | The quadrature point index in 3d space. |  | N | Array to store the values of shape functions, that is actually set to zero. |  
 
Definition at line 391 of file ConformingVirtualElementOrder1.hpp.
 
 
◆ calcN() [2/2]
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
This function returns an error, since to get projection of gradients with VEM you have to use the StackVariables version of this function. 
- Parameters
- 
  
    | [in] | coords | The parent coordinates at which to evaluate the shape function value |  | [out] | N | The shape function values. It is set to zero. |  
 
Definition at line 410 of file ConformingVirtualElementOrder1.hpp.
 
 
◆ getNumSupportPoints()
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
 
◆ getSamplingPointCoordInParentSpace()
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
Get the Sampling Point Coord In the Parent Space. 
- Parameters
- 
  
    | linearIndex | linear index of the sampling point |  | samplingPointCoord | coordinates of the sampling point |  
 
Definition at line 376 of file ConformingVirtualElementOrder1.hpp.
 
 
◆ invJacobianTransformation()
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
This function returns an error, since there is no reference element defined in the VEM context. It is kept for consistency with other finite element classes. 
- Parameters
- 
  
    | q | The quadrature point index in 3d space. |  | X | Array containing the coordinates of the support points. |  | J | Array to store the Jacobian transformation. |  
 
- Returns
- A zero matrix. 
Definition at line 431 of file ConformingVirtualElementOrder1.hpp.
 
 
◆ transformedQuadratureWeight()
template<localIndex MAXCELLNODES, localIndex MAXFACENODES> 
 
This function returns an error, since to get the quadrature weight with VEM you have to use the StackVariables version of this function. 
- Parameters
- 
  
    | q | The quadrature point index in 3d space. |  | X | Array containing the coordinates of the support points. |  
 
- Returns
- Zero. 
Definition at line 481 of file ConformingVirtualElementOrder1.hpp.