1+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
12// @ts -ignore
23import nerdamer from 'nerdamer/all' ;
34
@@ -173,36 +174,6 @@ export function acosh(A: Mat | number[][] | number[] | number | Sym): Mat | Sym
173174 }
174175 return _MathLib . acosh ( A ) ;
175176}
176- export function sign ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | Tensor | number {
177- if ( typeof A === 'number' ) {
178- return Math . sign ( A ) ;
179- }
180- return _MathLib . sign ( A ) ;
181- }
182- export function sqrt ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | Tensor | number {
183- if ( typeof A === 'number' ) {
184- return Math . sqrt ( A ) ;
185- }
186- return _MathLib . sqrt ( A ) ;
187- }
188- export function trunc ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | Tensor | number {
189- if ( typeof A === 'number' ) {
190- return Math . trunc ( A ) ;
191- }
192- return _MathLib . trunc ( A ) ;
193- }
194- export function floor ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | Tensor | number {
195- if ( typeof A === 'number' ) {
196- return Math . floor ( A ) ;
197- }
198- return _MathLib . floor ( A ) ;
199- }
200- export function ceil ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | Tensor | number {
201- if ( typeof A === 'number' ) {
202- return Math . ceil ( A ) ;
203- }
204- return _MathLib . ceil ( A ) ;
205- }
206177export function exp ( A : Mat | number [ ] [ ] | number [ ] | number | Sym ) : Mat | Sym | number | Tensor {
207178 if ( A instanceof Sym ) {
208179 return sym ( 'exp(' + A . expression + ')' ) ;
@@ -284,13 +255,6 @@ export function pow(A: Mat | number[][] | number[] | number, y: number): Mat | n
284255 }
285256 return _MathLib . pow ( A , y ) ;
286257}
287- export function round ( A : Mat | number [ ] [ ] | number [ ] | number ) : Mat | number | Tensor {
288- if ( typeof A === 'number' ) {
289- return Math . round ( A ) ;
290- }
291- return _MathLib . round ( A ) ;
292- }
293-
294258//matrix constructors
295259export function Ns ( row : number , col : number , N : number ) : Mat {
296260 return mat ( ) . Ns ( row , col , N ) ;
@@ -314,7 +278,6 @@ export function range(start: number, end = null, step = 1): Mat {
314278 return mat ( ) . range ( start , end , step ) ;
315279}
316280
317-
318281//tic and toc
319282let timestamp = 0 ;
320283// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
@@ -502,6 +465,7 @@ export function get(input: string): string {
502465 return fetch ( input ) . text ( ) ;
503466}
504467
505- export function echart ( input : any ) {
468+ // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
469+ export function echart ( input : any ) : void {
506470 _OUTPUT_ITEMS_LIST_ . push ( { itemType : 'ECHART' , option : input } ) ;
507471}
0 commit comments