UNPKG

mathjslab

Version:

MathJSLab - An interpreter with language syntax like MATLAB®/Octave. ISBN 978-65-00-82338-7

44 lines (43 loc) 1.75 kB
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; }