The program requires .NET Framework 2.0. Therefore, in can be run natively under the operation systems Microsoft Windows Xp, Vista, 7. Under Linux, BSD, Mac OS X it is possible to use the products Mono or DotGNU (however, the complete function of the program is not guaranteed).
| Version 0.9.9.2 (15th March 2012) | ||
|---|---|---|
| All platforms: | ZIP archive (6.56MB) | |
| Changes and new functions: |
|---|
|
| Version 0.9.9.1 (18th January 2010) | ||
|---|---|---|
| All platforms: | ZIP archive (3.85MB) | |
| Forced 32-bit: | ZIP archive (3.85MB) | |
| Changes and new functions: |
|---|
|
| Version 0.9.9.0 (9th April 2009) | ||
|---|---|---|
| All platforms: | Setup file (3.28MB) | ZIP archive (3.83MB) |
| Forced 32-bit: | Setup file (3.31MB) | ZIP archive (3.83MB) |
Warning: The program requires the dot '.' to be set as a decimal separator.
| Name | Description | Parameters |
|---|---|---|
| ' | Disable array evaluation of an expression | Commands to be calculated |
| - | Operator - | m (Int32 | Double | Vector | Matrix | PointD | DateTime | LongNumber | LongFraction) ... |
| ! | Operator ! (boolean NOT) | Boolean value (Boolean) |
| != | Operator != (inequality) | Value (Int32 | Double | Vector | Matrix | PointD | PointVector | String) ... |
| # | Array evaluation of an expression | Commands to be calculated |
| % | Modulo operator | Integer number (Int32); Integer number (Int32) |
| && | Operator && (boolean product) | Boolean value (Boolean) ... |
| * | Operator * | c (Int32 | Double | Vector | Matrix | PointD | PointVector | LongNumber | LongFraction); c (Int32 | Double | Vector | Matrix | PointD | PointVector | LongNumber | LongFraction) |
| ** | Operator **, items of vectors and matrices are multiplied among one another | c (Int32 | Double | Vector | Matrix | PointD | LongNumber | LongFraction) ... |
| / | Operator / | Dividend (Int32 | Double | Vector | Matrix | PointD | PointVector | LongNumber | LongFraction); Divisor (Int32 | Double | Vector | Matrix | PointD | PointVector | LongNumber | LongFraction) |
| // | Operator //, items of vectors and matrices are divided among one another | Dividend (Int32 | Double | Vector | Matrix | PointD | LongNumber | LongFraction) ... |
| : | Operator * | Starting point of the interval (Int32); Ending point of the interval (Int32); [Step if the interval (Int32) = 1] |
| ; | Operator ; (separator) | [Commands to be calculated] ... |
| ? | Help to the function | Name of a function |
| ?? | Full help for the given function (including names and types of the parameters) | Name of a function |
| @ | Mutes the output of a function | Name of a function |
| ^ | Operator ^ (power) | Root (Int32 | Double | Vector | Matrix | String | LongNumber | LongFraction); Exponent (Int32 | Double | Vector) |
| ^^ | Operator ^^, power is calculated among the items of vectors and matrices | Root (Int32 | Double | Vector | Matrix | LongNumber | LongFraction); Exponent (Int32 | Double | Vector | Matrix) |
| || | Operator || (boolean sum) | Boolean value (Boolean) ... |
| ~ | Operator ~ (joins numbers together into vector, joins strings and lists) | Value (Double | Vector | PointD | PointVector | List | String | TimeSpan) ... |
| + | Operator + | addend (Int32 | Double | Vector | Matrix | PointD | String | LongNumber | LongFraction) ... |
| < | Operator < | Value (Int32 | Double) ... |
| <= | Operator <= (lesser or equal) | Value (Int32 | Double) ... |
| = | Operator of assignment | Variable name or indexed item; Value to be assigned ... |
| == | Operator == (equality) | Value (Int32 | Double | Vector | Matrix | PointD | PointVector | String) ... |
| > | Operator > | Value (Int32 | Double) ... |
| >= | Operator >= (greater or equal) | Value (Int32 | Double) ... |
| abbreviate | Abbreviates a fraction | Fraction (LongFraction) |
| abs | Absolute value | Variable x (Int32 | Double | PointD | Vector | PointVector | Matrix) |
| add | Adds an element to the end of the list | Variable; Item to be added to the end of the list ... |
| addbefore | Adds an element to the beginning of the list | Variable; Item to be added to the end of the list ... |
| addglobal | Adds an element to the end of the list in the global context | Variable; Item to be added to the end of the list ... |
| arctan | Arcus tangens of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| array | Z argumentů funkce vytvoří řadu (Array) | prvky řady |
| arrayfiletocolumn | Text file of an array reform is such way that the items will be in one column separated by an empty line | Name of the file (String); Name of the file (String) |
| arrayfiletocolumns | Text file of an array reform is such way that the items will be in the columns | Name of the file (String); Name of the file (String) |
| arrayfiletocolumnsy | Text file of an array reform is such way that the items will be in the columns | Name of the file (String); Name of the file (String); [Number of items with independent x values (Int32) = 1] |
| autocorrelation | Returns the autocorrelation function of a vector up to a given lag t | Vector (Vector); Time shift of the signals (Int32) = 0 |
| avoidedcrossing | Finds precise position of the avoided crossing of two levels (minimum of their distance) | Phase transition object (PT3); Index of the first level (Int32); Index of the second level (Int32); Minimal b for the calculation (Double); Maximal b for the calculation (Double); Maximum energy of the eigenstate and additional parameters (Int32); [Precision of the calculation (Double) = 1E-14] |
| avoidedcrossings | Finds points of all avoided crossings for PT3 | Phase transition object (PT3); Maximum energy of the eigenstate and additional parameters (Int32); [Precision of the calculation (Int32) = 10] |
| bandwidth | Size of the band of a band matrix | Matrix (Matrix) |
| basisquantumnumber | Transforms the index of the basis vector into its quantum numbers and vice versa | Quantum system (IQuantumSystem); Index of an eigenvalue (eigenvector) / quantum numbers (Vector | Int32) |
| basistoev | Transforms given state vector represented in basis components to a vector expressed in components of eigenvectors | Quantum system (IQuantumSystem); Ket vector (PointVector | Vector) |
| basisvector | Returns a basis vector | Quantum system (IQuantumSystem); Index of an eigenvalue (eigenvector) / quantum numbers (Vector | Int32) |
| bc | Vrací binomické číslo | int; int |
| benford | Returns a histogram according to Benford's law | Vector (Vector); [First digit for the Benford's law (Int32) = 0]; [Number of digits taken into account in the Benford's law (Int32) = 1] |
| besselj | Returns the value of the Bessel function J (Bessel function of the first kind) | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| besseljd | Returns the derivative of the Bessel function J | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| bessely | Returns the value of the Bessel function Y (Bessel function of the second kind) | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| besselyd | Returns the value of the Bessel function Y (Bessel function of the second kind) | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| binmean | Calculates mean of a PointVector in each of a defined bin | pointvector (PointVector); Number of bins or an interval (Vector | Int32) |
| bounds | For given dynamical system and energy determines the bounds (higher limit) in which the solution can be found | Dynamical system (IDynamicalSystem); Energy of the system (Double) |
| boxspectrum | Computes spectrum the infinite-well box potential E=sum_i (omega*ni^2) for integer frequencies omega | Maximum energy of the eigenstate and additional parameters (Int32); Frequency in the distinct directions (Int32) = 0 ... |
| boxspectrum3d | Computes spectrum the 3D infinite-well box potential E = (hbar^2 pi^2)/(2ML^2)[(nx^2+ny^2)e^2a + nz^2 e^-4a] (with a volume conservation condition) | Maximum energy of the eigenstate and additional parameters (Double); Deformation (Double) ... |
| brody | Value of Brody distribution | Variable x (Double | PointD | Vector | PointVector | Matrix); Brody parameter (Double) |
| btw | Finds points of all avoided crossings for PT3 | Matrix (Matrix); [Critical value (Int32) = 4]; [Step if the interval (Int32) = 1] |
| cdfe | Reads all accessible pieces of information about an izotope from http://cdfe.sinp.msu.ru/cgi-bin/muh/radchartnucl.cgi | Proton number (Int32); Mass number (Int32) |
| cdfemaxbeta | Find the maximum value of the deformation parameter | Result of the function CDFE (List); [Which values of beta is going to be taken (0...Qmom, 1...B(E2), 2...Theory) (Int32) = 0] |
| cdfemaxq | Find the maximum and minimum value of the quadrupole deformation with its errors | Result of the function CDFE (List) |
| cdp | The classical double pendulum system | [mu (Double) = 1]; [lambda parameter (ratio of lengths) (Double) = 1]; [gamma parameter (gravity parameter) (Double) = 1] |
| cep | The classical extensible pendulum system | [nu parameter (Double) = 0] |
| cgcm | Creates a ClassicalGCM class (nonrotating case with simple kinetic term) | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1] |
| cgcmj | Creates a ClassicalGCMJ class (case with nonzero angular momentum) | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1] |
| cibm | Creates a ClassicalIBM class | Eta parameter of IBM (Double); Chi parameter of IBM (Double) |
| clear | Erase variable from the context | Name of the variable ... |
| clearall | Delete all variables from the context | |
| clearexcept | Erase all variables except specified ones from the context | [Name of the variable] ... |
| clearglobal | Erase variable from the global context | Name of the variable ... |
| cm | Calculates correlation matrix | Matrix (Matrix); [True if the signal should be normalized (Boolean) = True]; [Time shift of the signals (Int32) = 0] |
| computespectrum | Computes spectrum of a LHOQuantumGCM object | Quantum system (IQuantumSystem); Maximum energy of the eigenstate and additional parameters (Vector | Int32); [True if the eigenvectors is to be calculated (Boolean) = False]; [Number of computed eigenvalues (and eigenvectors) (Int32) = 0]; [Computing method (jacobi | LAPACKband) (String) = "lapackband"] |
| context | Creates a new context | [Commands that will be run on the new context]; [Name of a variable that will be copied from actual context] ... |
| convexconcave | For GCM system returns the negative energy for which the border changes from convex to concave shape | GCM class (GCM); [0...Change of island shape, 1...Change of outer shape (Boolean) = True]; [Precision of the determination of the energy (Double) = 0.001] |
| correlatedsignal | Polynomial regression of data | Frequencies of the signals (Vector); Phase shifts in the first region (Matrix); Time length of the first region (Int32); [Time length of the second (transitional) region (Int32) = 0]; [Phase shifts in the third region (Matrix)]; [Time length of the third region (Int32) = 0]; [Time base constant (Int32) = 256] |
| cos | Cosine of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| cosh | Hyperbolic cosine of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| cot | Cotangent of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| coth | Hyperbolic cotangent of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| crop | Removes values from a vector or pointvector that are larger or smaller than given bounds | Vector (Vector | PointVector); Minimum x bound (Double); Maximum x bound (Double); [Minimum y bound (Double) = -1.79769313486232E+308]; [Maximum y bound (Double) = 1.79769313486232E+308] |
| cumul | Returns a vector of cumulations sum_{i=0}^{k} s_{k} | Vector (Vector) |
| cumulbrody | Value of cumulative Brody distribution | Variable x (Double | PointD | Vector | PointVector | Matrix); Brody parameter (Double) |
| cumulbrodyfit | Returns the best Brody fit according to chi square test | Pointvector with cumulative spacings (PointVector); [precision (Double) = 0.001] |
| cumulhistogram | Creates a cumulative histogram of a vector with a given binning | Vector (Vector); [Number of bins or an interval (Vector | Int32)] |
| cumulhistogramstep | Creates an exact cumulative histogram as a step function | Vector (Vector) |
| d2 | Returns the second derivative | Vector (Vector); [Starting point of the interval (Double) = 0]; [Step if the interval (Double) = 1] |
| deflate | Given array transforms into one dimensional array | Array to be deflated (TArray) |
| delta | Calculates statistics v_{i} - v_{0} - i | Vector (Vector) |
| delta3 | Calculates the number variance | Vector (Vector); Interval in the format (min, max, num) (Vector) |
| denominator | Numerator of a fraction | Fraction (LongFraction) |
| densitymatrix | Returns a vector or a matrix with the probability density of the wave function(s) | Quantum system (IQuantumSystem); Index of an eigenvector or eigenvectors (Array) (Int32 | TArray); Interval in the format (min, max, num) (Vector) ... |
| determinant | Calculates a determinant of the matrix | Matrix (Matrix) |
| dfa | Detrended fluctuation analysis of a given time series | Vector (Vector); [True if you want to include all points (Boolean) = False] |
| double | Converts given value to a double precision number | Value (Double | String | TimeSpan | LongNumber | LongFraction) |
| dpxy | Transforms angles of DoublePendulum system to (X, Y) coordinates of each body | Double pendulum system (ClassicalDP); Variable x (PointD | PointVector) |
| dropcolumns | Z matice odstraní zadané sloupce | Matrix; indexy sloupců |
| droprows | Z matice odstraní zadané řádky | Matrix; indexy řádků |
| eigenmatrix | Returns a matrix of components of eigenvectors arranged in matrix by indexes | LHOQuantumGCM object (LHOQuantumGCM); Index of an eigenvalue (eigenvector) / quantum numbers (Int32) |
| eigensystem | Eigensystem of a matrix calculated using LAPACK library (function dsyev); before calculation it makes symmetrization of a matrix | Symmetrix matrix (in other hand the matrix will be symmetrized) (Matrix); [True if the eigenvectors is to be calculated (Boolean) = False] |
| emd | Detrended fluctuation analysis of a given time series | pointvector (PointVector); [Number of iterations after the condition |#max - #min| <= 1 is reached (Int32) = 10]; [A special parameter for the symmetry condition |U+L|/|U,L| leq delta (Double) = 0]; [True if the flat parts of the level density is going to be considered as a source of maxima / minima (Boolean) = False] |
| energy | For given dynamical system and position in the phase space calculates the energy | Energy of the system (IDynamicalSystem); Position in the phase space (Vector) |
| energymin | For given dynamical system returns the minimum possible energy | GCM class (ClassicalGCM) |
| entropy | Entropy of eigenvalues | Vector (Vector) |
| envelopematrixg | Generates an envelope matrix in Gaussian form (according to PRL 65, 529 (1990)) | Size of the matrix (Int32); Variance of the distribution (Double) |
| equipotential | For GCM system and given energy calculates equipotential contour | GCM class (IGeometricalMethod); Energy of the system (Double); [Number of points of the equipotential contour (Int32) = 0]; [Number of points dividing the 2pi interval (Int32) = 0] |
| eulergamma | Value of the Euler-Mascheroni gamma constant | |
| evaluate | Evaluates a user function | User function (UserFunction); [Parameter of the function] ... |
| evalues | Vrátí vypočítané vlastní hodnoty kvantového systému | QuantumSystem |
| evectors | Vrátí vypočítané vlastní vektory kvantového systému | QuantumSystem |
| evnumdiff | Pro LHOQuantumGCM třídu a zadaný vlastní vektor vytvoří matici H|n> - E|n> | LHOQuantumGCM; číslo vlastní funkce (int); oblast výpočtu (Vector, prvky (minx, maxx, numx, ...)) |
| evtobasis | Transforms given state vector expanded in eigenvectors components to a vector expressed in components of the basis | Quantum system (IQuantumSystem); Ket vector (PointVector | Vector) |
| exclude | From the first vector excludes values contained in the second vector | Vector (Vector); Values to be excluded (Vector | Int32); [Precision of the calculation (Double) = 1E-06] |
| exit | Sends the request to close the program | |
| exp | Exponential of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| export | Saves a variable to a file | Name of the file (String); Expression (or variable); [Type of the file ("binary" or "text") (String) = "binary"]; [Additional informations (Vector) = ] |
| exportmatrix | Export a matrix in three columns format: (x, y, value) | Name of the file (String); Matrix (Matrix); [Minimum x value (Double) = Není číslo]; [Maximum x value (Double) = Není číslo]; [Minimum y value (Double) = Není číslo]; [Maximum y value (Double) = Není číslo] |
| exportvector3d | Export three vectors in three columns format: (v, x, y) | Name of the file (String); Vector (Vector); Vector (Vector); Vector (Vector) |
| extendedcgcm1 | Creates an ExtendedClassicalGCM class with mass proportional to beta^2 | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Parameter extending mass coeficient (Double) = 1]; [Parameter extending mass coeficient (Double) = 1] |
| extendedcgcm2 | Creates an ExtendedClassicalGCM class with kinetic term proportional to beta^2 | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Parameter extending mass coeficient (Double) = 1]; [Parameter extending mass coeficient (Double) = 1] |
| factorial | Factorial of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| fftspectrum | Gives the spectrum of a vector using Fast Fourier Transform (FFT) | Sampled signal (Vector | ComplexVector); [Sampling rate of the signal (Double) = 1] |
| fillmatrix | Fills a matrix with points that correspond to a given PointVector | Matrix (Matrix); pointvector (PointVector); Value (Double) = 0; Bounds of the accessible region (Vector); [How to deal with already filled values ("keep" | "overwrite" | "average") (String) = "keep"] ... |
| fnames | Returns names of all registered functions which begin with specified string | [Name of a function (String) = ""]; [Additional informations (Boolean) = False] |
| fnval | Returns the duration of the calculation | |
| for | Cyklus for | inicializační příkaz; podmínka opakování; příkaz při každém provedení [; příkaz po ukončení] |
| fraction | Exact fraction | Numerator (Int32 | LongNumber); [Denominator (Int32 | LongNumber) = 1] |
| fullhelp | Full help for the given function (including names and types of the parameters) | Name of a function |
| fullhelphtml | Full help for all functions (including names and types of the parameters) in the HTML format | |
| fullsmooth | Smooths a vector in such a manner that all components before computed position are used for averaging | Vector (Vector | PointVector) |
| function | Creates a user function using the given text | Text with the function content (String); [Variable (String) = ""]; [Given context (Context)] |
| functiontext | Returns the text of the function | User function (UserFunction) |
| gamma | Gamma function | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| gaussiansmooth | Data of input pointvector interprets as mean values and standard deviations of a set of Gaussian functions | Variable x (Double | PointD | Vector | PointVector | Matrix); Coefficients of Gaussians (PointVector | Vector); [Weight (Vector)] |
| getcolumns | Returns selected columns from a matrix | Matrix (Matrix); Indexes of columns (Int32 | TArray) ... |
| getcontext | Returns actual context | |
| getdiagonal | Gets the diagonal of a square matrix | Square matrix (Matrix) |
| getfilecontext | Returns the context from a file | Name of the file |
| getglobalcontext | Returns global context | |
| getglobalvar | Gets out a variable from the global context | Name of the variable |
| getindex | Returns indices of items which are in given relation with given number | Vector (Vector); Value (Double) = 0; [Comparison operator ("==" | "!=" | ">" | "<" | ">=" | "<="); (String) = "=="] |
| getrows | Returns selected rows from a matrix | Matrix (Matrix); Indexes of rows (Int32 | TArray) ... |
| getvar | Returns a variable from a given context | Given context (Context); Name of the variable |
| getx | Z bodu nebo vektoru bodů vybere souřadnice X | PointD | PointVector |
| gety | From point or pointvector separates coordinates y | Point-type object (PointD | PointVector) |
| goe | Value of Wigner GOE distribution | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| gparamhelp | Help to one graph parameter | Parameter name |
| gparams | List of all graph parameters | |
| graph | Create graph | [Data for curves (TArray | Vector | PointVector)]; [Data for background (mesh graph) (TArray | Matrix)]; [Error bars for data (TArray | Vector)]; [Parameters for the whole graph (String | Context)]; [Parameters for groups of data (TArray | String | Context)]; [Parameters for curves (TArray | String | Context)] |
| gse | Value of Wigner GSE distribution | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| gue | Value of Wigner GUE distribution | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| hamiltonianaction | Action of a Hamiltonian on a given ket | Quantum system (IQuantumSystem); Ket vector (PointVector | Vector); [True if the square of the operator is to be applied (Boolean) = False] |
| hamiltonianmatrix | Returns Hamiltonian matrix of the given quantum system | Quantum system (IQuantumSystem); Maximum energy of the eigenstate and additional parameters (Vector | Int32) |
| hamiltonianmatrixsize | Dimensions of the Hamiltonian matrix | Quantum system (IQuantumSystem); Maximum energy of the eigenstate and additional parameters (Vector | Int32) |
| hamiltonianmatrixtrace | Returns the trace of the Hamiltonian matrix of a quantum system | Quantum system (IQuantumSystem); Maximum energy of the eigenstate and additional parameters (Vector | Int32) |
| help | Vrátí nápovědu k zadané funkci | název funkce |
| hermite | Value of the Hermite polynomial | Variable x (Double); Order of the polynomial (Int32) |
| hh | Creates a HenonHeiles class | |
| hilberttransform | Hilbert Transform of a time series | Sampled signal (Vector); [Sampling rate of the signal (Double) = 1] |
| histogram | Returns the histogram of a vector (on a given interval) | Vector (Vector); Number of bins or an interval (Vector | Int32); [Type of histogram ("point" | "line" | "bar") (String) = "point"] |
| hospectrum3d | Computes spectrum the 3D harmonic oscillator potential | Maximum energy of the eigenstate and additional parameters (Double); Deformation (Double) ... |
| chemicalpotential | Returns the chemical potential of the Strutinsky method for a given mass number | Strutinsky object (Strutinsky); Mass number (Int32) |
| cho | Creates a Coupled harmonic oscillator class | Coupling constant (Double); [Mass (Double) = 1]; [Rigidity (Double) = 1] |
| if | Podmínka for | podmínka; příkaz splnění; příkaz nesplnění |
| imf | Calculates one Intrinsic Mode Function | pointvector (PointVector); [pointvector (Int32) = 10]; [A special parameter for the symmetry condition |U+L|/|U,L| leq delta (Double) = 0]; [True if the flat parts of the level density is going to be considered as a source of maxima / minima (Boolean) = False] |
| import | Read a file to a variable | Name of the file (String); [Type of the file ("binary" | "text" | "matlab" | "digits" | "mathmat" | "wav") (String) = "binary"]; [How many lines to omit (Int32) = 0] |
| initialcondition | For given dynamical system and energy generates initial condition of a trajectory and returns it as Vector | Dynamical system (IDynamicalSystem); Energy of the system (Double); [Plane of the section (Vector)]; [First coordinate of the phase space which will be stored (Int32)]; [Second coordinate of the phase space which will be stored (Int32)]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [True if only one orientation of the crossing of the plane shall be considered (Boolean) = False] |
| initialconditionx | For given dynamical system and energy generates missing coordinate / momentum in the initial condition | Dynamical system (IDynamicalSystem); Energy of the system (Double); [Initial conditions (Vector)]; [True if only one orientation of the crossing of the plane shall be considered (Int32) = False] |
| instantaneousfrequency | Instantaneous frequency between two vectors | Variable x (Vector); Real part of a number (Vector); Immaginary part of a number (Vector) |
| int | Converts given value to an integer number | Value (Int32 | Double | String | TimeSpan) |
| integrate | Calculates an integral under given curve | Curve (PointVector) |
| intersection | Finds all intersection points of two pointvectors | pointvector (PointVector); pointvector (PointVector) |
| intervala | Creates points for interval (as an array) | Starting point of the interval (Double); Ending point of the interval (Double); Number of points in the interval (Int32) |
| intervalpv | Creates points for interval (in the form PointVector(0, interval points)) | Starting point of the interval (Double); Ending point of the interval (Double); Number of points in the interval (Int32) |
| intervalv | Creates points for interval | Starting point of the interval (Double); Ending point of the interval (Double); Number of points in the interval (Int32) |
| isequal | Returns true if the values are equal within given difference | [Maximal error (Double) = 0]; Value (Double) ... |
| iseven | True if the number is even | Integer number (Int32) |
| isnull | True if a given expression is null | [Value] |
| isodd | True if the number is odd | Integer number (Int32) |
| isregularps | Returns true if the Poincare section on the given energy is fully regular; otherwise returns false | Dynamical system (IDynamicalSystem); Energy of the system (Double); Number of points in the X direction (Int32); Number of points in the Y direction (Int32); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0]; [True if the section at x == 0 should be computed (Boolean) = False] |
| isregulartrajectory | Distinguishes using SALI whether the trajectory is regular (1) or chaotic (0) | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0] |
| jacobi | Eigensystem of a matrix calculated using Jacobi method; before calculation it makes symmetrization of a matrix | Symmetrix matrix (in other hand the matrix will be symmetrized) (Matrix) |
| joinarray | Joins 1D Arrays into one array | Data to be joined (TArray) ... |
| laguerre | Value of the Laguerre polynomial | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Int32); [Associated order of the polynomial (Double) = 0] |
| lastevelements | Returns last elements of components of eigenvectors; all quantum numbers are taken into account | LHOQuantumGCM object (LHOQuantumGCM); Index of an eigenvalue (eigenvector) / quantum numbers (Int32); [Order of the elements from the back (Int32) = 0] |
| lastevelementssumabs | Returns absolute value of the sum of last elements of components of eigenvectors | LHOQuantumGCM object = PavelStransky.Systems.LHOQuantumGCM |
| legendre | Value of the Laguerre polynomial | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Int32) |
| length | Returns length(s) or number of elements of a given object as an array | Object with several dimensions (Vector | TArray | Matrix | List | PointVector | String) |
| leveltonumber | Transforms the string value of the level angular momentum 1/2- and parity into the numerical form -0.5 and vice versa | Level labeling (string format 1/2- or numerical format -0.5) (String) |
| lhoqgcma5d | Creates an object that calculates eigenenergies of QuantumGCM in 5D basis preparing the Hamiltonian matrix by using algebraic relations | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmare | Creates an object that calculates eigenenergies of QuantumGCM in radial 2D basis even in angular coordinate preparing the Hamiltonian matrix by using algebraic relations | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmaro | Creates an object that calculates eigenenergies of QuantumGCM in radial 2D basis odd in angular coordinate preparing the Hamiltonian matrix by using algebraic relations | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmi5d | Creates an object that calculates eigenenergies of QuantumGCM in 5D basis preparing the Hamiltonian matrix by integrating the basis functions in x-representation | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmic | Creates an object that calculates eigenenergies of QuantumGCM in 2D cartesian basis (direct product of two 1D harmonic oscillators) preparing the Hamiltonian matrix by integrating the basis functions in x-representation; states with all possible (also nonfysical) angular momentum are included | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmir | Creates an object that calculates eigenenergies of QuantumGCM in radial 2D basis in angular coordinate preparing the Hamiltonian matrix byintegrating the basis functions in x-representation; both odd and even states are included | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmirf | Creates an object that calculates eigenenergies of QuantumGCM in 2D radial basis preparing the Hamiltonian matrix by integrating the basis functions in x-representation; states with all possible (also nonfysical) angular momentum are included | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| lhoqgcmiro | Creates an object that calculates eigenenergies of QuantumGCM in radial 2D basis odd in angular coordinate preparing the Hamiltonian matrix by integrating the basis functions in x-representation | [A parameter of GCM (Double) = -1]; [B parameter of GCM (Double) = 1]; [C parameter of GCM (Double) = 1]; [K (mass) parameter of GCM (Double) = 1]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| linearregression | Polynomial regression of data | Input data for the regression (PointVector | Vector) |
| list | Creates a list of all parameters | [Item to be added to the end of the list] ... |
| log | Logarithm of the value (with specified base) | Variable x (Double | PointD | Vector | PointVector | Matrix); [Base of the logarithm (Double)] |
| loglog | From both x and y values of a pointvector calculates log_10 | pointvector (PointVector); [Scale parameter (Double) = 1] |
| long | Converts given value to a long integer number (with arbitrary precision) | Value (Int32 | String) |
| lyapunov | Calculates SALI dependence on time for given trajectory | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Time step for the result (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0] |
| matrixcolumn | Given vectors put onto columns of a matrix | Data for a column (TArray | Vector | List) ... |
| matrixrow | Given vectors put onto rows of a matrix | Data for a row (TArray | Vector | List) ... |
| matrixunit | Creates a unit matrix | Size of the matrix (Int32) |
| matrixzatona | Transforms the matrix with indices (Z, A) to (Z, N) | Matrix (Matrix) |
| max | Vrací prvek s nejvyšší číselnou hodnotou | Value (Vector | Matrix) |
| maxabs | Vrací prvek s nejvyšší číselnou hodnotou v absolutní hodnotě | Value (Vector | Matrix) |
| maxabsindex | Vrací index prvku s nejvyšší číselnou hodnotou v absolutní hodnotě | Value (Vector | Matrix) |
| maxima | Returns maxima of a given function | Dynamical system (IMinMax); [Precision of the calculation (Double) = 0] |
| maxindex | Vrací index prvku s nejvyšší číselnou hodnotou | Value (Vector | Matrix) |
| mcd | Maximal common divisor of given numbers | Value (Int32 | LongNumber); Value (Int32 | LongNumber) ... |
| mean | Calculates mean of a vector | Vector (Vector) |
| merge | Merges lists into one list | [Lists to be merged (List)] ... |
| min | Vrací prvek s nejnižší číselnou hodnotou | Value (Vector | Matrix) |
| minabs | Vrací prvek s nejnižší číselnou hodnotou v absolutní hodnotě | Value (Vector | Matrix) |
| minabsindex | Vrací index prvku s nejnižší číselnou hodnotou v absolutní hodnotě | Value (Vector | Matrix) |
| minima | Returns minima of a given function | Dynamical system (IMinMax); [Precision of the calculation (Double) = 0] |
| minindex | Vrací index prvku s nejnižší číselnou hodnotou | Value (Vector | Matrix) |
| new | Creates new object of a given type | Type of a variable ... |
| norm | Norm of the vector | Vector which norm is calculated (Vector); [Power of items (Double) = 2] |
| normalizedensity | Normalizes the level density of a given vector into the form (0, ..., length - 1) | Energy levels of a system (Vector) |
| nudatreadknownisotopes | Reads all known isotopes from http://www-nds.iaea.org | |
| nudatreadnucleus | Reads all accessible pieces of information about a nucleus from http://www-nds.iaea.org | Labeling of a nucleus (String) |
| numbervariance | Calculates the number variance | Vector (Vector); Interval in the format (min, max, num) (Vector) |
| numerator | Denominator of a fraction | Fraction (LongFraction) |
| occupationnumber | Returns the occupation numbers of the Strutinsky method for a given mass number | Strutinsky object (Strutinsky); Mass number (Int32) |
| operatoraction | Action of an operator on a given ket | Double pendulum system (QuantumDP); Ket vector (PointVector | Vector); [Type of the operator (Int32) = 0] |
| operatorexpectdiagonal | Expectation value of the diagonal elements |
Double pendulum system (QuantumDP); Index of an eigenvalue (eigenvector) / quantum numbers (Vector | Int32); [Type of the operator (Int32) = 0] |
| orbit | Finds a periodic orbit using Poincare sections | Dynamical system (IDynamicalSystem); Initial conditions (Vector); [Number of points of the final section (Int32) = 0]; [Minimum points of the circle (Int32) = 0]; [Precision of the calculation (Double) = 0] |
| parity | Vrátí paritu stavů | LHOQuantumGCMIR |
| pax | Returns the probability amplitude of the wave function in the required point (only 1D systems) | Variable x (Double | PointD | Vector | PointVector | Matrix); Quantum system (IQuantumSystem); Index of an eigenvalue (eigenvector) / quantum numbers (Int32) |
| pcn | Number of principal components of eigenvector | Vector = PavelStransky.Math.Vector |
| peresinvariant | Returns the Peres invariant of a quantum system | Quantum system (IQuantumSystem); [Type of Peres operator (0...L2, 1...H', 2...Hosc) (Int32) = 0] |
| peresinvariantg | Creates matrix with Poincaré section by the plane y = 0 for 2D system; contours are determined by time averaged Peres invariant | Dynamical system (IDynamicalSystem); Energy of the system (Double); Time of the evaluation (Double); Number of points in the X direction (Int32); Number of points in the Y direction (Int32); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0] |
| peresinvariantt | Calculates SALI dependence on time for given trajectory | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0] |
| phase | Phase between two numbers or vectors | Real part of a number (Double | Vector); Immaginary part of a number (Double | Vector) |
| pi | Value of Pi number | |
| plateau | Returns the plateau condition of the Strutinsky method for a given mass number (must be zero) | Strutinsky object (Strutinsky); Mass number (Int32) |
| play | Plays a given vector | Channels of the sound to play (Vector | TArray | PointVector); [Parameters of the sound (sampleRate = 44100; bitsPerSample = 16) (Vector) = ] |
| poincare | Calculates a Poincaré section for given energy or trajectory given by its initial condition | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Number of points of the final section (Int32); Plane of the section (Vector); First coordinate of the phase space which will be stored (Int32); Second coordinate of the phase space which will be stored (Int32); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [True if only one orientation of the crossing of the plane shall be considered (Boolean) = False] |
| point | Creates a point from two given numbers | Variable x (Double); Variable y (Double) |
| pointvector | Converts given data to a pointvector | Values of the pointvector (Vector | List | TArray | PointD); [Y values of the pointvector (Vector | PointD)]; [Other points (PointD)] ... |
| poisson | Value of Poisson distribution | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| polynom | Data of input vector interprets as coeficients of polynom and return its value | Variable x (Double | PointD | Vector | PointVector | Matrix); Coeficients of polynom (Vector) |
| polynomintegrate | Data of input vector interprets as coeficients of polynom and return its integral | Variable x (Double | PointD | Vector | PointVector | Matrix); Coeficients of polynom (Vector) |
| potentialroots | For GCM system solves the equation Potential == Given energy | GCM class (GCM); Energy of the system (Double); [Gamma coordinate of the GCM (Double) = 0] |
| primes | Returns given number of primes | Count (Int32) |
| Writes a text (or variable) to the writer | [Expression (or variable) = ""] | |
| printclear | Vymaže všechny výstupy | |
| printline | Writes a text (or variable) to the writer and begins new line | [Expression (or variable) = ""] |
| probabilityamplitude | Returns the probability amplitude of the wave function in the required point | Quantum system (IQuantumSystem); Index of an eigenvalue (eigenvector) / quantum numbers (Int32); Value (Double) ... |
| pstimes | Calculates times of crossing of the plane of Poincaré section for given energy or trajectory given by its initial condition | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Number of points of the final section (Int32); Plane of the section (Vector); First coordinate of the phase space which will be stored (Int32); Second coordinate of the phase space which will be stored (Int32); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [True if only one orientation of the crossing of the plane shall be considered (Boolean) = False] |
| pt1 | Creates a class PT1 for studying quantum phase transitions | Mixing parameter of the two minima (Double); [Angular frequency of the LHO basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| pt1potential | Value of the potential of the system PT1 | Variable x (Double | PointD | Vector | PointVector | Matrix); Mixing parameter of the two minima (Double) |
| pt2 | Creates a class PT2 for studying quantum phase transitions | Mixing parameter of the two minima (Double); [Angular frequency of the LHO basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| pt2potential | Value of the potential of the system PT2 | Variable x (Double | PointD | Vector | PointVector | Matrix); Mixing parameter of the two minima (Double) |
| pt3 | Creates a class PT3 for studying quantum phase transitions (CASP potential) | A parameter of GCM (Double); B parameter of GCM (Double); [Angular frequency of the LHO basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| pt3potential | Value of the potential of the system PT3 | Variable x (Double | PointD | Vector | PointVector | Matrix); A parameter of GCM (Double); B parameter of GCM (Double) |
| ptsumln | Returns sum of logarithms of differences between E_i and other energies | Phase transition object (PT1); [Index of an eigenvalue (eigenvector) / quantum numbers (Int32) = 0] |
| pv2dtomatrix | Convert an array of pointvectors into a matrix | Array or list of pointvectors (List | TArray); Interval in the format (minx, maxx, numx) (Vector); Interval in the format (miny, maxy, numy) (Vector); Interval in the format (minz, maxz, numz) (Vector) |
| qdp | The quantum double pendulum system | [mu (Double) = 1]; [lambda parameter (ratio of lengths) (Double) = 1]; [gamma parameter (gravity parameter) (Double) = 1]; [Parameter of the ambiguity of the L_2^2 term in the kinetic term (usually 0...1) (Double) = 0] |
| qep | The quantum extensible pendulum system | [nu parameter (Double) = 0]; [Stiffness of the harmonic basis (Double) = 1]; [Planck constant (Double) = 0.01] |
| qspheroid | Creates Quantum Spheroid class | Deformation (Double) = 0 |
| qsturmcoulomb | Creates a quantum SturmCoulomb class | Intensity of the magnetic field (Double) = 0 |
| quantumtemperature | Calculates a temperature using expression Tr(Ro H) = K | Quantum system (IQuantumSystem); Mean energy (Double) |
| randombrody | Value with Brody distribution | Brody parameter (Double) |
| randomg | Generates Gaussian distributed random numbers with given variance and mean | [Variance of the distribution (Double) = 1]; [Upper bound (Double) = 1] |
| randomgoe | Value with Wigner GOE distribution | |
| randomgse | Value with Wigner GSE distribution | |
| randomgue | Value with Wigner GUE distribution | |
| randommatrixsg | Generates a symmetric matrix with Gaussian distributed components (according to PRL 65, 529 (1990)) | Size of the matrix (Int32) |
| randompoisson | Value with Poisson distribution | |
| randomu | Generates uniformly distributed random numbers between given limits | [Lower bound (Double) = 0]; [Upper bound (Double) = 1] |
| randomvectorbrody | Generates a vector with Brody distributed components | Length of the vector (Int32); Brody parameter (Double) |
| randomvectorg | Generates a vector with Gaussian distributed components | Length of the vector (Int32); [Variance of the distribution (Double) = 1]; [Upper bound (Double) = 0] |
| randomvectorgoe | Generates a vector with Wigner GOE distributed components | Length of the vector (Int32) |
| randomvectorgse | Generates a vector with Wigner GSE distributed components | Length of the vector (Int32) |
| randomvectorgue | Generates a vector with Wigner GUE distributed components | Length of the vector (Int32) |
| randomvectorpoisson | Generates a vector with Poisson distributed components | Length of the vector (Int32) |
| randomvectoru | Generates a vector with uniformly distributed components | Length of the vector (Int32); [Lower bound (Double) = 0]; [Upper bound (Double) = 1] |
| regression | Polynomial regression of data | Input data for the regression (PointVector); Order of the polynomial (Int32) |
| regularitybreakcurvature | Returns the energy for which there should be, according to the geometrical theory of chaos, the transition between regular and chaotic behaviour | GCM class (ClassicalGCM); Minimum considered energy (energy for which the system is fully regular) (Double); Maximum considered energy (energy for which the system is chaotic) (Double); [Number of points dividing the 2pi interval (Int32) = 0]; [Precision of the determination of the energy (Double) = 0.001] |
| regularitybreaksali | Returns the energy for which the regular behavior starts breaking into the chaotic | Dynamical system (IDynamicalSystem); Minimum considered energy (energy for which the system is fully regular) (Double); Maximum considered energy (energy for which the system is chaotic) (Double); Number of points in the X direction (Int32); Number of points in the Y direction (Int32); [Precision of the determination of the energy (Double) = 0.001]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0]; [True if the section at x == 0 should be computed (Boolean) = False] |
| removebadpoints | Removes bad points (NaN, Infinity) from Vector or PointVector | Object that contains bad points (NaN, Infinity) (Vector | PointVector) |
| replacebadpoints | Replaces bad points (NaN, Infinity) in Vector or PointVector by a given value | Object that contains bad points (NaN, Infinity) (Vector | PointVector | Matrix); [Value (Double) = 0] |
| replaceinterval | Replaces values from specified interval with new value | Variable x (Double | PointD | Vector | PointVector | Matrix); Minimal value to be replaced (Double); Maximal value to be replaced (Double); New value (Double) |
| replacevalue | Replaces a specified value with other one | Variable x (Double | PointD | Vector | PointVector | Matrix); Old value (Double); New value (Double) |
| safevalue | Gets the value of the variable from the context; If there the variable does not exist, returns default value. | Variable; Default value of the variable |
| sali | Calculates SALI dependence on time for given trajectory | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Time step for the result (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0] |
| salig | Creates matrix with Poincaré section by the plane y = 0 for 2D system; contours are determined by SALI | Dynamical system (IDynamicalSystem); Energy of the system (Double); Number of points in the X direction (Int32); Number of points in the Y direction (Int32); [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = ""]; [Precision of the calculation (Double) = 0]; [True if the section at x == 0 should be computed (Boolean) = False]; [True if only one orientation of the crossing of the plane shall be considered (Boolean) = False] |
| sample | Samples the pointvector in the points of the given vector | pointvector (PointVector); Sapmpling points (Vector) |
| save | Saves current document into a file | [Name of the file (String) = ""] |
| savenow | Saves current document into a file (in current thread) | [Name of the file (String) = ""] |
| setcontext | Sets a new context | Given context (Context) |
| setdiagonal | Given value or Vector of values put onto diagonal of square matrix | Square matrix (Matrix); Value(s) to be put onto diagonal (Vector | Double) |
| setglobalcontext | Sets a new global context | Given context (Context) |
| setglobalvar | Sets a variable into the global context | Name of the variable; [Value] |
| setgraphparams | Sets new parameters to a graph | Graph object (created usually by graph command) (Graph); [Parameters for the whole graph (String | Context)]; [Parameters for groups of data (TArray | String | Context)]; [Parameters for curves (TArray | String | Context)] |
| setnondiagonal | Given value put onto nondiagonal elements of square matrix | Square matrix (Matrix); Value to be put instead of all nondiagonal elements (Double) |
| shellcorrection | Returns the shell corrections of the Strutinsky method for a given mass number | Strutinsky object (Strutinsky); Mass number (Int32) |
| shotnoise | Generates a vector with shot noise values | Length of the vector (Int32); a (Vector); [Upper bound (Double) = 1]; [Poissonian intensity (Double) = 1] |
| show | Shows a graph | Graph object (created usually by graph command) (Graph | TArray); [Name of the graph (will be shown in the graph caption) (String) = "Graph"]; [Number of columns in an array of graphs (Int32) = 1]; [Position of the window (PointD) = X = -1, Y = -1]; [Size of the window (PointD) = X = -1, Y = -1] |
| simplexvolume | Calculates the volume of a simplex given by the vectors of the matrix | Matrix (Matrix) |
| sin | Sine of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| sinh | Hyperbolic sine of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| smooth | Smooths a vector | Vector (Vector | PointVector) |
| smoothleveldensity | Returns the smooth level density by the Strutinsky method | Variable x (Double | PointD | Vector | PointVector | Matrix); Strutinsky object (Strutinsky) |
| solve | Solves an equation "the user function == zero" | User function (UserFunction); Minimum x value (Double); Maximum x value (Double); [Precision of the calculation (Double) = 0]; [Parameter of the function] ... |
| sort | Ascending sort of the object (with keys according to the sorting will be done) | Object to be sorted (ISortable); [Keys for sorting (ISortable)] |
| sortdesc | Descending sort of the object (with keys according to the sorting will be done) | Object to be sorted (ISortable); [Keys for sorting (ISortable)] |
| spacing | Calculates neighbour spacing of vector components v_{i+j} - v_{i} | Vector (Vector); [Distance of the neigbour components (Int32) = 1] |
| sphericalbesselj | Returns the value of the Spherical Bessel function j | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| sphericalbesseljd | Returns the value of the derivative of the Spherical Bessel function j | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| sphericalbesseljzero | Returns a given number of zeros of the spherical Bessel function j | Order of the polynomial (Double); Number of zeros (Int32); [Precision of the calculation (Int32) = 1E-06] |
| sphericalbessely | Returns the value of the Spherical Bessel function y (Spherical Neumann function) | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| sphericalbesselyd | Returns the value of the Spherical Bessel function y (Spherical Neumann function) | Variable x (Double | PointD | Vector | PointVector | Matrix); Order of the polynomial (Double) |
| spline | Creates a spline object | pointvector (PointVector) |
| splinevalue | Value of the Spline interpolation | Variable x (Double | PointD | Vector | PointVector | Matrix); Spline object (Spline) |
| sqrt | Square root of the value | Variable x (Double | PointD | Vector | PointVector | Matrix); [Order of square root (Double | Int32) = 1] |
| stairsx | Creates stairs from a pointvector | pointvector (PointVector) |
| standardmapping | Creates a time series of the standard mapping with given initial conditions | Stochasticity parameter (Double); Time of the evaluation (Int32); Initial value of the variable r (Double); Initial value of the variable theta (Double) |
| string | Vrátí hodnoty jako řetězec | int | double | Point | Vector | PointVector | Matrix | DateTime | string [; formát (string)] |
| strutinsky | Returns an object dealing with Strutinsky corrections | Energy of the system (Vector); Order of the polynomial (Int32); Range of the interaction (Double | Vector) |
| sum | Sum of all elements in the object | Object with several dimensions (Vector | Double | Int32 | Matrix) |
| sumabs | Sum of absolute values of all elements in the object | Object with several dimensions (Vector | Double | Int32 | Matrix) |
| sumsquare | Sum of squares of values of all elements in the object | Object with several dimensions (Vector | Double | Int32 | Matrix) |
| swapxy | Swaps X and Y coordinates | Object with x and y coordinates (PointD | PointVector) |
| symmetryparameter | Symmetry parameter of eigenvector | Vector = PavelStransky.Math.Vector |
| tan | Tangent of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| tanh | Hyperbolic tangent of the value | Variable x (Double | PointD | Vector | PointVector | Matrix) |
| tdmeanoperator | Thermodynamical mean value of a Peres operator | Quantum system (IQuantumSystem); Temperature (Double); [Type of Peres operator (0...L2, 1...H', 2...Hosc) (Int32) = 0] |
| testarpack | Generates randomly a symmetric sparse matrix and diagonalizes it | Length of the vector (Int32); Number of nonzero elements (Int32); Number of computed eigenvalues (and eigenvectors) (Int32) |
| testarray | Vytvoří testovací řadu ve formátu (000, 001, ...) | dimenze1 (int)[; dimenze2 (int) ...] |
| testwww | Tries to read text from specified URI | [URI (link) (String) = "www.seznam.cz"] |
| threebody | Creates ThreeBody class | [Masses of the bodies (Vector) = ] |
| time | Returns the duration of the calculation | Commands to be calculated |
| timeevolution | Time evolution of a given ket | Quantum system (IQuantumSystem); Ket vector (PointVector | Vector); Time of the evaluation (Double) = False |
| timenow | Returns the current time | |
| toarray | Given non-array object change to an array. | Object to be converted to array (FileData | List | Vector) |
| trace | Trace of a given matrix | Matrix (Matrix) |
| traffic | Creates a Traffic class | [Number of points in the X direction (Int32) = 10]; [Number of points in the Y direction (Int32) = 10]; [Length of the street in the X direction (Int32 | Vector) = 15]; [Length of the street in the Y direction (Int32 | Vector) = 15]; [Topology of the traffic system (boundary conditions) ("cyclic" | "SingleMoebius" | "SimpleMoebius") (String) = "cyclic"] |
| trafficic | Generates initial conditions for the traffic system | Traffic class (Traffic); Value for initial condition (Double | Vector); [Type of the initial condition ("probability" | "total" | "street") (String) = "probability"] |
| trafficmatrix | Returns a matrix showing the state of the traffic system | Traffic class (Traffic) |
| trafficparams | Sets the parameters of the traffic system | Traffic class (Traffic); [The distance of the sensor from the crossing (Int32) = -1]; [The short distance for the incomming cars (Int32) = -1]; [The short distance for the outgoing cars (outgoing street stopped) (Int32) = -1]; [Minimum green time of the traffic lights (Int32) = -1]; [Maximum tolerance for the incomming cars (Int32) = -1]; [Maximum number of cars in the short distance that will pass the lights (Int32) = -1] |
| trafficrun | Runs the traffic system for several time steps | Traffic class (Traffic); [Time of the evaluation (Int32) = 1]; [Number of points from each side to cut the boundary (Int32) = 0] |
| trafficstep | Makes a step of the traffic system | Traffic class (Traffic); [Time of the evaluation (Int32) = 1] |
| trajectorylength | For given energy or a trajectory given by its initial condition calculates the length of the trajectory | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Time step for the result (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0] |
| trajectorym | For given energy or a trajectory given by its initial condition calculates the trajectory; the result is returned by a matrix in the form (time, x, y, ..., px, py, ...) | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Time step for the result (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0] |
| trajectoryp | For given energy or a trajectory given by its initial condition calculates the trajectory; the x, y coordinates of the result is returned by a PointVector | Dynamical system (IDynamicalSystem); Initial condition of a trajectory or energy if the trajectory is randomly chosen (Vector | Double); Time of the evaluation (Double); [Time step for the result (Double) = 0]; [Method of Runge-Kutta calculation (Normal | Adapted | Energy) (String) = "normal"]; [Precision of the calculation (Double) = 0] |
| transpose | Transposition of a matrix | Matrix (Matrix) |
| tsintegrate | Integrates a time series S_{i}=sum_{j=1}^{i}(s_{j}- |
Vector (Vector) |
| twobody | Creates a ClassicalGCM class (nonrotating case with simple kinetic term) | [Masses of the bodies (Vector) = ] |
| type | Type of the value | Value |
| unfolding | Unfolds given data | Energy levels of a system (Vector); Parameter of the function (Int32); [Type of the unfolding procedure ("cpolynom") (String) = "cpolynom"] |
| use | Pokud je zadán název funkce, vrátí její použití, jinak vytvoří řadu (Array) s použitím všech zaregistrovaných funkcí | [název funkce] |
| usecontext | Uses the given context for specified calculations | Given context (Context); [Commands to be calculated]; [Variable] ... |
| variance | Calculates variance of a vector | Vector (Vector) |
| vector | Convert given data to a vector | [Items of vector (TArray | Double | Int32 | Matrix | List | Vector)] ... |
| vmatrix | cal_{V} matrix (PRL 98, 234301 (2007), expression (27)) | GCM class (IGeometricalMethod); Energy of the system (Double); Variable x (Double); Variable y (Double) |
| vmatrixg | Creates matrix with Poincaré section by the plane y = 0 for 2D system; contours are determined by SALI | GCM class (IGeometricalMethod); Energy of the system (Double); Interval in the format (minx, maxx, numx) (Vector); Interval in the format (miny, maxy, numy) (Vector); [Index of the eigenvalue (0 is the highest one) (Int32) = 0] |
| vmatrixzero | For GCM system and given energy calculates the line where the given eigenvalue of V matrix is zero | GCM class (IGeometricalMethod); Energy of the system (Double); [Number of points of the equipotential contour (Int32) = 0]; [Number of points dividing the 2pi interval (Int32) = 0]; [Index of the eigenvalue (0 is the highest one) (Int32) = 0] |
| vrenorm |