#include <FEApp_NodeBC.hpp>
Public Member Functions | |
| template<typename BuilderT> | |
| NodeBC (const Epetra_Map &dofMap, const Epetra_Map &overlapped_dofMap, unsigned int gid, unsigned int neqn, const BuilderT &builder) | |
| Constructor. | |
| virtual | ~NodeBC () |
| Destructor. | |
| unsigned int | getNodeGID () const |
| Get global node ID. | |
| const std::vector< unsigned int > & | getOffsets () const |
| Get residual offsets. | |
| bool | isOwned () const |
| Return if BC is locally owned. | |
| bool | isShared () const |
| Return if BC is shared across procs. | |
| template<typename ScalarT> | |
| Teuchos::RCP< FEApp::AbstractNodeBCStrategy< ScalarT > > | getStrategy () |
| Get strategy. | |
Protected Attributes | |
| unsigned int | global_node_id |
| Global ID of node for this BC. | |
| AbstractNodeBCStrategy_TemplateManager< ValidTypes > | strategyTM |
| Template manager storing instantiations of strategies. | |
| bool | is_owned |
| Is BC owned on this proc. | |
| bool | is_shared |
| Is node shared across procs. | |
Private Member Functions | |
| NodeBC (const NodeBC &) | |
| Private to prohibit copying. | |
| NodeBC & | operator= (const NodeBC &) |
| Private to prohibit copying. | |
Definition at line 45 of file FEApp_NodeBC.hpp.
| FEApp::NodeBC::NodeBC | ( | const Epetra_Map & | dofMap, | |
| const Epetra_Map & | overlapped_dofMap, | |||
| unsigned int | gid, | |||
| unsigned int | neqn, | |||
| const BuilderT & | builder | |||
| ) | [inline] |
| virtual FEApp::NodeBC::~NodeBC | ( | ) | [inline, virtual] |
| FEApp::NodeBC::NodeBC | ( | const NodeBC & | ) | [private] |
Private to prohibit copying.
| unsigned int FEApp::NodeBC::getNodeGID | ( | ) | const [inline] |
| const std::vector<unsigned int>& FEApp::NodeBC::getOffsets | ( | ) | const [inline] |
| bool FEApp::NodeBC::isOwned | ( | ) | const [inline] |
| bool FEApp::NodeBC::isShared | ( | ) | const [inline] |
| Teuchos::RCP< FEApp::AbstractNodeBCStrategy<ScalarT> > FEApp::NodeBC::getStrategy | ( | ) | [inline] |
unsigned int FEApp::NodeBC::global_node_id [protected] |
Template manager storing instantiations of strategies.
Definition at line 95 of file FEApp_NodeBC.hpp.
bool FEApp::NodeBC::is_owned [protected] |
bool FEApp::NodeBC::is_shared [protected] |
1.4.7