WarpPI/core/src/main/java/it/cavallium/warppi/math/functions/equations/EquationsSystemPart.java

43 lines
1.3 KiB
Java
Raw Normal View History

package it.cavallium.warppi.math.functions.equations;
import it.cavallium.warppi.gui.expression.blocks.Block;
import it.cavallium.warppi.math.Function;
import it.cavallium.warppi.math.FunctionSingle;
import it.cavallium.warppi.math.MathContext;
import it.cavallium.warppi.util.Error;
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
public class EquationsSystemPart extends FunctionSingle {
2016-09-02 20:32:37 +02:00
2018-09-22 11:17:30 +02:00
public EquationsSystemPart(final MathContext root, final Equation equazione) {
2017-01-17 22:32:40 +01:00
super(root, equazione);
2016-09-02 20:32:37 +02:00
}
@Override
2018-09-22 11:17:30 +02:00
public boolean equals(final Object o) {
// TODO Auto-generated method stub
return false;
}
@Override
public EquationsSystemPart clone() {
2018-10-04 23:39:19 +02:00
return new EquationsSystemPart(mathContext, (Equation) (parameter == null ? null : parameter.clone()));
}
@Override
public EquationsSystemPart clone(MathContext c) {
return new EquationsSystemPart(c, (Equation) (parameter == null ? null : parameter.clone(c)));
}
@Override
2018-09-22 11:17:30 +02:00
public ObjectArrayList<Block> toBlock(final MathContext context) throws Error {
// TODO Auto-generated method stub
return null;
}
@Override
public <Argument, Result> Result accept(final Function.Visitor<Argument, Result> visitor, final Argument argument) {
return visitor.visit(this, argument);
}
2016-09-02 20:32:37 +02:00
}