Skip to content

Commit

Permalink
Added some implementation status
Browse files Browse the repository at this point in the history
  • Loading branch information
axkr committed Nov 6, 2023
1 parent 44d081a commit 238e356
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1249,6 +1249,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_2_2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import org.matheclipse.core.eval.util.IAssumptions;
import org.matheclipse.core.eval.util.OptionArgs;
import org.matheclipse.core.expression.F;
import org.matheclipse.core.expression.ImplementationStatus;
import org.matheclipse.core.expression.S;
import org.matheclipse.core.expression.data.SparseArrayExpr;
import org.matheclipse.core.generic.Predicates;
Expand Down Expand Up @@ -163,6 +164,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_2_3;
Expand Down Expand Up @@ -193,6 +199,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_1_1;
Expand Down Expand Up @@ -258,6 +269,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_2_INFINITY;
Expand Down Expand Up @@ -298,6 +314,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return leviCivitaNormalForm;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_1_1;
Expand Down Expand Up @@ -378,6 +399,11 @@ private static IAST nestedReverseRecursive(IAST kernel, IntList rootKernelDimens
return reversedList;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_2_2;
Expand Down Expand Up @@ -480,6 +506,11 @@ public static IExpr listCorrelate(IAST kernel, IAST tensor, final ISymbol plusFu
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_2_2;
Expand Down Expand Up @@ -787,6 +818,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_1_2;
Expand Down Expand Up @@ -961,6 +997,11 @@ protected static IExpr tensorProduct(final IAST tensor1, final IAST tensor2, int
.evaluate(F.Map(F.Function(F.Times(F.Slot1, tensor2)), tensor1, F.List(tensor1Depth)));
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public void setUp(final ISymbol newSymbol) {
newSymbol.setAttributes(ISymbol.FLAT | ISymbol.ONEIDENTITY);
Expand Down Expand Up @@ -1017,6 +1058,11 @@ public IExpr evaluate(final IAST ast, EvalEngine engine) {
return F.NIL;
}

@Override
public int status() {
return ImplementationStatus.PARTIAL_SUPPORT;
}

@Override
public int[] expectedArgSize(IAST ast) {
return ARGS_1_2;
Expand Down

0 comments on commit 238e356

Please sign in to comment.