#include <ComponentBoundaryConditions.hpp>
Public Member Functions | |
| void | AddBoundaryCondition (const BoundaryCondition &BC) |
| Add a boundary condition to the list. | |
| const size_t | NbBoundaryCondition () const |
| read only access to the number of boundary condition. | |
| const BoundaryCondition & | operator[] (const size_t i) const |
| returns the ith boundary condition. | |
| ComponentBoundaryConditions (const ComponentBoundaryConditions &CBC) | |
| Copy contructor. | |
| ComponentBoundaryConditions () | |
| Default constructor is void. | |
Private Attributes | |
| std::vector< const BoundaryCondition * > | bclist |
| The list of Boundary Conditions. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const ComponentBoundaryConditions &CBC) |
| writes the ComponentBoundaryConditions. | |
Definition at line 35 of file ComponentBoundaryConditions.hpp.
| ComponentBoundaryConditions::ComponentBoundaryConditions | ( | const ComponentBoundaryConditions & | CBC | ) | [inline] |
| ComponentBoundaryConditions::ComponentBoundaryConditions | ( | ) | [inline] |
| void ComponentBoundaryConditions::AddBoundaryCondition | ( | const BoundaryCondition & | BC | ) | [inline] |
Add a boundary condition to the list.
Definition at line 44 of file ComponentBoundaryConditions.hpp.
References bclist.
00045 { 00046 bclist.push_back(&BC); 00047 }
| const size_t ComponentBoundaryConditions::NbBoundaryCondition | ( | ) | const [inline] |
read only access to the number of boundary condition.
Definition at line 51 of file ComponentBoundaryConditions.hpp.
References bclist.
00052 { 00053 return bclist.size(); 00054 }
| const BoundaryCondition& ComponentBoundaryConditions::operator[] | ( | const size_t | i | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const ComponentBoundaryConditions & | CBC | |||
| ) | [friend] |
writes the ComponentBoundaryConditions.
Definition at line 64 of file ComponentBoundaryConditions.hpp.
00066 { 00067 for(size_t i=0; i<CBC.bclist.size(); ++i) 00068 os << *(CBC.bclist[i]) << '\n'; 00069 return os; 00070 }
std::vector<const BoundaryCondition*> ComponentBoundaryConditions::bclist [private] |
The list of Boundary Conditions.
Definition at line 39 of file ComponentBoundaryConditions.hpp.
Referenced by AddBoundaryCondition(), NbBoundaryCondition(), and operator[]().
1.5.6