Public Member Functions | |
sem_elem_t | getOne () const |
sem_elem_t | getUnitWeight () const |
virtual sem_elem_t | getWeight (Key src, ClientInfoRefPtr srcInfo, Key sym, Kind kind, Key tgt, ClientInfoRefPtr tgtInfo) const |
virtual sem_elem_t | getExitWeight (Key src, ClientInfoRefPtr srcInfo) const |
virtual sem_elem_t | getWildWeight (Key src, ClientInfoRefPtr srcInfo, Key tgt, ClientInfoRefPtr tgtInfo) const |
sem_elem_t opennwa::ShortestWordGen::getOne | ( | ) | const [virtual] |
Implements opennwa::WeightGen.
References wali::ShortestPathSemiring::one().
Referenced by getWeight().
sem_elem_t opennwa::ShortestWordGen::getUnitWeight | ( | ) | const |
Referenced by getExitWeight(), getWeight(), and getWildWeight().
virtual sem_elem_t opennwa::ShortestWordGen::getWeight | ( | Key | src, | |
ClientInfoRefPtr | srcInfo, | |||
Key | sym, | |||
Kind | kind, | |||
Key | tgt, | |||
ClientInfoRefPtr | tgtInfo | |||
) | const [virtual] |
Reimplemented from opennwa::WeightGen.
References opennwa::EPSILON, getOne(), and getUnitWeight().
virtual sem_elem_t opennwa::ShortestWordGen::getExitWeight | ( | Key | src, | |
ClientInfoRefPtr | srcInfo | |||
) | const [virtual] |
Reimplemented from opennwa::WeightGen.
References getUnitWeight().
virtual sem_elem_t opennwa::ShortestWordGen::getWildWeight | ( | Key | src, | |
ClientInfoRefPtr | srcInfo, | |||
Key | tgt, | |||
ClientInfoRefPtr | tgtInfo | |||
) | const [virtual] |
Reimplemented from opennwa::WeightGen.
References getUnitWeight().