#include <BoundaryList.hpp>


Public Types | |
| typedef std::list < ReferenceCounting< Boundary > > | List |
| enum | Type { povRay, structured3DMesh, surfaceMesh, references, list } |
Public Member Functions | |
| const List & | list () const |
| void | add (ReferenceCounting< Boundary > b) |
| BoundaryList (const BoundaryList &B) | |
| BoundaryList () | |
| ~BoundaryList () | |
| const Boundary::Type & | type () const |
| Returns the type of the boundary. | |
Private Member Functions | |
| void | put (std::ostream &os) const |
| ostream overload. | |
Private Attributes | |
| std::list< ReferenceCounting < Boundary > > | __list |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Boundary &B) |
| Writes the boundary conditions. | |
Definition at line 35 of file BoundaryList.hpp.
| typedef std::list<ReferenceCounting<Boundary> > BoundaryList::List |
Definition at line 39 of file BoundaryList.hpp.
enum Boundary::Type [inherited] |
Definition at line 36 of file Boundary.hpp.
00036 { 00037 povRay, 00038 structured3DMesh, 00039 surfaceMesh, 00040 references, 00041 list 00042 };
| BoundaryList::BoundaryList | ( | const BoundaryList & | B | ) | [inline] |
| BoundaryList::BoundaryList | ( | ) | [inline] |
Definition at line 71 of file BoundaryList.hpp.
00072 : Boundary(Boundary::list) 00073 { 00074 ; 00075 }
| BoundaryList::~BoundaryList | ( | ) | [inline] |
| void BoundaryList::put | ( | std::ostream & | os | ) | const [inline, private, virtual] |
| const List& BoundaryList::list | ( | ) | const [inline] |
Definition at line 54 of file BoundaryList.hpp.
References __list.
Referenced by VariationalProblemExpression::__splitBilinearBoundaryList(), VariationalProblemExpression::__splitBoundaryList(), BoundaryConditionListExpressionSet::__splitBoundaryList(), and VariationalProblemExpression::__splitLinearBoundaryList().
00055 { 00056 return __list; 00057 }
| void BoundaryList::add | ( | ReferenceCounting< Boundary > | b | ) | [inline] |
Definition at line 59 of file BoundaryList.hpp.
References __list.
Referenced by BoundaryExpressionList::execute().
00060 { 00061 __list.push_back(b); 00062 }
| const Boundary::Type& Boundary::type | ( | ) | const [inline, inherited] |
Returns the type of the boundary.
Definition at line 52 of file Boundary.hpp.
References Boundary::__type.
Referenced by BoundaryMeshAssociation::setPOVMeshes().
00053 { 00054 return __type; 00055 }
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Boundary & | B | |||
| ) | [friend, inherited] |
Writes the boundary conditions.
Definition at line 58 of file Boundary.hpp.
00060 { 00061 B.put(os); 00062 return os; 00063 }
std::list<ReferenceCounting<Boundary> > BoundaryList::__list [private] |
1.5.6