Problem

onera.pmlanalyzer.views.interference.model.formalisation.Problem
See theProblem companion object
class Problem(val platform: Platform & InterferenceSpecification, val groupedScenarios: Map[MLit, Set[PhysicalScenarioId]], val litToNodeSet: Map[MLit, Set[Set[MNode]]], val idToScenario: Map[PhysicalScenarioId, PhysicalScenario], val exclusiveScenarios: Map[PhysicalScenarioId, Set[PhysicalScenarioId]], val serviceGraph: MGraph, val isFree: ALit, val isITF: ALit, val pbCst: Set[AssertPB], val simpleCst: Set[SimpleAssert], val nodeToServices: Map[MNode, Set[Service]], val serviceToScenarioLit: Map[Service, Set[PhysicalScenarioId]], val maxSize: Option[Int]) extends ProblemElement

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def decodeModel(model: Set[MLit], isFree: Boolean): Set[Set[PhysicalScenarioId]]
def decodeUserModel(physicalModel: Set[PhysicalScenarioId]): Set[Set[UserScenarioId]]
def instantiate(k: Int): Solver