Closed jdramsey closed 8 years ago
Hi Joe,
Something I wanted to ask about Tetrad was the existence of interfaces that describe capabilities. For example:
If an algorithm can utilize prior knowledge of arcs interface HandlesPriorArcKnowledge void setPriorKnowledge(Knowledge knowledge)
If an algorithm can use covariance matrices instead of raw data interface UseCovarianceMatrixData void setCovarianceMatrixInput(float[][] covmatrix)
class PC implements HandlesPriorArcKnowledge, UseCovarianceMatrixData
Jeremy, Do you have a specific proposal for this? Thanks, Joe
Will wait for a more elaborate proposal, not sure what to do yet.
Hi Joe,
Something I wanted to ask about Tetrad was the existence of interfaces that describe capabilities. For example:
If an algorithm can utilize prior knowledge of arcs interface HandlesPriorArcKnowledge void setPriorKnowledge(Knowledge knowledge)
If an algorithm can use covariance matrices instead of raw data interface UseCovarianceMatrixData void setCovarianceMatrixInput(float[][] covmatrix)
class PC implements HandlesPriorArcKnowledge, UseCovarianceMatrixData