spot 2.16
Loading...
Searching...
No Matches
Classes | Public Types | Public Attributes | List of all members

Benchmarking data and options for synthesis. More...

#include <spot/twaalgos/synthesis.hh>

Collaboration diagram for spot::synthesis_info:

Classes

struct  bench_var
 Benchmarking variables tracking timing and counts for each step of synthesis. More...
 

Public Types

enum class  algo {
  DET_SPLIT = 0 , SPLIT_DET , DPA_SPLIT , LAR ,
  LAR_OLD , ACD
}
 Algorithm selection for synthesis. More...
 
enum class  splittype { AUTO = 0 , EXPL , SEMISYM , FULLYSYM }
 Splitting strategy for 2-step games. More...
 

Public Attributes

bool force_sbacc
 Force state-based acceptance.
 
algo s
 Selected algorithm.
 
int minimize_lvl
 Minimization level.
 
splittype sp
 Splitting strategy.
 
std::optional< bench_varbv
 Benchmarking data.
 
std::ostream * verbose_stream
 Verbose output stream.
 
option_map opt
 Additional options.
 
bool moore
 Use Moore (output-first) semantics instead of Mealy.
 
bdd_dict_ptr dict
 BDD dictionary.
 

Detailed Description

Benchmarking data and options for synthesis.

Member Enumeration Documentation

◆ algo

enum class spot::synthesis_info::algo
strong

Algorithm selection for synthesis.

◆ splittype

Splitting strategy for 2-step games.

Member Data Documentation

◆ bv

std::optional<bench_var> spot::synthesis_info::bv

Benchmarking data.

◆ dict

bdd_dict_ptr spot::synthesis_info::dict

BDD dictionary.

◆ force_sbacc

bool spot::synthesis_info::force_sbacc

Force state-based acceptance.

◆ minimize_lvl

int spot::synthesis_info::minimize_lvl

Minimization level.

◆ moore

bool spot::synthesis_info::moore

Use Moore (output-first) semantics instead of Mealy.

◆ opt

option_map spot::synthesis_info::opt

Additional options.

◆ s

algo spot::synthesis_info::s

Selected algorithm.

◆ sp

splittype spot::synthesis_info::sp

Splitting strategy.

◆ verbose_stream

std::ostream* spot::synthesis_info::verbose_stream

Verbose output stream.


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

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Fri Feb 27 2015 10:00:07 for spot by doxygen 1.9.8