XPRMgetattr
| XPRMgetattr | 
  Purpose
 
 Get an attribute of an entity.
 
  Synopsis
 
int XPRMgetattr(XPRMmodel model, XPRMattrdesc attrdesc, void *ref, XPRMalltypes *value);
 
  Arguments
 
| 
     model 
     | 
     Reference to a model
     | 
| 
     attrdesc 
     | 
     An attribute descriptor
     | 
| 
     ref 
     | 
     An entity of the type associated to the attribute
     | 
| 
     value 
     | 
     Pointer to an area where the value of the attribute is returned
     | 
  Return value
 
 Type number of the returned value or
 0 in case of error.
  Example
 
 The following example displays the reduced cost of variable
 x.
 
XPRMalltypes x,rcost;
XPRMattrdesc getrcost;
XPRMfindident(model,"x",&x);
getrcost=XPRMfindattrdesc(model,XPRM_TYP_MPVAR,"rcost");
XPRMgetattr(model,getrcost,x.ref,&rcost);
printf("getrcost(x)=%g\n",rcost.real);
  Further information
 
 1. This function makes it possible to retrieve an attribute of an entity using a type descriptor as returned by
 XPRMfindattrdesc.
 
 2. The internal list of types attributes is deleted each time the model is run or reset: descriptors obtained before a model execution should not be used after the model has been run.
 
  Related topics
 
 
