Documentation ¶
Index ¶
- func BasicBooleanRuleEvaluator(matrixRule rules.RuleMatrix, currentVals mat.VecDense) (bool, error)
- func BasicRealValuedRuleEvaluator(matrixRule rules.RuleMatrix, currentVals mat.VecDense) (bool, float64, error)
- func CheckForFalse(resultVect []bool) bool
- func GenRealResult(aux mat.VecDense, c *mat.VecDense) ([]bool, float64, error)
- func GenResult(aux mat.VecDense, c *mat.VecDense) ([]bool, error)
- func RuleEvaluation(matrixRule rules.RuleMatrix, currentVals mat.VecDense) bool
- func RuleMul(variableFormalVect mat.VecDense, ApplicableMatrix mat.Dense) *mat.VecDense
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicBooleanRuleEvaluator ¶
BasicBooleanRuleEvaluator implements a basic version of the Matrix rule evaluator, provides single boolean output (and error if present)
func BasicRealValuedRuleEvaluator ¶
func BasicRealValuedRuleEvaluator(matrixRule rules.RuleMatrix, currentVals mat.VecDense) (bool, float64, error)
BasicRealValuedRuleEvaluator implements real valued rule evaluation in the same form as the boolean one
func CheckForFalse ¶
func RuleEvaluation ¶
func RuleEvaluation(matrixRule rules.RuleMatrix, currentVals mat.VecDense) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.