java.lang.Object
dev.civl.sarl.ideal.IF.Ideal
Entry point for the ideal module, providing static methods to create an
.
IdealFactory and a
invalid reference
SimplifierFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdealFactorynewIdealFactory(NumberFactory numberFactory, ObjectFactory objectFactory, SymbolicTypeFactory typeFactory, BooleanExpressionFactory booleanFactory) Creates a new ideal factory based on the given factories.
-
Constructor Details
-
Ideal
public Ideal()
-
-
Method Details
-
newIdealFactory
public static IdealFactory newIdealFactory(NumberFactory numberFactory, ObjectFactory objectFactory, SymbolicTypeFactory typeFactory, BooleanExpressionFactory booleanFactory) Creates a new ideal factory based on the given factories. /** Constructs new factory based on the given factories.- Parameters:
numberFactory- the number factory used by the ideal factory to create and manipulate infinite-precision concrete integer and rational numbers, instances ofNumber,IntegerNumber, andRationalNumberobjectFactory- the object factory used by the ideal factory to manipulate symbolic objects, instances ofSymbolicObject.typeFactory- the symbolic type factory used by the ideal factory to create and manipulate symbolic types, instances ofSymbolicTypebooleanFactory- the boolean expression factory used by the ideal factory to create and manipulate boolean expressions, instances ofBooleanExpression- Returns:
- a new
IdealFactorybased on the given factories
-