MCPcopy Create free account
hub / github.com/aff3ct/aff3ct / get_description

Method get_description

src/Factory/Module/Decoder/RSC/Decoder_RSC.cpp:46–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46void
47Decoder_RSC ::get_description(cli::Argument_map_info& args) const
48{
49 Decoder::get_description(args);
50
51 auto p = this->get_prefix();
52 const std::string class_name = "factory::Decoder_RSC::";
53
54 args.erase({ p + "-cw-size", "N" });
55
56 cli::add_options(args.at({ p + "-type", "D" }), 0, "BCJR", "VITERBI", "PLVA");
57 cli::add_options(args.at({ p + "-implem" }), 0, "GENERIC", "FAST", "VERY_FAST");
58
59 tools::add_arg(args, p, class_name + "p+simd", cli::Text(cli::Including_set("INTRA", "INTER")));
60
61 tools::add_arg(args, p, class_name + "p+max", cli::Text(cli::Including_set("MAX", "MAXL", "MAXS")));
62
63 tools::add_arg(args, p, class_name + "p+no-buff", cli::None());
64
65 tools::add_arg(args, p, class_name + "p+poly", cli::Text());
66
67 tools::add_arg(args, p, class_name + "p+std", cli::Text(cli::Including_set("LTE", "CCSDS")));
68
69 tools::add_arg(args, p, class_name + "p+lists,L", cli::Integer(cli::Positive(), cli::Non_zero()));
70}
71
72void
73Decoder_RSC ::store(const cli::Argument_map_value& vals)

Callers

nothing calls this directly

Calls 2

get_prefixMethod · 0.80
atMethod · 0.45

Tested by

no test coverage detected