public AlgebraicUnaryOperation( TOperand operand, UnaryOpFunction <IAlgebraicExpression, TOperand> opFunction, string opName, string opSymbol) : base(operand, opFunction, opName, opSymbol) { }
public HSExplicitUnaryOperation( TOperand operand, UnaryOpFunction <IHSExplicitVector <TBasis>, TOperand> opFunction, string opName, string opSymbol) : base(operand, opFunction, opName, opSymbol) { }
protected AbstractUnaryOperation( TOperand operand, UnaryOpFunction <TExpression, TOperand> opFunction, string opName, string opSymbol) { this.Operand = operand; this.OpFunction = opFunction; this.OpName = opName; this.OpSymbol = opSymbol; }