Differences

This shows you the differences between two versions of the page.

Link to this comparison view

gnucap:manual:tech:plugins:devices:allocation_and_setup [2022/12/08 04:47]
felixs is_valid, deflate
gnucap:manual:tech:plugins:devices:allocation_and_setup [2023/01/05 14:48] (current)
felixs wording
Line 47: Line 47:
  
 == bool is_valid() const == == bool is_valid() const ==
-Indicates whether a device is valid. Invalid ones are eliminated before expansion. Not intended before precalc_first has been called.+Indicates whether a device is valid. Invalid ones are eliminated before expansion. Not functional before precalc_first has been called.
  
 == CARD* deflate() == == CARD* deflate() ==
  
-Provide a replacement for the callee, as during flattening. Returns ''this'' if there is no such replacement. Otherwise ''this'' may be modified unusable -- the caller is supposed to delete it. Must not be called before expand.+Provide a replacement for the callee, as during flattening. Returns ''this'' if there is no such replacement. Otherwise ''this'' may be modified unusable -- the caller is supposed to delete it. Must be called after expand.
  
 == void map_nodes() == == void map_nodes() ==
 Map the user node names to internal node numbers.  Almost always, the inherited function does what is needed, which is to loop over all nodes (both ports and internal) and call their "map" function, and recursively map subcircuits. Map the user node names to internal node numbers.  Almost always, the inherited function does what is needed, which is to loop over all nodes (both ports and internal) and call their "map" function, and recursively map subcircuits.
  
gnucap/manual/tech/plugins/devices/allocation_and_setup.txt · Last modified: 2023/01/05 14:48 by felixs
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Run by Debian Driven by DokuWiki