![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The flat feature vector the recommendation reads. More...
#include <line/api/wf/wf_auto_integration.h>
Public Attributes | |
| bool | hasSequencePatterns = false |
| bool | hasParallelPatterns = false |
| bool | hasLoopPatterns = false |
| bool | hasBranchPatterns = false |
| std::size_t | numSequences = 0 |
| std::size_t | numParallels = 0 |
| std::size_t | numLoops = 0 |
| std::size_t | numBranches = 0 |
| std::size_t | originalNodeCount = 0 |
| std::size_t | originalLinkCount = 0 |
| std::size_t | optimizedNodeCount = 0 |
| std::size_t | optimizedLinkCount = 0 |
| T | avgSequenceLength = num_traits<T>::from_int(0) |
| std::size_t | maxSequenceLength = 0 |
| T | avgParallelism = num_traits<T>::from_int(0) |
| std::size_t | maxParallelism = 0 |
| T | avgLoopProbability = num_traits<T>::from_int(0) |
| T | maxLoopProbability = num_traits<T>::from_int(0) |
| T | avgBranches = num_traits<T>::from_int(0) |
| std::size_t | maxBranches = 0 |
| T | avgBranchEntropy = num_traits<T>::from_int(0) |
The flat feature vector the recommendation reads.
The four has* flags decide which of the remaining groups carry meaning; the rest keep the Java's zero defaults so an unpopulated group is neutral.
Definition at line 85 of file wf_auto_integration.h.
| T line::wf::WorkflowFeatures< T >::avgBranchEntropy = num_traits<T>::from_int(0) |
Definition at line 101 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| T line::wf::WorkflowFeatures< T >::avgBranches = num_traits<T>::from_int(0) |
Definition at line 99 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| T line::wf::WorkflowFeatures< T >::avgLoopProbability = num_traits<T>::from_int(0) |
Definition at line 97 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| T line::wf::WorkflowFeatures< T >::avgParallelism = num_traits<T>::from_int(0) |
Definition at line 95 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| T line::wf::WorkflowFeatures< T >::avgSequenceLength = num_traits<T>::from_int(0) |
Definition at line 93 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| bool line::wf::WorkflowFeatures< T >::hasBranchPatterns = false |
Definition at line 89 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| bool line::wf::WorkflowFeatures< T >::hasLoopPatterns = false |
Definition at line 88 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| bool line::wf::WorkflowFeatures< T >::hasParallelPatterns = false |
Definition at line 87 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| bool line::wf::WorkflowFeatures< T >::hasSequencePatterns = false |
Definition at line 86 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::maxBranches = 0 |
Definition at line 100 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| T line::wf::WorkflowFeatures< T >::maxLoopProbability = num_traits<T>::from_int(0) |
Definition at line 98 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::maxParallelism = 0 |
Definition at line 96 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::maxSequenceLength = 0 |
Definition at line 94 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::numBranches = 0 |
Definition at line 90 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::numLoops = 0 |
Definition at line 90 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::numParallels = 0 |
Definition at line 90 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::numSequences = 0 |
Definition at line 90 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::optimizedLinkCount = 0 |
Definition at line 92 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::optimizedNodeCount = 0 |
Definition at line 92 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::originalLinkCount = 0 |
Definition at line 91 of file wf_auto_integration.h.
Referenced by line::wf::extract_workflow_features().
| std::size_t line::wf::WorkflowFeatures< T >::originalNodeCount = 0 |
Definition at line 91 of file wf_auto_integration.h.
Referenced by line::wf::enhance_recommendation_with_workflow(), and line::wf::extract_workflow_features().