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

 SubblockIndexProvider (const InputParameters &params)
 
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 30 of file SubblockIndexProvider.h.

Constructor & Destructor Documentation

SubblockIndexProvider::SubblockIndexProvider ( const InputParameters &  params)
inline

Definition at line 33 of file SubblockIndexProvider.h.

33 : GeneralUserObject(params) {}

Member Function Documentation

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

The max index of subblock.

Referenced by GeneralizedPlaneStrainUserObject::initialize(), and SubblockIndexProvider().

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

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