![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
A Logger node's trace configuration, MATLAB's Logger properties and sn.nodeparam{ind} for a Logger. More...
#include <line/lang/qn/network_struct.h>
Public Attributes | |
| std::string | file_name |
| base name, no directory | |
| std::string | file_path |
| directory, MATLAB's model.getLogPath | |
| bool | start_time = false |
| bool | logger_name = false |
| bool | timestamp = true |
| bool | job_id = true |
| bool | job_class = true |
| bool | time_same_class = false |
| bool | time_any_class = false |
A Logger node's trace configuration, MATLAB's Logger properties and sn.nodeparam{ind} for a Logger.
The defaults are Logger.m's constructor: timestamp, job id and job class are recorded, the wall-clock start time, the logger name and the two inter-departure columns are not. They are carried on the node rather than derived because a Logger with no file name exports to JMT as a LogTunnel that writes nowhere – the solver runs, and the trace the user asked for is silently absent.
Definition at line 229 of file network_struct.h.
| std::string line::qn::NodeDef::LoggerParam::file_name |
base name, no directory
Definition at line 230 of file network_struct.h.
Referenced by line::io::network_to_json().
| std::string line::qn::NodeDef::LoggerParam::file_path |
directory, MATLAB's model.getLogPath
Definition at line 231 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::job_class = true |
Definition at line 236 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::job_id = true |
Definition at line 235 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::logger_name = false |
Definition at line 233 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::start_time = false |
Definition at line 232 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::time_any_class = false |
Definition at line 238 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::time_same_class = false |
Definition at line 237 of file network_struct.h.
Referenced by line::io::build_network_from_json().
| bool line::qn::NodeDef::LoggerParam::timestamp = true |
Definition at line 234 of file network_struct.h.
Referenced by line::io::build_network_from_json().