Esempio n. 1
0
 public SimpleArrayPropertiesAbstractDomain(SimpleArrayPropertiesAbstractDomain <Variable, Expression> source)
     : base(source)
 {
     this.arrayAbstractor = source.arrayAbstractor;
     this.encoder         = source.encoder;
     this.decoder         = source.decoder;
 }
Esempio n. 2
0
 public SimpleArrayPropertiesAbstractDomain(IExpressionEncoder <Variable, Expression> encoder, IExpressionDecoder <Variable, Expression> decoder)
     : base()
 {
     this.arrayAbstractor = new SimpleArrayAbstraction <Variable, Expression>(encoder, decoder);
     this.encoder         = encoder;
     this.decoder         = decoder;
 }
Esempio n. 3
0
 protected override T To <T>(Variable d, IArrayAbstraction <Variable, Expression> c, IFactory <T> factory)
 {
     // TODO
     return(factory.Constant(true));
 }
Esempio n. 4
0
 protected override string ToLogicalFormula(Variable d, IArrayAbstraction <Variable, Expression> c)
 {
     // TODO
     return(null);
 }