Public interface of class 'MasterNormalizer'. More...
#include <MasterNormalizer.h>
Related Functions | |
(Note that these are not member functions.) | |
| node_ptr | master_normalizer_normalize_node (MasterNormalizer_ptr self, node_ptr n) |
| Private interface of class 'MasterNormalizer', to be used by normalizers. | |
| MasterNormalizer_ptr | MasterNormalizer_create (const NuSMVEnv_ptr env) |
| The MasterNormalizer class constructor. | |
| void | MasterNormalizer_insert_cache (MasterNormalizer_ptr self, node_ptr n, node_ptr find) |
| node_ptr | MasterNormalizer_lookup_cache (MasterNormalizer_ptr self, node_ptr n) |
| Looks in the internal memoization cache for a match. Returns Nil if no memoized data has been found. | |
| node_ptr | MasterNormalizer_normalize_node (MasterNormalizer_ptr self, node_ptr n) |
| Traverses the tree, and returns a possibly new tree that is a normalized copy of the first. Use for constant-time comparison of two trees. | |
Public interface of class 'MasterNormalizer'.
Definition of the public accessor for class MasterNormalizer
| node_ptr master_normalizer_normalize_node | ( | MasterNormalizer_ptr | self, | |
| node_ptr | n | |||
| ) | [related] |
Private interface of class 'MasterNormalizer', to be used by normalizers.
Internal version of the method normalize_node, callable internally and by normalizers
| MasterNormalizer_ptr MasterNormalizer_create | ( | const NuSMVEnv_ptr | env | ) | [related] |
The MasterNormalizer class constructor.
AutomaticStart
The MasterNormalizer class constructor
| void MasterNormalizer_insert_cache | ( | MasterNormalizer_ptr | self, | |
| node_ptr | n, | |||
| node_ptr | find | |||
| ) | [related] |
Inserts new data in the internal memoization cache.
| node_ptr MasterNormalizer_lookup_cache | ( | MasterNormalizer_ptr | self, | |
| node_ptr | n | |||
| ) | [related] |
Looks in the internal memoization cache for a match. Returns Nil if no memoized data has been found.
Looks in the internal memoization cache for a match. Returns Nil if no memoized data has been found
| node_ptr MasterNormalizer_normalize_node | ( | MasterNormalizer_ptr | self, | |
| node_ptr | n | |||
| ) | [related] |
Traverses the tree, and returns a possibly new tree that is a normalized copy of the first. Use for constant-time comparison of two trees.
1.6.1