Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
labs:explicithistory:datastreammatchingalgorithms [2015/10/28]
sandy
labs:explicithistory:datastreammatchingalgorithms [2015/11/24] (current)
sandy
Line 12: Line 12:
 ===== Data matching===== ===== Data matching=====
  
-Data matching is a problem without a clean solution. It occurs when a component has access to different sized inputs. Imagine a component which creates line segments between points. It will have two input parameters which both supply point coordinates (Stream A and Stream B). It is irrelevant where these parameters collect their data from. A component cannot //see// beyond its in- and output parameters:+Data matching is a problem without a clean solution. It occurs when a component has access to different sized inputs. Imagine a component which creates line segments between points. It will have two input parameters which both supply point coordinates (Stream A and Stream B). It is irrelevant where these parameters collect their data from. A component cannot //see// beyond its input and output parameters:
  
 \\ \\
Line 47: Line 47:
 \\ \\
  
-This is potentially dangerous since the amount of output can be humongous. The problem becomes more intricate ​as more input parameters ​are involved ​and when the volatile data inheritance starts to multiply data, but the logic remains the same.+This is potentially dangerous since the output ​amount ​can be humongous. The problem becomes more intricate ​with more input parameters and when the volatile data inheritance starts to multiply data, but the logic remains the same.
  
 Imagine we have a point component which inherits its x, y, and z values from remote parameters which contain the following data: Imagine we have a point component which inherits its x, y, and z values from remote parameters which contain the following data:
Line 84: Line 84:
 \\ \\
  
-//Cross Reference// will connect all values in X with all values in Y and Z, thus resulting in 10×5×2 = a hundred points:+//Cross Reference// will connect all values in X with all values in Y and Z, resulting in 10×5×2 = a hundred points:
  
 \\ \\
labs/explicithistory/datastreammatchingalgorithms.txt · Last modified: 2015/11/24 by sandy