public AlgebraicBinaryOperation(
     TArgA a,
     TArgB b,
     BinaryOpFunction <IAlgebraicExpression, TArgA, TArgB> opFunction,
     string opName,
     string opSymbol)
     : base(a, b, opFunction, opName, opSymbol)
 {
 }
 public HSExplicitBinaryOperation(
     TArgA a,
     TArgB b,
     BinaryOpFunction <IHSExplicitVector <TBasis>, TArgA, TArgB> opFunction,
     string opName,
     string opSymbol)
     : base(a, b, opFunction, opName, opSymbol)
 {
 }
예제 #3
0
 protected AbstractBinaryOperation(
     TArgA a, TArgB b,
     BinaryOpFunction <TExpression, TArgA, TArgB> opFunction,
     string opName, string opSymbol)
 {
     this.A          = a;
     this.B          = b;
     this.OpFunction = opFunction;
     this.OpName     = opName;
     this.OpSymbol   = opSymbol;
 }