#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: