GEOSX
|
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 > |
Helper struct to define a specialization of #geosx::finiteElement::SparsityKernelBase that may be used to generate the sparsity pattern.
KERNEL_TEMPLATE | Templated class that defines the physics kernel. Most likely derives from SparsityKernelBase. |
Definition at line 180 of file SparsityKernelBase.hpp.
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.