Precedence Class Reference
#include <Precedence.h>
Inheritance diagram for Precedence:
Public Member Functions | |
Precedence (void) | |
~Precedence (void) | |
void | initLock (void) |
invoke while in parallel section More... | |
void | set (void) |
void | unSet (void) |
void | destroy (void) |
Public Attributes | |
int | weight |
for backTrack_ and findCycles More... | |
Detailed Description
Describes the precedence information implicit in a flowsheet edge to make sure that the source vertex is executed before the destination vertex. Uses OPENMP locks to enforce this precedence even if the flowsheet is evaluated in parallel.
#include <libpf/core/Precedence.h>
- Remarks
- Warning
- Thread safe:
- Extendable:
- Platform dependencies:
Constructor & Destructor Documentation
◆ Precedence()
Precedence::Precedence | ( | void | ) |
◆ ~Precedence()
Precedence::~Precedence | ( | void | ) |
Member Function Documentation
◆ destroy()
void Precedence::destroy | ( | void | ) |
◆ initLock()
void Precedence::initLock | ( | void | ) |
invoke while in parallel section
◆ set()
void Precedence::set | ( | void | ) |
◆ unSet()
void Precedence::unSet | ( | void | ) |
Member Data Documentation
◆ weight
int Precedence::weight |
for backTrack_ and findCycles
The documentation for this class was generated from the following file: