MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::SubElemNodeMap Class Reference

Detailed Description

Definition at line 33 of file sub_elem_node_map.h.

#include <sub_elem_node_map.h>

Classes

struct  myhash
 

Public Member Functions

 SubElemNodeMap ()
 
virtual ~SubElemNodeMap ()
 
std::pair< libMesh::Node *, libMesh::Node * > & add (libMesh::dof_id_type bracket_node1, libMesh::dof_id_type bracket_node2)
 
void clear ()
 
unsigned int count (libMesh::dof_id_type bracket_node1, libMesh::dof_id_type bracket_node2) const
 
bool empty () const
 

Protected Attributes

MAST::SubElemNodeMap::map_type _map
 

Private Types

typedef std::unordered_map< std::pair< libMesh::dof_id_type, libMesh::dof_id_type >, std::pair< libMesh::Node *, libMesh::Node * >, MAST::SubElemNodeMap::myhashmap_type
 

Member Typedef Documentation

◆ map_type

typedef std::unordered_map<std::pair<libMesh::dof_id_type, libMesh::dof_id_type>, std::pair<libMesh::Node*, libMesh::Node*>, MAST::SubElemNodeMap::myhash> MAST::SubElemNodeMap::map_type
private

Definition at line 55 of file sub_elem_node_map.h.

Constructor & Destructor Documentation

◆ SubElemNodeMap()

MAST::SubElemNodeMap::SubElemNodeMap ( )

Definition at line 24 of file sub_elem_node_map.cpp.

◆ ~SubElemNodeMap()

MAST::SubElemNodeMap::~SubElemNodeMap ( )
virtual

Definition at line 29 of file sub_elem_node_map.cpp.

Member Function Documentation

◆ add()

std::pair< libMesh::Node *, libMesh::Node * > & MAST::SubElemNodeMap::add ( libMesh::dof_id_type  bracket_node1,
libMesh::dof_id_type  bracket_node2 
)

Definition at line 45 of file sub_elem_node_map.cpp.

◆ clear()

void MAST::SubElemNodeMap::clear ( )
inline

Definition at line 66 of file sub_elem_node_map.h.

◆ count()

unsigned int MAST::SubElemNodeMap::count ( libMesh::dof_id_type  bracket_node1,
libMesh::dof_id_type  bracket_node2 
) const

Definition at line 37 of file sub_elem_node_map.cpp.

◆ empty()

bool MAST::SubElemNodeMap::empty ( ) const
inline

Definition at line 69 of file sub_elem_node_map.h.

Member Data Documentation

◆ _map

MAST::SubElemNodeMap::map_type MAST::SubElemNodeMap::_map
protected

Definition at line 83 of file sub_elem_node_map.h.


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