LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::env::EnvMeanfieldSolution< T > Struct Template Reference

A mean-field solve, with the compression that produced it. More...

#include <line/solvers/env/solver_env_meanfield.h>

Collaboration diagram for line::env::EnvMeanfieldSolution< T >:

Public Attributes

EnvSolution avg
 what SolverEnv reported
EnvCompression< T > compression
bool compressed = false
 false when the solve ran on the original stages
solvers::CacheMetrics< T > cache
 aggregateCacheMeanfield_: environment-blended hit and miss probabilities per Cache node.

Detailed Description

template<class T>
struct line::env::EnvMeanfieldSolution< T >

A mean-field solve, with the compression that produced it.

Definition at line 585 of file solver_env_meanfield.h.

Member Data Documentation

◆ avg

template<class T>
EnvSolution line::env::EnvMeanfieldSolution< T >::avg

what SolverEnv reported

Definition at line 586 of file solver_env_meanfield.h.

Referenced by line::env::solver_env_meanfield(), and line::env::solver_env_meanfield().

◆ cache

template<class T>
solvers::CacheMetrics<T> line::env::EnvMeanfieldSolution< T >::cache

aggregateCacheMeanfield_: environment-blended hit and miss probabilities per Cache node.

Empty when the model holds no Cache. The reference writes these onto the stage-one node objects with setResultHitProb; this port has no model-object layer at this level, so they ride in the result.

KEYED BY NAME, in CacheMetrics' one shape rather than an ENV-private one: the statevec coupling and the closed-form limits report the same surface, and three shapes for one answer is how a host ends up writing cache results onto a Sink. A field no sweep produced stays EMPTY, and empty means not computed rather than zero.

Definition at line 601 of file solver_env_meanfield.h.

Referenced by line::env::solver_env_meanfield(), and line::env::solver_env_meanfield().

◆ compressed

template<class T>
bool line::env::EnvMeanfieldSolution< T >::compressed = false

false when the solve ran on the original stages

Definition at line 588 of file solver_env_meanfield.h.

Referenced by line::env::solver_env_meanfield().

◆ compression

template<class T>
EnvCompression<T> line::env::EnvMeanfieldSolution< T >::compression

Definition at line 587 of file solver_env_meanfield.h.

Referenced by line::env::solver_env_meanfield().


The documentation for this struct was generated from the following file: