GEOSX
Public Types | List of all members
geosx::finiteElement::SparsityHelper< KERNEL_TEMPLATE > Struct Template Reference

Helper struct to define a specialization of #geosx::finiteElement::SparsityKernelBase that may be used to generate the sparsity pattern. More...

#include <SparsityKernelBase.hpp>

Public Types

template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
using Kernel = SparsityKernelBase< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE, KERNEL_TEMPLATE< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::numDofPerTestSupportPoint, KERNEL_TEMPLATE< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::numDofPerTrialSupportPoint >
 

Detailed Description

template<template< typename, typename, typename > class KERNEL_TEMPLATE>
struct geosx::finiteElement::SparsityHelper< KERNEL_TEMPLATE >

Helper struct to define a specialization of #geosx::finiteElement::SparsityKernelBase that may be used to generate the sparsity pattern.

Template Parameters
KERNEL_TEMPLATETemplated class that defines the physics kernel. Most likely derives from SparsityKernelBase.

Definition at line 180 of file SparsityKernelBase.hpp.

Member Typedef Documentation

◆ Kernel

template<template< typename, typename, typename > class KERNEL_TEMPLATE>
template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
using geosx::finiteElement::SparsityHelper< KERNEL_TEMPLATE >::Kernel = SparsityKernelBase< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE, KERNEL_TEMPLATE< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::numDofPerTestSupportPoint, KERNEL_TEMPLATE< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::numDofPerTrialSupportPoint >

Defines an alias for the specialization of geosx::finiteElement::SparsityKernelBase from the compile time constants defined in KERNEL_TEMPLATE. Specifically, the NUM_TEST_SUPPORT_POINTS_PER_ELEM and NUM_TRIAL_SUPPORT_POINTS_PER_ELEM parameters are specified by the physics solver.

Definition at line 202 of file SparsityKernelBase.hpp.


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