BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
ExtensionElements.cpp File Reference

Go to the source code of this file.

Functions

template bool ExtensionElements::feasibleEntry< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::feasibleEntry< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::feasibleExit< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::feasibleExit< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template bool ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 
template void ExtensionElements::computeInitialValues< BPMNOS::Values > (BPMNOS::number currentTime, Values &status, BPMNOS::Values &data, BPMNOS::Values &globals) const
 
template void ExtensionElements::computeInitialValues< BPMNOS::SharedValues > (BPMNOS::number currentTime, Values &status, BPMNOS::SharedValues &data, BPMNOS::Values &globals) const
 
template void ExtensionElements::applyOperators< BPMNOS::Values > (Values &status, BPMNOS::Values &data, BPMNOS::Values &globals) const
 
template void ExtensionElements::applyOperators< BPMNOS::SharedValues > (Values &status, BPMNOS::SharedValues &data, BPMNOS::Values &globals) const
 
template BPMNOS::number ExtensionElements::getObjective< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template BPMNOS::number ExtensionElements::getObjective< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 
template BPMNOS::number ExtensionElements::getContributionToObjective< BPMNOS::Values > (const BPMNOS::Values &status, const BPMNOS::Values &data, const BPMNOS::Values &globals) const
 
template BPMNOS::number ExtensionElements::getContributionToObjective< BPMNOS::SharedValues > (const BPMNOS::Values &status, const BPMNOS::SharedValues &data, const BPMNOS::Values &globals) const
 

Function Documentation

◆ ExtensionElements::applyOperators< BPMNOS::SharedValues >()

template void ExtensionElements::applyOperators< BPMNOS::SharedValues > ( Values & status,
BPMNOS::SharedValues & data,
BPMNOS::Values & globals ) const

◆ ExtensionElements::applyOperators< BPMNOS::Values >()

template void ExtensionElements::applyOperators< BPMNOS::Values > ( Values & status,
BPMNOS::Values & data,
BPMNOS::Values & globals ) const

◆ ExtensionElements::computeInitialValues< BPMNOS::SharedValues >()

template void ExtensionElements::computeInitialValues< BPMNOS::SharedValues > ( BPMNOS::number currentTime,
Values & status,
BPMNOS::SharedValues & data,
BPMNOS::Values & globals ) const

◆ ExtensionElements::computeInitialValues< BPMNOS::Values >()

template void ExtensionElements::computeInitialValues< BPMNOS::Values > ( BPMNOS::number currentTime,
Values & status,
BPMNOS::Values & data,
BPMNOS::Values & globals ) const

◆ ExtensionElements::feasibleEntry< BPMNOS::SharedValues >()

template bool ExtensionElements::feasibleEntry< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::feasibleEntry< BPMNOS::Values >()

template bool ExtensionElements::feasibleEntry< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::feasibleExit< BPMNOS::SharedValues >()

template bool ExtensionElements::feasibleExit< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::feasibleExit< BPMNOS::Values >()

template bool ExtensionElements::feasibleExit< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::SharedValues >()

template bool ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::Values >()

template bool ExtensionElements::fullScopeRestrictionsSatisfied< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::getContributionToObjective< BPMNOS::SharedValues >()

template BPMNOS::number ExtensionElements::getContributionToObjective< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::getContributionToObjective< BPMNOS::Values >()

template BPMNOS::number ExtensionElements::getContributionToObjective< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::getObjective< BPMNOS::SharedValues >()

template BPMNOS::number ExtensionElements::getObjective< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::getObjective< BPMNOS::Values >()

template BPMNOS::number ExtensionElements::getObjective< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::SharedValues >()

template bool ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::SharedValues > ( const BPMNOS::Values & status,
const BPMNOS::SharedValues & data,
const BPMNOS::Values & globals ) const

◆ ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::Values >()

template bool ExtensionElements::satisfiesInheritedRestrictions< BPMNOS::Values > ( const BPMNOS::Values & status,
const BPMNOS::Values & data,
const BPMNOS::Values & globals ) const