  Rank: Administration Groups: Registered, Advanced Member Joined: 23/06/2009(UTC) Posts: 1,740   Was thanked: 319 time(s) in 268 post(s)
|
Originally Posted by: uni  I'm not sure, but I think that next year we will not see support for namespaces and function overloading. Andrey is a very busy. Therefore, I recommend to use prefixes in the documentation. For now we have 49 functions.
[INFO ] [Plugin.Initialize()] Is64Bit() = 32 [INFO ] [Plugin.Initialize()] mwabs(1) - the absolute value of the elements of X. [INFO ] [Plugin.Initialize()] mweq(2) - A == B. [INFO ] [Plugin.Initialize()] mwfft2(1) - two-dimensional fast Fourier transform. [INFO ] [Plugin.Initialize()] mwfind(1) - find indices and values of nonzero elements. [INFO ] [Plugin.Initialize()] mwfprintf(4) - [file, permission, format, data] - write formatted data to file. [INFO ] [Plugin.Initialize()] mwge(2) - A >= B. [INFO ] [Plugin.Initialize()] mwgt(2) - A > B. [INFO ] [Plugin.Initialize()] mwifft2(1) - two-dimensional inverse discrete Fourier transform. [INFO ] [Plugin.Initialize()] mwifftshift(2) - inverse FFT shift. [INFO ] [Plugin.Initialize()] mwle(2) - A <= B. [INFO ] [Plugin.Initialize()] mwlt(2) - A < B. [INFO ] [Plugin.Initialize()] mwneq(2) - A ~= B. [INFO ] [Plugin.Initialize()] mwsign(1) - signum function. [INFO ] [Plugin.Initialize()] mwfscanf(3) - ( file, permission, format ) - read formatted data from file. [INFO ] [Plugin.Initialize()] mwfscanf(4) - ( file, permission, format, size ) - read formatted data from file. [INFO ] [Plugin.Initialize()] mwode45(5) - (init, x1, x2, intvls, D) solve non-stiff differential equations, medium order method. [INFO ] [Plugin.Initialize()] mwode23(5) - (init, x1, x2, intvls, D) solve non-stiff differential equations, low order method. [INFO ] [Plugin.Initialize()] mwode113(5) - (init, x1, x2, intvls, D) solve non-stiff differential equations, variable order method. [INFO ] [Plugin.Initialize()] mwode15s(5) - (init, x1, x2, intvls, D) solve stiff differential equations and DAEs, variable order method. [INFO ] [Plugin.Initialize()] mwode23s(5) - (init, x1, x2, intvls, D) solve stiff differential equations, low order method. [INFO ] [Plugin.Initialize()] mwand(2) - A & B. [INFO ] [Plugin.Initialize()] mwor(2) - A | B. [INFO ] [Plugin.Initialize()] mwnot(1) - ~A. [INFO ] [Plugin.Initialize()] mwacos(1) - inverse cosine. [INFO ] [Plugin.Initialize()] mwacosh(1) - inverse hyperbolic cosine. [INFO ] [Plugin.Initialize()] mwacot(1) - inverse cotangent. [INFO ] [Plugin.Initialize()] mwacoth(1) - inverse hyperbolic cotangent. [INFO ] [Plugin.Initialize()] mwacsc(1) - inverse cosecant. [INFO ] [Plugin.Initialize()] mwacsch(1) - inverse hyperbolic cosecant. [INFO ] [Plugin.Initialize()] mwall(1) - ( A ) test to determine if all elements are nonzero. [INFO ] [Plugin.Initialize()] mwall(2) - ( A, DIM ) test to determine if all elements are nonzero. [INFO ] [Plugin.Initialize()] mwangle(1) - phase angle. [INFO ] [Plugin.Initialize()] mwany(1) - ( A ) for any nonzeros. [INFO ] [Plugin.Initialize()] mwany(2) - ( A, DIM ) test for any nonzeros. [INFO ] [Plugin.Initialize()] mwasec(1) - inverse secant. [INFO ] [Plugin.Initialize()] mwasech(1) - inverse hyperbolic secant. [INFO ] [Plugin.Initialize()] mwasin(1) - inverse sine. [INFO ] [Plugin.Initialize()] mwasinh(1) - inverse hyperbolic sine. [INFO ] [Plugin.Initialize()] mwatan(1) - inverse tangent. [INFO ] [Plugin.Initialize()] mwatanh(1) - inverse hyperbolic tangent. [INFO ] [Plugin.Initialize()] mwatan2(2) - ( Y, X ) four-quadrant inverse tangent. [INFO ] [Plugin.Initialize()] mwabs(1) - diagonal scaling to improve eigenvalue accuracy. [INFO ] [Plugin.Initialize()] mwbeta(2) - (Z,W) computes the beta function for corresponding elements of Z and W. The beta function is defined as beta(z,w) = integral from 0 to 1 of t.^(z-1) .* (1-t).^(w-1) dt. The arrays Z and W must be the same size (or either can be scalar). [INFO ] [Plugin.Initialize()] mwbetainc(3) - (X,Z,W) computes the incomplete beta function for corresponding elements of X, Z, and W. The elements of X must be in the closed interval [0,1]. The arguments X, Z and W must all be the same size (or any of them can be scalar). [INFO ] [Plugin.Initialize()] mwbetaln(2) - (Z,W) computes the natural logarithm of the beta function for corresponding elements of Z and W. The arrays Z and W must be the same size (or either can be scalar). BETALN is defined as: BETALN = LOG(BETA(Z,W)) and is obtained without computing BETA(Z,W). Since the beta function can range over very large or very small values, its logarithm is sometimes more useful [INFO ] [Plugin.Initialize()] mwbin2dec(1) - convert binary string to decimal integer. [INFO ] [Plugin.Initialize()] mwbitand(2) - (A,B ) returns the bit-wise AND of the two arguments A and B. Both A and B must contain non-negative integers between 0 and BITMAX. [INFO ] [Plugin.Initialize()] mwbitcmp(2) - (A,N) returns the bit-wise complement of A as an N-bit non-negative integer. [INFO ] [Plugin.Initialize()] mwbitor(2) - (A,B ) returns the bit-wise OR of the two arguments A and B. Both A and B must contain non-negative integers between 0 and BITMAX. [INFO ] [Plugin.Initialize()] Successfully. 49 functions loaded.
Thank you uni As I could see in the first post of yours, when you manage to get those functions to work you are updating the plugin - blue starting with mw... (I counted more than 49 at the moment )  and the rest in some green - not working yet. By the way, an insignificant observation about - on ode function in the list, mw... prefix is missing. If you get most of those functions in the list to work in spite of the mentioned obstacles in SMath (different number of arguments etc.), it would be really something big  . Regards, Radovan |
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!" |
 1 user thanked omorr for this useful post.
|
|