mathjslab
Version:
MathJSLab - An interpreter with language syntax like MATLAB®/Octave. ISBN 978-65-00-82338-7
44 lines (43 loc) • 1.75 kB
TypeScript
import { TBinaryOperationName, TUnaryOperationLeftName } from './complex-decimal';
export declare abstract class MathObject {
static unaryOpFunction: {
[name: string]: Function;
};
static binaryOpFunction: {
[name: string]: Function;
};
static twoMoreOpFunction: {
[name: string]: Function;
};
static copy(right: any): any;
static elementWiseOperation(op: TBinaryOperationName, left: any, right: any): any;
static leftOperation(op: TUnaryOperationLeftName, right: any): any;
static plus(left: any, right: any): any;
static minus(left: any, right: any): any;
static mod(left: any, right: any): any;
static rem(left: any, right: any): any;
static times(left: any, right: any): any;
static mtimes(left: any, right: any): any;
static rdivide(left: any, right: any): any;
static mrdivide(left: any, right: any): any;
static ldivide(left: any, right: any): any;
static mldivide(left: any, right: any): any;
static power(left: any, right: any): any;
static mpower(left: any, right: any): any;
static uplus(right: any): any;
static uminus(right: any): any;
static transpose(left: any): any;
static ctranspose(left: any): any;
static lt(left: any, right: any): any;
static le(left: any, right: any): any;
static eq(left: any, right: any): any;
static ge(left: any, right: any): any;
static gt(left: any, right: any): any;
static ne(left: any, right: any): any;
static mand(left: any, right: any): any;
static mor(left: any, right: any): any;
static not(right: any): any;
static and(left: any, right: any): any;
static or(left: any, right: any): any;
static xor(left: any, right: any): any;
}