ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
Relation mapping defines how arch states of two models are mapped, i.e., state mapping. More...
#include <v_eq_check_refinement.h>
Public Types | |
typedef std::shared_ptr < RelationMap > | RelPtr |
Pointer type for passing around the relation mapping. | |
Public Member Functions | |
RelationMap () | |
Default constructor. | |
~RelationMap () | |
Default destructor. | |
void | add (const ExprPtr &rel) |
Add one relation. | |
ExprPtr | get () const |
Return the conjuncted (ANDed) relation. | |
Static Public Member Functions | |
static RelPtr | New () |
Create a new relation mapping. Used for hiding implementation specific type details. | |
Relation mapping defines how arch states of two models are mapped, i.e., state mapping.