LifeV
BCIdentifierNatural Class Reference

BCIdentifierNatural - Idenifier for Natural and Robin Boundary Condiions. More...

#include <BCIdentifier.hpp>

+ Inheritance diagram for BCIdentifierNatural:
+ Collaboration diagram for BCIdentifierNatural:

Private Attributes

std::vector< IDM_localToGlobal
 

Constructor & Destructor

 BCIdentifierNatural ()
 Empty Constructor. More...
 
 BCIdentifierNatural (const ID &i, const std::vector< ID > &localToGlobal)
 Constructor given ID and bdLocalToGlobal map. More...
 
 BCIdentifierNatural (const ID &id)
 Constructor given the ID. More...
 
 BCIdentifierNatural (BCIdentifierNatural const &id)
 Copy Constructor. More...
 
virtual ~BCIdentifierNatural ()
 Destructor. More...
 

Methods

virtual void showMe (std::ostream &output=std::cout) const
 Display method. More...
 

Get Methods

ID boundaryLocalToGlobalMap (const ID &i) const
 Return the global DOF corresponding tho the i-th local DOF in the face. More...
 

Additional Inherited Members

- Public Member Functions inherited from BCIdentifierBase
 BCIdentifierBase ()
 Empty Constructor. More...
 
 BCIdentifierBase (ID const &i)
 Constructor given the ID. More...
 
 BCIdentifierBase (BCIdentifierBase const &id)
 Copy constructor. More...
 
virtual ~BCIdentifierBase ()
 Destructor. More...
 
 operator unsigned int ()
 Conversion operator to unsigned int. More...
 
 operator int ()
 Conversion operator to int. More...
 
const IDid () const
 Returns the ID of the BCIdentifier. More...
 
- Protected Attributes inherited from BCIdentifierBase
ID M_id
 

Detailed Description

BCIdentifierNatural - Idenifier for Natural and Robin Boundary Condiions.

This class holds the DOF identifier and the bdLocalToGlobal information for implementing Natural and Robin boundary conditions

Definition at line 266 of file BCIdentifier.hpp.

Constructor & Destructor Documentation

◆ BCIdentifierNatural() [1/4]

BCIdentifierNatural ( )
inline

Empty Constructor.

Definition at line 274 of file BCIdentifier.hpp.

◆ BCIdentifierNatural() [2/4]

BCIdentifierNatural ( const ID i,
const std::vector< ID > &  localToGlobal 
)

Constructor given ID and bdLocalToGlobal map.

Creates an BCIdentifier with a given ID and a given local-to-global map

Parameters
iThe number of the boundary face
localToGlobalA vector holding the local-to-global map on this face

Definition at line 100 of file BCIdentifier.cpp.

◆ BCIdentifierNatural() [3/4]

BCIdentifierNatural ( const ID id)
explicit

Constructor given the ID.

Parameters
idThe ID of the dof

Definition at line 106 of file BCIdentifier.cpp.

◆ BCIdentifierNatural() [4/4]

Copy Constructor.

Definition at line 111 of file BCIdentifier.cpp.

+ Here is the caller graph for this function:

◆ ~BCIdentifierNatural()

virtual ~BCIdentifierNatural ( )
inlinevirtual

Destructor.

Definition at line 297 of file BCIdentifier.hpp.

Member Function Documentation

◆ showMe()

void showMe ( std::ostream &  output = std::cout) const
virtual

Display method.

Reimplemented from BCIdentifierBase.

Definition at line 121 of file BCIdentifier.cpp.

◆ boundaryLocalToGlobalMap()

ID boundaryLocalToGlobalMap ( const ID i) const
inline

Return the global DOF corresponding tho the i-th local DOF in the face.

Parameters
iThe local DOF in the face

Definition at line 319 of file BCIdentifier.hpp.

+ Here is the caller graph for this function:

Field Documentation

◆ M_localToGlobal

std::vector<ID> M_localToGlobal
private

Definition at line 328 of file BCIdentifier.hpp.


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