mathjslab
Version:
MathJSLab - Interpreter with language syntax like MATLAB/Octave
39 lines (38 loc) • 1.57 kB
TypeScript
export declare abstract class Tensor {
static unaryOpFunction: {
[name: string]: Function;
};
static binaryOpFunction: {
[name: string]: Function;
};
static twoMoreOpFunction: {
[name: string]: Function;
};
static ewiseOp(op: 'add' | 'sub' | 'mul' | 'rdiv' | 'ldiv' | 'pow' | 'lt' | 'lte' | 'eq' | 'gte' | 'gt' | 'ne' | 'and' | 'or', left: any, right: any): any;
static leftOp(op: 'clone' | 'neg' | 'not', right: any): any;
static plus(left: any, right: any): any;
static minus(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 lte(left: any, right: any): any;
static eq(left: any, right: any): any;
static gte(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;
}