Awali
Another Weighted Automata library
|
Namespace containing functions to build arbitrary automata context (advanced and mostly undocumented). More...
Data Structures | |
struct | abstract_weightset |
struct | basic_weightset |
struct | bounded_weightset |
struct | context_description_impl |
struct | cyclic_weightset |
struct | labelset_description_impl |
struct | weightset_description_impl |
struct | WTypes |
Typedefs | |
using | context_description = std::shared_ptr< context_description_impl > |
using | labelset_description = std::shared_ptr< labelset_description_impl > |
using | weightset_description = std::shared_ptr< weightset_description_impl > |
Enumerations | |
enum class | CTypes { ONESET , NULLABLE , LETTERSET , INTLETTERSET , INTWORDSET , WORDSET , TUPLE } |
Namespace containing functions to build arbitrary automata context (advanced and mostly undocumented).
using awali::dyn::context::context_description = typedef std::shared_ptr<context_description_impl> |
using awali::dyn::context::labelset_description = typedef std::shared_ptr<labelset_description_impl> |
using awali::dyn::context::weightset_description = typedef std::shared_ptr<weightset_description_impl> |
|
strong |
std::vector<std::string> awali::dyn::context::all_weightset_public_descriptions | ( | ) |
std::vector<std::string> awali::dyn::context::all_weightset_public_static_names | ( | ) |
std::string awali::dyn::context::all_weightset_public_static_names_as_string | ( | ) |
context_description awali::dyn::context::c_desc | ( | labelset_description | ls, |
weightset_description | ws | ||
) |
const std::vector<abstract_weightset*>& awali::dyn::context::instances | ( | ) |
labelset_description awali::dyn::context::intletterset | ( | int | a, |
int | b | ||
) |
labelset_description awali::dyn::context::intletterset | ( | int | n | ) |
bool awali::dyn::context::is_promotable | ( | weightset_description | src, |
weightset_description | dest | ||
) |
labelset_description awali::dyn::context::letterset | ( | std::string const & | s | ) |
labelset_description awali::dyn::context::ltupleset | ( | std::vector< labelset_description > | lss | ) |
context_description awali::dyn::context::make_context_description | ( | ) |
labelset_description awali::dyn::context::make_labelset_description | ( | ) |
weightset_description awali::dyn::context::make_weightset_description | ( | ) |
labelset_description awali::dyn::context::nullableset | ( | labelset_description | ls1 | ) |
labelset_description awali::dyn::context::oneset | ( | ) |
context_description awali::dyn::context::parse_context | ( | json::object_t const * | jp | ) |
context_description awali::dyn::context::parse_context | ( | std::istream & | i | ) |
labelset_description awali::dyn::context::parse_labelset | ( | json::object_t const * | jp | ) |
weightset_description awali::dyn::context::parse_weightset | ( | json::object_t const * | jp | ) |
weightset_description awali::dyn::context::ratweight | ( | context_description | cd | ) |
std::string awali::dyn::context::tostring | ( | context_description | ct, |
bool | dynamic | ||
) |
std::string awali::dyn::context::tostring | ( | labelset_description | ls, |
bool | dynamic | ||
) |
std::string awali::dyn::context::tostring | ( | weightset_description | ws, |
bool | dynamic | ||
) |
weightset_description awali::dyn::context::weightset | ( | const std::string & | k | ) |
std::vector<std::string> const& awali::dyn::context::weightset_promotion_public_static_names | ( | weightset_description | ws | ) |
labelset_description awali::dyn::context::wordset | ( | std::string const & | s | ) |
weightset_description awali::dyn::context::wtupleset | ( | std::vector< weightset_description > | wss | ) |