| Home >> All >> com >> [ hartmath Javadoc ] |
Page 1 2
| | com.hartmath.JSci.* (52) | | com.hartmath.combinatoric.* (6) | | com.hartmath.conversion.* (2) |
| | com.hartmath.domain.* (2) | | com.hartmath.exceptions.* (5) | | com.hartmath.expression.* (24) |
| | com.hartmath.initial.* (4) | | com.hartmath.lib.* (23) | | com.hartmath.loadable.* (225) |
| | com.hartmath.mapping.* (34) |
com.hartmath: Javadoc index of package com.hartmath.
Package Samples:
com.hartmath.initial: Provides the Main.java class which setups the system and starts the interpreter.
com.hartmath.JSci.chemistry.periodictable: Provides classes originally written for Marh Hale's JSci project.
com.hartmath.JSci.maths.statistics: Provides classes originally written for Marh Hale's JSci project.
com.hartmath.lib
com.hartmath.loadable
com.hartmath.JSci.awt
com.hartmath.JSci.swing
com.hartmath.JSci.chemistry
com.hartmath.JSci.maths
com.hartmath.mapping
com.hartmath.combinatoric
com.hartmath.expression
com.hartmath.exceptions
com.hartmath.domain
com.hartmath.conversion
Classes:
Formatter: This class provides C-like formatting functions that allow programmers to convert an integer or floating point number into a string with a specified, width, precision and format. For instance this might be used to format monetary data to two decimal places. Because Java does not have variable length argument lists like C, a different strategy must be employed. Each number is passed to a format() method along with formatting instructions. The format() method returns a formatted string which may then be passed to System.out.println() or other methods. In short this is more similar to C's sprintf() ...
HArrayList: Resizable-array implementation. Implements all optional list operations, and permits all elements, including null . (This class is similar to Vector , except that it is unsynchronized.) Each ArrayList instance has a capacity . The capacity is the size of the array used to store the elements in the list. It is always at least as large as the list size. As elements are added an ArrayList, its capacity grows automatically. An application can increase the capacity of an ArrayList instance before adding a large number of elements using the ensureCapacity operation. This may reduce the amount of incremental ...
C: The C.java class defines global constants. These constants are function-symbols like C.Sin, C.Cos; symbol-constants like C.Pi, C.EulerGamma; variable constants like C.x C.y; pattern-constants like C.x_, C.y_; integer constants like C.CN1, C.C0, C.C1,...; fraction constants like C.CN1D2, C.C1D2,...; composed expressions (HFunction's) like CPiP2; You can construct new mathematical expressions from these constants with the HSymbol.f(...) methods. Example: C.Add.f(C.CN1D3,C.Sin.f( C.PiP2 ) ) constructs the expresssion -1/3+Sin( Pi^2 )
HFunction: A function represents a composed mathematical expression (for instance Sin(x), Cos(Pi/2), etc). It is constructed from a headeric header which is representing the function name, and arbitrary number of HObject's as arguments. Ex.: the mathematical expression Sin( Pi^2 ) is constructed with the following statement: new HFunction(C.Sin, new HFunction( C.Pow, C.Pi, C.C2) ) Alternatively you can construct functions for "predefined" headers with the HSymbol.f() method in the following way: C.Sin.f( C.Pow.f( C.Pi, C.C2) )
HFileList: This class parses a subtree for files that match a pattern. The pattern may contain one or more * and ? as usual. The class delivers an enumerator for the files, or may be subclassed to handle the files directly. The routines directory and file can be used to return, if more scanning is necessary.
HMultinomial: A class for Multinomials in recursive representation. 3*x^5 + 4*x^2 will be represented as Poly({3,{5},4,{2}},{x}) . 4*x^2+y^3+10 will be represented as Poly({4,{2,3},10,{0,0}},{x,y})
HPattern: Pattern-matching Symbol A pattern is a placeholder on the left-hand-side (lhs) of a transformation rule. If all pattern matches to an object in the lhs, the right-hand-side will be evaluated with the matched values of the patterns.
Misc: Class with several useful miscellaneous functions. It provides methods for converting file names to class names, for constructing path names, and for various indentation calculations. A quicksort implementation is also available.
MatrixDimensionException: This exception occurs when there is a problem involving a matrix's dimensions. For example, accessing an element outside a matrix's dimensions or performing an operation with matrices that have incompatible dimensions.
SFunctionEvaluator: Interface that represents a function evaluation object. FunctionEvaluator is used as an interface for built-in functions, which are associated with a symbol.
FunctionOpEvaluator: Interface that represents a function evaluation object. FunctionEvaluator is used as an interface for built-in functions, which are associated with a symbol.
ConstantNumericEvaluator: Interface that represents a function evaluation object. FunctionEvaluator is used as an interface for built-in functions, which are associated with a symbol.
FunctionEvaluator: Interface that represents a function evaluation object. FunctionEvaluator is used as an interface for built-in functions, which are associated with a symbol.
ConstantEvaluator: Interface that represents a function evaluation object. FunctionEvaluator is used as an interface for built-in functions, which are associated with a symbol.
ExtraMath: The extra math library. Provides extra functions not in java.lang.Math class. This class cannot be subclassed or instantiated because all methods are static.
Size1Function: Class that represents a function evaluation object. FunctionMapper is used as an interface for built-in functions, which are associated with a symbol.
FunctionMapper: Class that represents a function evaluation object. FunctionMapper is used as an interface for built-in functions, which are associated with a symbol.
HString: The HString class represents character strings. This class adopts much of its functionality from the java.lang.String class
Session: Defines the 'Session' or 'NameSpace' for an evalution. This class can be mapped in servlets to distinguish different SessionIDs.
ComplexTridiagonalMatrix: The ComplexTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing complex numbers.
EUpSet: Class Declaration. Class Declaration. Class Declaration. Class Declaration. Class Declaration. Class Declaration.
ComplexDiagonalMatrix: The ComplexDiagonalMatrix class provides an object for encapsulating diagonal matrices containing complex numbers.
HDoubleSpecial: The special function math library. This class cannot be subclassed or instantiated because all methods are static.
HJavaObject: Wraps a java class Object as a HObject (for instance JComponent to represent plot and chart objects)
| Home | Contact Us | Privacy Policy | Terms of Service |