diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2014-03-28 11:05:12 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2014-03-28 11:05:12 -0700 |
commit | 6cb3817a91d7fd14fc93fb02b80e82b5598e9f79 (patch) | |
tree | 40e27af3b53ad9cf3b7a8aff79ceff44b66e5dee /src/python | |
parent | c6663b04c7bd11482f3beb50ee99ff39c839a6bc (diff) | |
download | abc-6cb3817a91d7fd14fc93fb02b80e82b5598e9f79.tar.gz abc-6cb3817a91d7fd14fc93fb02b80e82b5598e9f79.tar.bz2 abc-6cb3817a91d7fd14fc93fb02b80e82b5598e9f79.zip |
Ternary simulation for multi-output miters.
Diffstat (limited to 'src/python')
-rw-r--r-- | src/python/pyabc.i | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/python/pyabc.i b/src/python/pyabc.i index 1bbf624f..2b09a256 100644 --- a/src/python/pyabc.i +++ b/src/python/pyabc.i @@ -373,6 +373,15 @@ void _pyabc_array_push(int i) Vec_IntPush( vObjIds, i ); } +int pyabc_array_read_entry(int i) +{ + Abc_Frame_t* pAbc = Abc_FrameGetGlobalFrame(); + Vec_Int_t *vObjIds = Abc_FrameReadObjIds(pAbc); + if( !vObjIds ) + return -1; + return Vec_IntEntry( vObjIds, i ); +} + static PyObject* pyabc_internal_python_command_callback = 0; void pyabc_internal_set_command_callback( PyObject* callback ) @@ -709,6 +718,7 @@ PyObject* eq_classes(); void _pyabc_array_clear(); void _pyabc_array_push(int i); +int pyabc_array_read_entry(int i); void pyabc_internal_set_command_callback( PyObject* callback ); void pyabc_internal_register_command( char * sGroup, char * sName, int fChanges ); |