www.mooseframework.org
Public Member Functions | List of all members
SubblockIndexProvider Class Referenceabstract

Abstract base class for user objects that provide an index for a given element that is independent of the block id, so that behavior can be different on subsets of element blocks. More...

#include <SubblockIndexProvider.h>

Inheritance diagram for SubblockIndexProvider:
[legend]

Public Member Functions

virtual ~SubblockIndexProvider ()
 
virtual unsigned int getSubblockIndex (const Elem &) const =0
 The index of subblock this element is on. More...
 
virtual unsigned int getMaxSubblockIndex () const =0
 The max index of subblock. More...
 

Detailed Description

Abstract base class for user objects that provide an index for a given element that is independent of the block id, so that behavior can be different on subsets of element blocks.

This is used to apply independent generalized plane constraints to subsets of element blocks.

Definition at line 20 of file SubblockIndexProvider.h.

Constructor & Destructor Documentation

◆ ~SubblockIndexProvider()

virtual SubblockIndexProvider::~SubblockIndexProvider ( )
inlinevirtual

Definition at line 23 of file SubblockIndexProvider.h.

23 {};

Member Function Documentation

◆ getMaxSubblockIndex()

virtual unsigned int SubblockIndexProvider::getMaxSubblockIndex ( ) const
pure virtual

The max index of subblock.

Implemented in TestSubblockIndexProvider.

Referenced by GeneralizedPlaneStrainUserObject::initialize().

◆ getSubblockIndex()

virtual unsigned int SubblockIndexProvider::getSubblockIndex ( const Elem ) const
pure virtual

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