LifeV
BCIdentifierEssential Class Reference

BCIdentifierEssential - BCIdentifier for implementing Essential Boundary Conditions. More...

#include <BCIdentifier.hpp>

+ Inheritance diagram for BCIdentifierEssential:
+ Collaboration diagram for BCIdentifierEssential:

Private Attributes

Real M_x
 
Real M_y
 
Real M_z
 
 BCIdentifierEssential ()
 Constructor & Destructor. More...
 
 BCIdentifierEssential (const ID &id, const Real &x, const Real &y, const Real &z)
 Constructor given the ID and the coordinates. More...
 
 BCIdentifierEssential (BCIdentifierEssential const &id)
 Copy Constructor. More...
 

Methods

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

Get Methods

const Realx () const
 Recovering the node's x-coordinate. More...
 
const Realy () const
 Recovering the node's y-coordinate. More...
 
const Realz () const
 Recovering the node's z-coordinate. 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

BCIdentifierEssential - BCIdentifier for implementing Essential Boundary Conditions.

This class holds the DOF identifier and its coordinates for implementing Essential Boundary Conditions

Definition at line 178 of file BCIdentifier.hpp.

Constructor & Destructor Documentation

◆ BCIdentifierEssential() [1/3]

Constructor & Destructor.

Empty Constructor

Definition at line 186 of file BCIdentifier.hpp.

◆ BCIdentifierEssential() [2/3]

BCIdentifierEssential ( const ID id,
const Real x,
const Real y,
const Real z 
)
inline

Constructor given the ID and the coordinates.

Creates an BCIdentifier with a given ID and given coordinates x x-coordinate of the node where this BC applies y y-coordinate of the node where this BC applies z z-coordinate of the node where this BC applies

Definition at line 198 of file BCIdentifier.hpp.

◆ BCIdentifierEssential() [3/3]

Copy Constructor.

Definition at line 71 of file BCIdentifier.cpp.

Member Function Documentation

◆ showMe()

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

Display method.

Reimplemented from BCIdentifierBase.

Definition at line 83 of file BCIdentifier.cpp.

◆ x()

const Real& x ( ) const
inline

Recovering the node's x-coordinate.

Returns
The x-coordinate of the node

Definition at line 227 of file BCIdentifier.hpp.

+ Here is the caller graph for this function:

◆ y()

const Real& y ( ) const
inline

Recovering the node's y-coordinate.

Returns
The y-coordinate of the node

Definition at line 236 of file BCIdentifier.hpp.

+ Here is the caller graph for this function:

◆ z()

const Real& z ( ) const
inline

Recovering the node's z-coordinate.

Returns
The z-coordinate of the node

Definition at line 245 of file BCIdentifier.hpp.

+ Here is the caller graph for this function:

Field Documentation

◆ M_x

Real M_x
private

Definition at line 254 of file BCIdentifier.hpp.

◆ M_y

Real M_y
private

Definition at line 254 of file BCIdentifier.hpp.

◆ M_z

Real M_z
private

Definition at line 254 of file BCIdentifier.hpp.


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