public SVar(SExpression expression) { this.expression = expression; }
public BinaryScalarExpression(SExpression left, SExpression right, Func <float, float, float> evaluate) { this.left = left; this.right = right; this.evaluate = evaluate; }
public BinaryTensorScalarExpression(TExpression left, SExpression right, Func <Tensor, Tensor, float, Tensor> evaluate) { this.left = left; this.right = right; this.evaluate = evaluate; }
public UnaryScalarExpression(SExpression src, Func <float, float> evaluate) { this.src = src; this.evaluate = evaluate; }