GEOSX
Public Types | Static Public Attributes | List of all members
geos::StencilTraits< CONTAINER, MAX_NUM_POINTS_IN_FLUX, MAX_STENCIL_SIZE, MAX_NUM_CONNECTIONS > Struct Template Reference

A collection of properties of a stencil type. More...

#include <StencilBase.hpp>

Inheritance diagram for geos::StencilTraits< CONTAINER, MAX_NUM_POINTS_IN_FLUX, MAX_STENCIL_SIZE, MAX_NUM_CONNECTIONS >:
Inheritance graph
[legend]

Public Types

using IndexContainerType = CONTAINER< localIndex >
 The array type that will be used to store the indices of the stencil contributors.
 
using IndexContainerViewConstType = LvArray::typeManipulation::NestedViewTypeConst< IndexContainerType >
 The array view to const type for the stencil indices.
 
using WeightContainerType = CONTAINER< real64 >
 The array type that is used to store the weights of the stencil contributors.
 
using WeightContainerViewConstType = LvArray::typeManipulation::NestedViewTypeConst< WeightContainerType >
 The array view to const type for the stencil weights.
 
using WeightContainerViewType = LvArray::typeManipulation::NestedViewType< WeightContainerType >
 The array view to type for the stencil weights.
 

Static Public Attributes

static constexpr localIndex maxNumPointsInFlux = MAX_NUM_POINTS_IN_FLUX
 Maximum number of points the flux.
 
static constexpr localIndex maxStencilSize = MAX_STENCIL_SIZE
 Maximum number of points in a stencil.
 
static constexpr localIndex maxNumConnections = MAX_NUM_CONNECTIONS
 Maximum number of connections in a stencil.
 

Detailed Description

template<template< typename ... > class CONTAINER, localIndex MAX_NUM_POINTS_IN_FLUX, localIndex MAX_STENCIL_SIZE, localIndex MAX_NUM_CONNECTIONS>
struct geos::StencilTraits< CONTAINER, MAX_NUM_POINTS_IN_FLUX, MAX_STENCIL_SIZE, MAX_NUM_CONNECTIONS >

A collection of properties of a stencil type.

Template Parameters
CONTAINERtype of container used to store indices and weights
MAX_NUM_POINTS_IN_FLUXmaximum number of points connected by a flux
MAX_STENCIL_SIZEmaximum number of points in a stencil
MAX_NUM_CONNECTIONSmaximum number of connections in a stencil

Definition at line 40 of file StencilBase.hpp.


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