Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETBDDVARINDEX(3)		 BDD FUNCTIONS		     GETBDDVARINDEX(3)

NAME
       getbddvarindex -	converts a variable number in a	bdd index.

SYNOPSYS
       #include	"bdd101.h"
       bddindex	getbddvarindex(	BddSystem, Variable )
	 bddsystem *BddSystem;
	 bddvar	    Variable;

PARAMETERS
       BddSystem	   The bdd system.

       Variable		   The variable	number to convert.

DESCRIPTION
       getbddvarindex converts the variable number Variable to a bdd index, in
       the bdd system BddSystem.  If a null pointer is given, the default  bdd
       system is used.	The function uses simply the translation table BddSys-
       tem->VAR_TO_INDEX.

RETURN VALUE
       getbddvarindex returns the bdd index of Variable.

ERRORS
       "variable xxx out of range, error !"
	      The Variable parameter must be less  or  equal  to  the  BddSys-
	      tem-_NUMBER_VAR field.

EXAMPLE
       #include	"bdd101.h"
	  bddsystem  *BddSystem;
	  bddnode    *BddNode;
	  BddSystem  = createbddsystem(	100, 1000, 100,	50000 );
	  BddNode = addbddvar( (bddsystem *)0, 0 );
	  /* displays 2	*/
	  printf( "%d",	getbddvarindex(	(bddsystem *)0,	0 ) );
	  destroybddsystem( (bddsystem *)0 );

SEE ALSO
       bdd(1)

ASIM/LIP6			October	1, 1997		     GETBDDVARINDEX(3)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getbddvarindex&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help