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

FreeBSD Manual Pages

  
 
  

home | help
MODELMBKRDS(3)		    RDS	PHYSICAL FUNCTIONS		MODELMBKRDS(3)

NAME
	modelmbkrds - gets all models of instances contained in	a figure.

SYNOPSYS
	#include "rfmnnn.h"
       rdsfig_list *modelmbkrds( Figure, Lynx )
	  rdsfig_list *Figure;
	  char	       Lynx;

PARAMETER
       Figure :		   The figure which has	to be treated.

       Lynx :		   Flag	used for the segment conversion. If the	param-
			   eter	Lynx is	set to 0 then this is the normal  con-
			   version  mode.  If  the  parameter Lynx is set to 1
			   then	the rds	structure generated permits to extract
			   equipotentials rectangles.

DESCRIPTION
       The modelmbkrds function	gets all models	of instances of	the RDS	figure
       and chains them to the head of figures's	list. For each	newly  created
       figure,	the function is	applied	recursively. So	the function flats all
       models contained	in the figure named 'Figure'.

RETURN VALUE
       Pointer to the head of the list of figures.

ERRORS
       "Rds202:	rdsalloc error,	can't continue !"
	      it's impossible to allocate the memory size desired

       Other errors can	be generated by	the getphfig function  called  in  the
       modelmbkrds function (see getphfig).

EXAMPLE
	       #include	"mphnnn.h"
	       #include	"mutnnn.h"
	       #include	"rdsnnn.h"
	       #include	"rfmnnn.h"
	       #include	"rtlnnn.h"
	       main()
		 {
		   phfig_list  *MbkFigure;
		   rdsfig_list *RdsFigure;
		   rdsfig_list *RdsModelList;
		   rdsfig_list *ScanRdsFigure;
		   mbkenv();
		   rdsenv();
		   loadrdsparam();
		   MbkFigure	   = getphfig("core",'A');
		   RdsFigure	   = figmbkrds(MbkFigure,0,1);
		   RdsModelList	   = modelmbkrds (RdsFigure,1);
		   for ( ScanRdsFigure	= RdsModelList ;
			 ScanRdsFigure != NULL	   ;
			 ScanRdsFigure	= ScanRdsFigure->NEXT )
		    {
		      viewrfmfig ( ScanRdsFigure );
		    }
		 }

SEE ALSO
       librfm, viewrfmfig, getphfig, loadrdsparam

ASIM/LIP6			October	1, 1997			MODELMBKRDS(3)

NAME | SYNOPSYS | PARAMETER | 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=modelmbkrds&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help