Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
panzer::DOFManager::ElementBlockAccess Class Reference

#include <Panzer_DOFManager.hpp>

Public Member Functions

 ElementBlockAccess (bool owned, const Teuchos::RCP< const ConnManager > &connMngr)
 
const std::vector< panzer::LocalOrdinal > & getElementBlock (const std::string &eBlock) const
 

Private Attributes

bool useOwned_
 
Teuchos::RCP< const ConnManagerconnMngr_
 

Detailed Description

This small struct is a utility meant to unify access to elements and allow better code reuse. Basically it provides a switch between the neighbor element blocks and the owned element blocks.

Definition at line 366 of file Panzer_DOFManager.hpp.

Constructor & Destructor Documentation

◆ ElementBlockAccess()

panzer::DOFManager::ElementBlockAccess::ElementBlockAccess ( bool owned,
const Teuchos::RCP< const ConnManager > & connMngr )
inline

Definition at line 370 of file Panzer_DOFManager.hpp.

Member Function Documentation

◆ getElementBlock()

const std::vector< panzer::LocalOrdinal > & panzer::DOFManager::ElementBlockAccess::getElementBlock ( const std::string & eBlock) const
inline

Definition at line 373 of file Panzer_DOFManager.hpp.

Member Data Documentation

◆ useOwned_

bool panzer::DOFManager::ElementBlockAccess::useOwned_
private

Definition at line 367 of file Panzer_DOFManager.hpp.

◆ connMngr_

Teuchos::RCP<const ConnManager> panzer::DOFManager::ElementBlockAccess::connMngr_
private

Definition at line 368 of file Panzer_DOFManager.hpp.


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