
Public Member Functions | |
| size_t | size () const |
| const size_t & | operator() (const size_t i) const |
| void | setPosition (const size_t &level, const size_t &pos) |
| const DirichletPositions & | operator= (const DirichletPositions &d) |
| DirichletPositions (const size_t numberOfLevel) | |
| DirichletPositions (const DirichletPositions &d) | |
| ~DirichletPositions () | |
Private Attributes | |
| Vector< size_t > | __positions |
Definition at line 65 of file MultiGrid.hpp.
| MultiGrid::DirichletPositions::DirichletPositions | ( | const size_t | numberOfLevel | ) | [inline] |
Definition at line 93 of file MultiGrid.hpp.
00094 : __positions(numberOfLevel) 00095 { 00096 ; 00097 }
| MultiGrid::DirichletPositions::DirichletPositions | ( | const DirichletPositions & | d | ) | [inline] |
Definition at line 99 of file MultiGrid.hpp.
00100 : __positions(d.__positions) 00101 { 00102 ; 00103 }
| MultiGrid::DirichletPositions::~DirichletPositions | ( | ) | [inline] |
| size_t MultiGrid::DirichletPositions::size | ( | ) | const [inline] |
Definition at line 71 of file MultiGrid.hpp.
References __positions, and Vector< T >::size().
00072 { 00073 return __positions.size(); 00074 }

| const size_t& MultiGrid::DirichletPositions::operator() | ( | const size_t | i | ) | const [inline] |
Definition at line 76 of file MultiGrid.hpp.
References __positions, ASSERT, and Vector< T >::size().
00077 { 00078 ASSERT (i<__positions.size()); 00079 return __positions[i]; 00080 }

| void MultiGrid::DirichletPositions::setPosition | ( | const size_t & | level, | |
| const size_t & | pos | |||
| ) | [inline] |
Definition at line 82 of file MultiGrid.hpp.
References __positions.
Referenced by MultiGrid::MultiGrid().
00083 { 00084 __positions[level]=pos; 00085 }
| const DirichletPositions& MultiGrid::DirichletPositions::operator= | ( | const DirichletPositions & | d | ) | [inline] |
Definition at line 87 of file MultiGrid.hpp.
References __positions.
00088 { 00089 __positions=d.__positions; 00090 return *this; 00091 }
Vector<size_t> MultiGrid::DirichletPositions::__positions [private] |
Definition at line 68 of file MultiGrid.hpp.
Referenced by operator()(), operator=(), setPosition(), and size().
1.5.6