|
FreePOOMA
2.4.1
|
#include <PoomaCSem.h>
Public Member Functions | |
| CountingSemaphore () | |
| CountingSemaphore (const CountingSemaphore &model) | |
| CountingSemaphore & | operator= (const CountingSemaphore &model) |
| void | wait () const |
| int | count () const |
| int | height () const |
| void | height (int d) |
| void | raise_height (int d) |
| void | incr () |
| CountingSemaphore & | operator++ () |
| int | operator+= (int d) |
| Pooma::CountingSemaphore::CountingSemaphore | ( | ) | [inline] |
| Pooma::CountingSemaphore::CountingSemaphore | ( | const CountingSemaphore & | model | ) | [inline] |
| CountingSemaphore& Pooma::CountingSemaphore::operator= | ( | const CountingSemaphore & | model | ) | [inline] |
| void Pooma::CountingSemaphore::wait | ( | ) | const [inline] |
References PAssert.
Referenced by Reduction< SinglePatchEvaluatorTag >::evaluate(), Reduction< RemoteSinglePatchEvaluatorTag >::evaluate(), Reduction< RemoteMultiPatchEvaluatorTag >::evaluate(), ParticleEvaluator::evaluate2Block(), ParticleEvaluator::evaluate3Block(), and ParticleEvaluator::evaluateBlock().
| int Pooma::CountingSemaphore::count | ( | ) | const [inline] |
| int Pooma::CountingSemaphore::height | ( | ) | const [inline] |
Referenced by Reduction< SinglePatchEvaluatorTag >::evaluate(), Reduction< MultiPatchEvaluatorTag >::evaluate(), Reduction< RemoteSinglePatchEvaluatorTag >::evaluate(), Reduction< RemoteMultiPatchEvaluatorTag >::evaluate(), ParticleEvaluator::evaluate2Block(), ParticleEvaluator::evaluate3Block(), and ParticleEvaluator::evaluateBlock().
| void Pooma::CountingSemaphore::height | ( | int | d | ) | [inline] |
| void Pooma::CountingSemaphore::raise_height | ( | int | d | ) | [inline] |
| void Pooma::CountingSemaphore::incr | ( | ) | [inline] |
| CountingSemaphore& Pooma::CountingSemaphore::operator++ | ( | ) | [inline] |
References incr().
| int Pooma::CountingSemaphore::operator+= | ( | int | d | ) | [inline] |
1.7.6.1