Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

absSumAllElements() - Method in class org.xmlcml.euclid.IntArray
sum of all absolute element values.
absSumAllElements() - Method in class org.xmlcml.euclid.RealArray
sum of all absolute element values.
AbstractSTMTool - Class in org.xmlcml.stml
a hook for the Tool machinery
AbstractSTMTool() - Constructor for class org.xmlcml.stml.AbstractSTMTool
 
add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
add(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Add the specified item to this list at the specified index, shifting elements of this list if necessary.
add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Add the specified item to this list at the specified index, shifting elements of this list if necessary.
add(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
add(int, T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Add the specified item to this list at the specified index, shifting elements of this list if necessary.
add(Int2) - Method in class org.xmlcml.euclid.Int2Range
add a Int2 to a range
add(int) - Method in class org.xmlcml.euclid.IntRange
add a value to a range
add(IntRange) - Method in class org.xmlcml.euclid.IntRangeArray
 
add(Point3) - Method in class org.xmlcml.euclid.Point3Vector
add point.
add(Real2) - Method in class org.xmlcml.euclid.Real2Array
 
add(Real2Array) - Method in class org.xmlcml.euclid.Real2Array
 
add(Real2) - Method in class org.xmlcml.euclid.Real2Range
add a Real2 to a range
add(Axis.Axis2, RealRange) - Method in class org.xmlcml.euclid.Real2Range
merge range for given axis.
add(Real2) - Method in class org.xmlcml.euclid.Real2Vector
appens a Real2.
add(Axis.Axis3, double) - Method in class org.xmlcml.euclid.Real3Range
add a single value
add(Axis.Axis3, RealRange) - Method in class org.xmlcml.euclid.Real3Range
add a single value
add(int, double) - Method in class org.xmlcml.euclid.Real3Range
add a single value - not for general use
add(Point3) - Method in class org.xmlcml.euclid.Real3Range
add a Point3 to a range
add(double) - Method in class org.xmlcml.euclid.RealRange
add a value to a range
add(RealRange) - Method in class org.xmlcml.euclid.RealRangeArray
 
add(double) - Method in class org.xmlcml.euclid.UnivariateBin
 
addAll(ThriftyList.ListInternal<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Add all elements of the specified source list to this list.
addAll(ThriftyList.ListInternal<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Add all elements of the specified source list to this list.
addAll(ThriftyList.ListInternal<T>) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Add all elements of the specified source list to this list.
addArray(IntArray) - Method in class org.xmlcml.euclid.IntArray
append elements.
addArray(RealArray) - Method in class org.xmlcml.euclid.RealArray
append elements.
addCaps(Real2Range) - Method in class org.xmlcml.euclid.RealRangeArray
 
addCaps(Real2Range, RealRange.Direction) - Method in class org.xmlcml.euclid.RealRangeArray
 
addElement(int) - Method in class org.xmlcml.euclid.IntArray
append element.
addElement(int) - Method in class org.xmlcml.euclid.IntSet
add integer Fails if it is outside limits or already exists in set
addElement(Point3) - Method in class org.xmlcml.euclid.Point3Vector
add point.
addElement(double) - Method in class org.xmlcml.euclid.RealArray
append element.
addElementToStringArray(String[], String) - Static method in class org.xmlcml.euclid.Util
convenience method to extend array of Strings.
addFirst(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
addHead(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Add the specified item to the beginning of this list.
addHead(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Add the specified item to the beginning of this list.
addHead(T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Add the specified item to the beginning of this list.
addImpl(int, int, int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Internal add method requiring the sublist index and offset be pre-calculated.
addLast(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
addMissingEndTags(String, String) - Static method in class org.xmlcml.xml.XMLUtil
adds missing end tag crude - adds /> and then deletes any />(/tag)
addPolygonOnLine(Real2, Real2, int, int, Real2) - Static method in class org.xmlcml.euclid.Real2
creates a polygon returns a point array from two points Serial numbers of points are 0 and end that is point1 is points[0] and point2 is points[end] if end == 0, end =>1
addRange(IntRange) - Method in class org.xmlcml.euclid.IntSet
add all values from an IntRange if range is 2,5 adds 2,3,4,5
addRange(RealRange) - Method in class org.xmlcml.euclid.RealRangeList
adds range and returns position of result.
addRemove(STMLAttribute, String) - Method in class org.xmlcml.stml.STMLElement
 
addScalar(double) - Method in class org.xmlcml.euclid.RealArray
add a scalar to all elements.
addSet(IntSet) - Method in class org.xmlcml.euclid.IntSet
concatenate sets.
addSome(ThriftyList.ListInternal<T>, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Add a number of elements from the specified source list, beginning with the element at the specified index and ending once the specified count of added elements has been reached, to this list.
addSome(ThriftyList.ListInternal<T>, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Add a number of elements from the specified source list, beginning with the element at the specified index and ending once the specified count of added elements has been reached, to this list.
addSome(ThriftyList.ListInternal<T>, int, int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Add a number of elements from the specified source list, beginning with the element at the specified index and ending once the specified count of added elements has been reached, to this list.
addSTMLXAttribute(Element, String, String) - Static method in class org.xmlcml.stml.STMLElement
creates a prefixed STMLX attribute (cmlx:foo="bar") on element in STMLX namespace
addTail(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Add the specified item to the end of this list.
addTail(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Add the specified item to the end of this list.
addTail(T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Add the specified item to the end of this list.
addTerminatingCaps(Double, Double) - Method in class org.xmlcml.euclid.RealRangeArray
add virtual ends to the array
align3PointVectors(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
fit two sets of three points.
alignUsing3Points(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
fit two coordinates of same length and alignment.
Angle - Class in org.xmlcml.euclid
Angle object Angle represents an angle The reason for the class is to help remember about radian/degree problems, to keep the angle in the right range (0, 2*PI) or (-PI, PI) as required, and to format output.
Angle() - Constructor for class org.xmlcml.euclid.Angle
create default Angle default is (0.0)
Angle(double) - Constructor for class org.xmlcml.euclid.Angle
create an angle IN RADIANS
Angle(double, Angle.Units) - Constructor for class org.xmlcml.euclid.Angle
construct using degrees or radians
Angle(double, double) - Constructor for class org.xmlcml.euclid.Angle
from X and Y components (uses atan2)
Angle(Angle) - Constructor for class org.xmlcml.euclid.Angle
copy constructor
angle(int, int, int) - Method in class org.xmlcml.euclid.Point3Vector
get angle between 3 points.
angle(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
get angle between 3 points
angle(int, int, int) - Method in class org.xmlcml.euclid.Real2Vector
get angle between 3 points
angle(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
get angle between 3 points
Angle.Range - Enum in org.xmlcml.euclid
range
Angle.Units - Enum in org.xmlcml.euclid
units
append(String) - Method in class org.xmlcml.stml.STMLArray
add a string.
append(boolean) - Method in class org.xmlcml.stml.STMLArray
add a double.
append(double) - Method in class org.xmlcml.stml.STMLArray
add a double.
append(int) - Method in class org.xmlcml.stml.STMLArray
add an integer.
append(STMLArray) - Method in class org.xmlcml.stml.STMLArray
 
append(STMLScalar) - Method in class org.xmlcml.stml.STMLArray
 
append(HasDictRef) - Method in class org.xmlcml.stml.STMLArray
 
append(DateTime) - Method in class org.xmlcml.stml.STMLArray
add an integer.
appendChild(Node) - Method in class org.xmlcml.stml.STMLElement
Appends a node to the children of this node.
appendColumnData(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
append data to matrix columnwise.
appendColumnData(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
append data to matrix columnwise.
appendColumnData(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
append data to matrix columnwise.
appendColumnData(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
append data to matrix columnwise.
appendRowData(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
append data to matrix rowwise.
appendRowData(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
append data to matrix rowwise.
appendRowData(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
append data to matrix rowwise.
appendRowData(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
append data to matrix rowwise.
appendXMLContent(String, String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
append to text content.
applyFilter(IntArray) - Method in class org.xmlcml.euclid.IntArray
apply filter.
applyFilter(RealArray) - Method in class org.xmlcml.euclid.RealArray
apply filter.
applyScale(double) - Static method in class org.xmlcml.euclid.Transform2
apply scale to each axis
applyScale(double) - Static method in class org.xmlcml.euclid.Transform3
apply scale to each axis
applyScales(double, double) - Static method in class org.xmlcml.euclid.Transform2
Deprecated.
use createScaleTransform
applyScales(double, double, double) - Static method in class org.xmlcml.euclid.Transform3
apply scales to each axis
applyScalesToThis(double, double) - Method in class org.xmlcml.euclid.Transform2
 
array - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
 
array - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
 
ARRAY_REGEX - Static variable in class org.xmlcml.euclid.ArrayBase
splits string versions of arrays.
ArrayBase - Class in org.xmlcml.euclid
super class of array methods
ArrayBase() - Constructor for class org.xmlcml.euclid.ArrayBase
 
ArrayBase.Trim - Enum in org.xmlcml.euclid
 
arrayFromString(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
ASCENDING_MIN_COMPARATOR - Static variable in class org.xmlcml.euclid.IntRange
 
assertEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
Asserts equality of double arrays.
assertEquals(String, String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
Asserts equality of String arrays.
assertEquals(String, String, String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
Asserts equality of String arrays.
assertNotEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
Asserts non equality of double arrays.
assertNotEquals(String, String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
Asserts non equality of String arrays.
assertObjectivelyEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
 
AttributeFactory - Class in org.xmlcml.stml.attribute
 
AttributeFactory() - Constructor for class org.xmlcml.stml.attribute.AttributeFactory
 
attributeFactory - Static variable in class org.xmlcml.stml.attribute.AttributeFactory
singleton attribute factory
attributeFactory - Static variable in class org.xmlcml.stml.STMLElement
 
attributeGroupName - Variable in class org.xmlcml.stml.STMLAttribute
 
ATTRIBUTES - Static variable in interface org.xmlcml.xml.XMLConstants
constant
AUTOGENERATED_DONOTEDIT_S - Static variable in interface org.xmlcml.xml.XMLConstants
constant
Axis - Class in org.xmlcml.euclid
enums to represent 2- or 3-D axes
Axis() - Constructor for class org.xmlcml.euclid.Axis
 
axis - Variable in enum org.xmlcml.euclid.Axis.Axis2
string value
axis - Variable in enum org.xmlcml.euclid.Axis.Axis3
string value
Axis.Axis2 - Enum in org.xmlcml.euclid
enum for x y z axes
Axis.Axis3 - Enum in org.xmlcml.euclid
3d axes

B

BANNER_S - Static variable in interface org.xmlcml.xml.XMLConstants
constant
base - Variable in class org.xmlcml.stml.STMLType
 
bestPlane() - Method in class org.xmlcml.euclid.Point3Vector
Deprecated.
doesn't work
betainv(double, double, double) - Static method in class org.xmlcml.euclid.Univariate
betainv ALGORITHM AS 63 APPL.
binarySearchTree - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
 
Bivariate - Class in org.xmlcml.euclid
 
Bivariate(Real2Array) - Constructor for class org.xmlcml.euclid.Bivariate
 
blogspot.software_and_algorithms.stern_library.data_structure - package blogspot.software_and_algorithms.stern_library.data_structure
 
blogspot.software_and_algorithms.stern_library.geometry - package blogspot.software_and_algorithms.stern_library.geometry
 
blogspot.software_and_algorithms.stern_library.optimization - package blogspot.software_and_algorithms.stern_library.optimization
 
blogspot.software_and_algorithms.stern_library.string - package blogspot.software_and_algorithms.stern_library.string
 
BUG(String, Exception) - Static method in class org.xmlcml.euclid.Util
traps a bug.
BUG(Exception) - Static method in class org.xmlcml.euclid.Util
traps a bug.
BUG(String) - Static method in class org.xmlcml.euclid.Util
traps a bug.
BUG(String, Throwable) - Static method in class org.xmlcml.euclid.Util
traps a bug.
BUG(Throwable) - Static method in class org.xmlcml.euclid.Util
traps a bug.
BUG(String) - Static method in class org.xmlcml.xml.XMLUtil
bug report.
buildPath(String...) - Static method in class org.xmlcml.euclid.Util
gets build path from its components.
buildTree(Set<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Build the interval tree to support the elements of the specified set of intervals.

C

C_A - Static variable in interface org.xmlcml.stml.STMLConstants
CML prefix when used as attribute value namespace
C_AMP - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_APOS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_ATSIGN - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_BACKSLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_BACKSPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
 
C_CARET - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_COLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_COMMA - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_DEL - Static variable in interface org.xmlcml.euclid.EuclidConstants
 
C_DOLLAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_E - Static variable in interface org.xmlcml.stml.STMLConstants
CML prefix when used as element namespace
C_EQUALS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_FORMFEED - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_HASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_LANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_LBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_LCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_LSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_MINUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_NBSP - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_NEWLINE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_NL - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_PERCENT - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_PERIOD - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_PIPE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_PLUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_POUND - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_QUERY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_QUOT - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_RANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_RBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_RCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_RETURN - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_RSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_SEMICOLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_SHRIEK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_SLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_SPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_STAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_TAB - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_TILDE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
C_UNDER - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
calculateArea() - Method in class org.xmlcml.euclid.Real2Range
 
calculateDifferences() - Method in class org.xmlcml.euclid.RealArray
calculate differences between elements i and i+1
calculateEigenvalues() - Method in class org.xmlcml.euclid.RealSquareMatrix
 
calculateEigenvectors() - Method in class org.xmlcml.euclid.RealSquareMatrix
V is an orthogonal matrix, i.e.
calculateFreeCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
calculateFreeCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
calculateFreeCapacity() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
calculateFreeCapacityHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Helper method to calculate the free capacity at the head end of the sublists.
calculateFromInternalCoordinates(Point3, Point3, Point3, double, Angle, Angle) - Static method in class org.xmlcml.euclid.Point3
add point using internal coordinates.
calculateInverse() - Method in class org.xmlcml.euclid.RealSquareMatrix
 
calculateMatrixType() - Method in class org.xmlcml.euclid.Transform2
get new matrix type
calculateMD5(String) - Static method in class org.xmlcml.euclid.Util
borrowed from somewhere.
calculateNonMassWeightedInertialTensor() - Method in class org.xmlcml.euclid.Point3Vector
 
calculateNonMassWeightedInertialTensorOld() - Method in class org.xmlcml.euclid.Point3Vector
get inertial tensor.
calculateRotationToInertialAxes() - Method in class org.xmlcml.euclid.Point3Vector
 
calculateSublistsUsed() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Helper method to fetch the count of used sublists.
calculateUnsignedDistanceBetweenLines(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
calculated unsigned distance between parallel lines.
canJoin(IntRange, int) - Method in class org.xmlcml.euclid.IntRange
can two ranges be joined at a common point? (1,5) and (5,10) can be joined.
capacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
capacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
capacity() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
capitalise(String) - Static method in class org.xmlcml.euclid.Util
capitalise a String (whatever the starting case)
capitalize(String) - Static method in class org.xmlcml.xml.XMLUtil
capitalize name e.g.
CATALOG_XML - Static variable in interface org.xmlcml.xml.XMLConstants
catalog.
check(RealArray, int) - Static method in class org.xmlcml.euclid.RealArray
checks RealArray is not null and is of given size.
check(double[], int) - Static method in class org.xmlcml.euclid.Util
checks array is not null and is of given size.
check(int, int, int) - Static method in class org.xmlcml.euclid.Util
checks that an in is in the range low to high.
checkAttributeNames(Element, List<String>) - Static method in class org.xmlcml.xml.XMLUtil
checks that attribute names are in allowed list.
checkCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Manipulate the state of this instance appropriately if its capacity has fallen outside of either capacity limit.
checkChildElementNames(Element, List<String>) - Static method in class org.xmlcml.xml.XMLUtil
checks that childNode names are in allowed list.
checkDelimiter(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
checks that components does not clash with delimiter.
checkMatrix() - Method in class org.xmlcml.euclid.Transform3
get new matrix type.
checkNonEmptyMatrix() - Method in class org.xmlcml.euclid.IntMatrix
 
checkNonEmptyMatrix() - Method in class org.xmlcml.euclid.RealMatrix
 
checkNotNull(Transform3) - Static method in class org.xmlcml.euclid.Transform3
check not null
checkNumericConformability(STMLArray) - Method in class org.xmlcml.stml.STMLArray
can two arrays be used for arithmetic.
checkPMR() - Static method in class org.xmlcml.euclid.Util
checks that this is local to PMR.
checkPrefixedName(String) - Static method in class org.xmlcml.xml.XMLUtil
checks that name is QName.
checkValue(double[]) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
checks value of simpleType.
checkValue(double) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
checks value of simpleType.
checkValue(int[]) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
checks value of simpleType.
checkValue(int) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
checks value of simpleType.
checkValue(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
checks value of simpleType.
checkValue(String) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
checks value of simpleType.
checkValue(String) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(String[]) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(int) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(int[]) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(double) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(double[]) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(boolean) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
checkValue(boolean[]) - Method in class org.xmlcml.stml.STMLType
checks value of simpleType.
CircularListInternal(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Construct an empty instance with the specified capacity.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Clear the contents of the tree.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Clear all entries from this tree.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Clear all entries from this tree.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Clear the contents of the tree, leaving the tree structure intact.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Clear the elements of this node.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Clear all elements from this list.
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Clear all elements from this list.
clear() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Clear all elements from this list.
clear() - Method in class org.xmlcml.euclid.Int2
set to 0, 0
clear() - Method in class org.xmlcml.euclid.Point3
sets the point to the origin
clear() - Method in class org.xmlcml.euclid.Real2
set to 0 0
clearArray() - Method in class org.xmlcml.euclid.IntArray
clear all elements of array.
clearArray() - Method in class org.xmlcml.euclid.RealArray
clear all elements of array.
clearMatrix() - Method in class org.xmlcml.euclid.IntMatrix
clear matrix.
clearMatrix() - Method in class org.xmlcml.euclid.RealMatrix
clear matrix.
clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Clone this list.
clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Clone this list.
clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Clone this list.
clone() - Method in class org.xmlcml.euclid.IntArray
clone.
clone() - Method in class org.xmlcml.euclid.RealArray
clone.
clone(Transform2) - Method in class org.xmlcml.euclid.Transform2
clone
clone(Transform3) - Method in class org.xmlcml.euclid.Transform3
clone.
clone(Vector3) - Method in class org.xmlcml.euclid.Vector3
copy constructor: synonym for copy constructor
clone(Point3) - Method in class org.xmlcml.euclid.Vector3
from Point3 vector is from origin to point
closestPair(int, int, List<Point2D>) - Method in class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
Internal helper method which implements the closest point pair algorithm.
ClosestPointPairAlgorithm - Class in blogspot.software_and_algorithms.stern_library.geometry
An implementation of the divide-and-conquer algorithm for computing the closest pair among elements of a set of points.
ClosestPointPairAlgorithm(Collection<Point2D>) - Constructor for class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
Construct an instance of the algorithm for the specified point Collection.
ClosestPointPairAlgorithm.PairStructure - Class in blogspot.software_and_algorithms.stern_library.geometry
Convenience data structure to hold a pair of points along with distance information.
CML_COLON - Static variable in interface org.xmlcml.stml.STMLConstants
CML prefix + colon (cml:)
CML_SIUNITS - Static variable in interface org.xmlcml.xml.XMLConstants
siUnits prefix reserved: for several uses
CML_UNITS - Static variable in interface org.xmlcml.xml.XMLConstants
units prefix reserved: for several uses
cmlType - Variable in class org.xmlcml.stml.STMLAttribute
 
CMLX_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
CMLX prefix (cmlx) for experimentation and development
CMLX_XMLNS_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
namespace declaration for CMLx with prefix
CMLXSD_ANNOTATION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ANY - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_APPINFO - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ATTPREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ATTRIBUTE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ATTRIBUTEGROUP - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_BASE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_CHOICE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_COMPLEXTYPE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_DOCUMENTATION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ELEMENT - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ENUMERATION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_EXTENSION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ID - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ITEMTYPE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_LENGTH - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_LIST - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_MAXEXCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_MAXINCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_MINEXCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_MININCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_NAME - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_PATTERN - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_REF - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_RESTRICTION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_ROOT - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_SEQUENCE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_SIMPLECONTENT - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_SIMPLETYPE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_TEXT - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_TYPE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_UNBOUNDED - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_UNION - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_VALUE - Static variable in interface org.xmlcml.stml.STMLConstants
constant
CMLXSD_XMLCONTENT - Static variable in interface org.xmlcml.stml.STMLConstants
constant
cols - Variable in class org.xmlcml.euclid.IntMatrix
number of columns
cols - Variable in class org.xmlcml.euclid.RealMatrix
number of columns
columnwiseDivide(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
divide each column of a matrix by a vector of scalars (that is mat[i][j] = mat[i][j] / vect[i] - MODIFIES matrix
columnwiseDivide(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
divide each column of a matrix by a vector of scalars (that is mat[i][j] = mat[i][j] / vect[i] - MODIFIES matrix
compare(Real2Range, Real2Range) - Method in class org.xmlcml.euclid.Real2RangeComparator
if Math.abs(d0-d1) <= epsilon return -1 if either arg is null or any ranges in r0 or r1 are null or comparisons clash
compare(Double, Double) - Method in class org.xmlcml.euclid.RealComparator
if Math.abs(d0-d1) <= epsilon return -1 if either arg is null
compare(RealRange, RealRange) - Method in class org.xmlcml.euclid.RealRangeComparator
if Math.abs(d0-d1) <= epsilon return -1 if either arg is null or any ranges in r0 or r1 are null or comparisons clash
compare(String, String) - Method in class org.xmlcml.euclid.StringComparator
 
compareAttributesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
compare attributes on two elements.
compareChildNodesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
compare child nodes recursively
compareNamespacesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
compare namespaces on two elements
compareNonElementNodesCanonically(Node, Node, String) - Static method in class org.xmlcml.xml.XMLUtil
compare non-element nodes.
compareTo(Interval<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
compareTo(IntRange) - Method in class org.xmlcml.euclid.IntRange
comparees on min values
compareTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
comparees on min values
compareTo(Attribute) - Method in class org.xmlcml.stml.STMLAttribute
compares attributes.
compareTo(STMLType) - Method in class org.xmlcml.stml.STMLType
compares cmlType.
Complex - Class in org.xmlcml.euclid
A complex number derived from Real2 Complex represents a complex number A reasonable number of arithmetic operations are included DeMoivre's theorem is used for some of them so there may be quicker implementations elsewhere.
Complex() - Constructor for class org.xmlcml.euclid.Complex
constructor.
Complex(double) - Constructor for class org.xmlcml.euclid.Complex
real component only
Complex(double, double) - Constructor for class org.xmlcml.euclid.Complex
from components
Complex(Real2) - Constructor for class org.xmlcml.euclid.Complex
from base class
Complex(double, Angle) - Constructor for class org.xmlcml.euclid.Complex
in polar coords
Complex(Polar) - Constructor for class org.xmlcml.euclid.Complex
construct from polar
Complex(Complex) - Constructor for class org.xmlcml.euclid.Complex
copy constructor
computeInitialFeasibleSolution() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Compute an initial feasible solution by assigning zero labels to the workers and by assigning to each job a label equal to the minimum cost among its incident edges.
computeMaximumHighEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
Compute the maximum high endpoint among intervals stored within the subtree rooted at this node and correct values up the tree.
concatenate(Transform2) - Method in class org.xmlcml.euclid.Transform2
concatenate
concatenate(Transform3) - Method in class org.xmlcml.euclid.Transform3
concatenate.
concatenate(boolean[], String) - Static method in class org.xmlcml.euclid.Util
concatenates array of booleans.
concatenate(double[], String) - Static method in class org.xmlcml.euclid.Util
concatenates array of doubles.
concatenate(double[][], String) - Static method in class org.xmlcml.euclid.Util
concatenates array of array of doubles.
concatenate(int[], String) - Static method in class org.xmlcml.euclid.Util
concatenates array of ints.
concatenate(String[], String) - Static method in class org.xmlcml.euclid.Util
concatenates array of Strings.
CONSTANT_TO_SI - Static variable in class org.xmlcml.stml.STMLAttribute
 
contains(Interval<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Test whether or not this interval contains the specified interval.
contains(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Test whether or not this interval contains the specified value.
contains(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Test whether or not the specified value is an element of this tree.
contains(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
contains(int) - Method in class org.xmlcml.euclid.IntRange
synonym for includes()
contains(int) - Method in class org.xmlcml.euclid.IntSet
does set contain value.
contains(Real2, double, boolean) - Method in class org.xmlcml.euclid.Line2
does a line contain a point.
contains(double) - Method in class org.xmlcml.euclid.RealRange
synonym for includes()
containsPoint(Point3) - Method in class org.xmlcml.euclid.Line3
is a point on a line.
containsPoint(Point3) - Method in class org.xmlcml.euclid.Plane3
is a point on the plane.
containsString(String[], String) - Static method in class org.xmlcml.euclid.Util
does an array of Strings contain a String.
contractArray() - Method in class org.xmlcml.euclid.IntArray
contracts internal array to be of same length as number of elements.
CONVENTION - Static variable in class org.xmlcml.stml.STMLAttribute
 
convertLatin1ToUTF8(char) - Static method in class org.xmlcml.euclid.Util
convert single IsoLatin1 character to 2 UTF8 characters .
convertUTF8ToLatin1(char, char) - Static method in class org.xmlcml.euclid.Util
convert 2 UTF8 characters to single IsoLatin1 character.
copy() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
copy.
copy() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
copy.
copy() - Method in class org.xmlcml.stml.attribute.IdAttribute
copy constructor.
copy() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
copy.
copy() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
copy.
copy() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
copy.
copy() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
copy.
copy() - Method in class org.xmlcml.stml.STMLArray
copy node .
copy() - Method in class org.xmlcml.stml.STMLAttribute
makes copy of correct class.
copy() - Method in class org.xmlcml.stml.STMLElement
copy node.
copy() - Method in class org.xmlcml.stml.STMLScalar
copy node .
copyAttributes(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
copies attributes of 'from' to 'to'
copyAttributesFrom(Element) - Method in class org.xmlcml.stml.STMLElement
copies attributes.
copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLArray
 
copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLElement
copy attributes from one STMLElement to another.
copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
copies attributes of 'from' to 'to'
copyChildrenFrom(Element) - Method in class org.xmlcml.stml.STMLElement
copies children of element make subclasses when required
copyChildrenFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLElement
copies children of element make subclasses when required
copyFile(File, File) - Static method in class org.xmlcml.euclid.Util
copy one file to another (I suspect there is a better way
copyLowerToUpper() - Method in class org.xmlcml.euclid.IntSquareMatrix
copy lower triangle into upper triangle.
copyLowerToUpper() - Method in class org.xmlcml.euclid.RealSquareMatrix
copy lower triangle into upper triangle.
copyTo(E, E) - Static method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Helper function to copy all data from the source to the destination and return the destination.
copyUpperToLower() - Method in class org.xmlcml.euclid.IntSquareMatrix
copy upper triangle into lower triangle.
copyUpperToLower() - Method in class org.xmlcml.euclid.RealSquareMatrix
copy upper triangle into lower triangle.
cos() - Method in class org.xmlcml.euclid.Angle
trigonometric functions
createArray(List<STMLScalar>) - Static method in class org.xmlcml.stml.STMLArray
 
createArrayWithAttributes(HasDataType) - Static method in class org.xmlcml.stml.STMLArray
 
createByRows(List<List<Integer>>) - Static method in class org.xmlcml.euclid.IntMatrix
create from list of rowvalues
createCommaSeparatedStrings(List<String>) - Static method in class org.xmlcml.euclid.Util
create comma-separated Strings fields include a comma or a " they are wrapped with quotes (").
createEmptyArray(STMLScalar) - Method in class org.xmlcml.stml.STMLArray
creates array of type comptatible with scalar can be used to add subsequently scalar contents to array does NOT add scalar contents typical use:
createFile(File, String) - Static method in class org.xmlcml.euclid.Util
creates directories and files if they don't exist.
createFrom(String) - Static method in class org.xmlcml.euclid.Real2Range
reads in format of toString() ((a,b)(c,d))
createFromCoords(String) - Static method in class org.xmlcml.euclid.Real2Array
 
createFromPairs(String, String) - Static method in class org.xmlcml.euclid.Real2Array
make an Real2_Array from pairs of numbers separated by delimiter
createFromPairs(RealArray) - Static method in class org.xmlcml.euclid.Real2Array
make an Real2_Array from pairs of numbers x1,y1 ..
createFromString(String) - Static method in class org.xmlcml.euclid.Real2
reads output format from toString() "(x,y)"
createIntArray() - Method in class org.xmlcml.euclid.RealArray
converts RealArray into IntArray.
createIntegerSet() - Method in class org.xmlcml.euclid.IntArray
 
createIntRangeList(List<String>) - Static method in class org.xmlcml.euclid.IntRange
creates a list of IntRanges from {...} syntax.
createList(String[]) - Static method in class org.xmlcml.euclid.Util
translate array of Strings to a List.
createMatrixWithOriginShifted(double, double) - Method in class org.xmlcml.euclid.RealMatrix
 
createMinMaxAndEnumerations() - Method in class org.xmlcml.stml.STMLType
create min max.
createNewFile(String) - Static method in class org.xmlcml.euclid.Util
create new file, including making directory if required This seems to be a mess - f.createNewFile() doesn't seem to work A directory should have a trailing file.separator
createNewNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Create a new node with the specified value.
createNewNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Create a new node with the specified value.
createPointOnLine(Double) - Method in class org.xmlcml.euclid.Line2
creates point at (signed) distance dist from "from" point newPoint = from + (dist / line.length) * vector
createPointOnLine(Double, int) - Method in class org.xmlcml.euclid.Line2
creates point at (signed) distance dist from index point vector = xy(1-index) <- xy(index) newPoint = xy(index) + (dist / line.length) * vector
createRealArray(List<String>) - Static method in class org.xmlcml.euclid.RealArray
interprets list of Strings as numbers.
createRealArray(int[]) - Static method in class org.xmlcml.euclid.RealArray
casts an integer array to RealArray
createRealArray(IntArray) - Static method in class org.xmlcml.euclid.RealArray
casts an integer array to RealArray
createRealRangeList(List<String>) - Static method in class org.xmlcml.euclid.RealRange
creates a list of RealRanges from {...} syntax.
createReorderedArray(IntSet) - Method in class org.xmlcml.euclid.RealArray
create new reordered array.
createScaledArrayToRange(double, double, double, double) - Method in class org.xmlcml.euclid.RealArray
creates scaled array so it runs spans new Range.
createScaledArrayToRange(double, double) - Method in class org.xmlcml.euclid.RealArray
creates scaled array so it runs spans new Range.
createScaleTransform(double, double) - Static method in class org.xmlcml.euclid.Transform2
create diagonal scale matrix.
createSubArray(int) - Method in class org.xmlcml.euclid.Real2Array
create subArray starting at start inclusive
createSubArray(int, int) - Method in class org.xmlcml.euclid.Real2Array
create subArray
createSubArray(int, int) - Method in class org.xmlcml.stml.STMLArray
creates a new array formed from a subset of the current array
createSubclassedChildren(Element, STMLElement) - Static method in class org.xmlcml.stml.STMLElement
 
createSymop(String) - Static method in class org.xmlcml.euclid.ParsedSymop
 
createTransform(String[]) - Static method in class org.xmlcml.euclid.ParsedSymop
 
createTransform(Transform3, String[]) - Static method in class org.xmlcml.euclid.ParsedSymop
populate transform with rows for each symop.
createValue(String, String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
create valid prefixed value.
cross(Vector3) - Method in class org.xmlcml.euclid.Vector3
create cross product.
CRYSTALFRACTEPSILON - Static variable in class org.xmlcml.euclid.Point3
tolerance between crystal fractional coordinates.
cumulativeSum() - Method in class org.xmlcml.euclid.IntArray
cumulative sum of array.
cumulativeSum() - Method in class org.xmlcml.euclid.RealArray
cumulative sum of array.
currentIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
currentSublistIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
currentSublistOffset - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
cursor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
Calculates the sublist index/offset for the index.

D

d - Variable in class org.xmlcml.stml.attribute.DoubleSTAttribute
 
DamerauLevenshteinAlgorithm - Class in blogspot.software_and_algorithms.stern_library.string
The Damerau-Levenshtein Algorithm is an extension to the Levenshtein Algorithm which solves the edit distance problem between a source string and a target string with the following operations: Character Insertion Character Deletion Character Replacement Adjacent Character Swap Note that the adjacent character swap operation is an edit that may be applied when two adjacent characters in the source string match two adjacent characters in the target string, but in reverse order, rather than a general allowance for adjacent character swaps.
DamerauLevenshteinAlgorithm(int, int, int, int) - Constructor for class blogspot.software_and_algorithms.stern_library.string.DamerauLevenshteinAlgorithm
Constructor.
DATE_REGEX1 - Static variable in class org.xmlcml.euclid.Util
date of form 21-jan-1965.
DATE_REGEX2 - Static variable in class org.xmlcml.euclid.Util
date of form 1965-01-25.
dd - Variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
 
debug() - Method in class org.xmlcml.euclid.IntRangeArray
 
debug() - Method in class org.xmlcml.euclid.IntSet
debug.
debug() - Method in class org.xmlcml.euclid.RealRangeArray
 
debug(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
debug.
debug(String) - Method in class org.xmlcml.stml.STMLElement
debug for element.
debug() - Method in class org.xmlcml.stml.STMLElement
debug for element.
debug(int) - Method in class org.xmlcml.stml.STMLElement
debug for element.
debug(OutputStream, int) - Method in class org.xmlcml.stml.STMLElement
debug.
debug(Element) - Static method in class org.xmlcml.xml.XMLUtil
Deprecated.
use debug(el, message) instead
debug(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
debug an element.
debug(Element, OutputStream, int) - Static method in class org.xmlcml.xml.XMLUtil
debug an element.
debug(Element, File, int) - Static method in class org.xmlcml.xml.XMLUtil
 
debugPreserveWhitespace(Element) - Static method in class org.xmlcml.xml.XMLUtil
 
debugToErr(Element) - Static method in class org.xmlcml.xml.XMLUtil
debug an element.
decrementElementAt(int) - Method in class org.xmlcml.euclid.IntArray
 
decrementX() - Method in class org.xmlcml.euclid.Int2
subtracts 1 from x value.
decrementY() - Method in class org.xmlcml.euclid.Int2
subtracts 1 from y value.
DEGREES_IN_RADIAN - Static variable in class org.xmlcml.euclid.Angle
 
delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Delete the specified interval from this tree.
delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Delete the specified value from this tree.
delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Delete the specified value from this tree.
delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Delete the specified interval from this tree.
delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Delete the specified interval from this node.
deleteAttribute(Element, String) - Static method in class org.xmlcml.stml.STMLElement
it attribute exists detach it.
deleteAttribute(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
it attribute exists detach it.
deleteColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
delete column from matrix and close up.
deleteColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
delete column from matrix and close up.
deleteColumns(int, int) - Method in class org.xmlcml.euclid.IntMatrix
delete 2 or more adjacent columns (inclusive) from matrix and close up.
deleteColumns(int, int) - Method in class org.xmlcml.euclid.RealMatrix
delete 2 or more adjacent columns (inclusive) from matrix and close up.
deleteElement(int) - Method in class org.xmlcml.euclid.IntArray
delete element and close up.
deleteElement(int) - Method in class org.xmlcml.euclid.Real2Array
delete element.
deleteElement(int) - Method in class org.xmlcml.euclid.RealArray
delete element and close up.
deleteElements(int, int) - Method in class org.xmlcml.euclid.IntArray
delete elements and close up.
deleteElements(int, int) - Method in class org.xmlcml.euclid.RealArray
delete elements and close up.
deleteElements(double[], int, int) - Static method in class org.xmlcml.euclid.RealArray
delete elements (lo - > hi inclusive) in a float[] and close up; if hi >= float.length hi is reset to float.length-1.
deleteFile(File, boolean) - Static method in class org.xmlcml.euclid.Util
delete a file If directory==true then file will be recursively deleted
deleteRow(int) - Method in class org.xmlcml.euclid.IntMatrix
delete row from matrix and close up.
deleteRow(int) - Method in class org.xmlcml.euclid.RealMatrix
delete row from matrix and close up.
deleteRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
delete 2 or more adjacent rows (inclusive) from matrix and close up.
deleteRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
delete 2 or more adjacent rows (inclusive) from matrix and close up.
DelimiterAttribute - Class in org.xmlcml.stml.attribute
user-modifiable class supporting "ref", a pointer to a STML object.
DelimiterAttribute() - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
constructor.
DelimiterAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
constructor.
DelimiterAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
constructor.
DelimiterAttribute.Action - Enum in org.xmlcml.stml.attribute
action when ensuringAttribute
dEnumerationValues - Variable in class org.xmlcml.stml.STMLType
 
deQuote(String) - Static method in class org.xmlcml.euclid.Util
remove balanced quotes from ends of (trimmed) string, else no action
descendingIterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
description - Variable in class org.xmlcml.stml.STMLAttribute
 
description - Variable in class org.xmlcml.stml.STMLType
 
detach() - Method in class org.xmlcml.stml.STMLElement
re-route detach().
detach(Element) - Static method in class org.xmlcml.xml.XMLUtil
 
determinant() - Method in class org.xmlcml.euclid.RealSquareMatrix
determinant.
deviationsFromPlane(Plane3) - Method in class org.xmlcml.euclid.Point3Vector
get deviations of coordinates from plane
diagonal(IntArray) - Static method in class org.xmlcml.euclid.IntSquareMatrix
create diagonal matrix from real matrix.
diagonal(RealArray) - Static method in class org.xmlcml.euclid.RealSquareMatrix
create diagonal matrix from real matrix.
diagonaliseAndReturnRank(RealArray, RealSquareMatrix, EuclidRuntimeException) - Method in class org.xmlcml.euclid.RealSquareMatrix
diagonalisation returns eigenvalues and vectors as MODIFIED arguments; 'this' is NOT affected USE JAMA INSTEAD Note that IllCondMatrixException is RETURNED and not thrown
DICT_NS - Static variable in interface org.xmlcml.stml.STMLConstants
cml dictionary namespace reserved
DICTREF - Static variable in class org.xmlcml.stml.STMLAttribute
 
DictRefAttribute - Class in org.xmlcml.stml.attribute
user-modifiable class supporting DictRefAttribute.
DictRefAttribute() - Constructor for class org.xmlcml.stml.attribute.DictRefAttribute
constructor.
DictRefAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DictRefAttribute
constructor.
dist - Variable in class org.xmlcml.euclid.Plane3
distance of plane from origin
distance(int, int) - Method in class org.xmlcml.euclid.Point3Vector
get distance between 2 points.
distance(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
get distance between 2 points.
distance(int, int) - Method in class org.xmlcml.euclid.Real2Vector
get distance between 2 points
distance(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
get distance between 2 points
distanceFromLine(Line3) - Method in class org.xmlcml.euclid.Point3
distance from line.
distanceFromPlane(Plane3) - Method in class org.xmlcml.euclid.Point3
distance from plane
distanceOfProjectionFromEnd1 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
 
distanceOfProjectionFromEnd2 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
 
distanceOutside(Real2) - Method in class org.xmlcml.euclid.Real2Range
gets minimum X and Y translations required to move point into range uses RealRange.distanceOutside() - see this
distanceOutside(double) - Method in class org.xmlcml.euclid.RealRange
gets minimum signed translation required to move point into range If range=(-1, 10) -3 returns 2 -1 returns 0 3 returns 0 10 returns 0 12 returns -2
divideBy(Complex) - Method in class org.xmlcml.euclid.Complex
divide a complex by a complex.
divideBy(double) - Method in class org.xmlcml.euclid.Point3
scale point does NOT alter this
divideBy(Polar) - Method in class org.xmlcml.euclid.Polar
divide a polar by a polar
divideEquals(double) - Method in class org.xmlcml.euclid.Point3
scale point.
dMaxExclusive - Variable in class org.xmlcml.stml.STMLType
 
dMaxInclusive - Variable in class org.xmlcml.stml.STMLType
 
dMinExclusive - Variable in class org.xmlcml.stml.STMLType
 
dMinInclusive - Variable in class org.xmlcml.stml.STMLType
 
dot(Vector3) - Method in class org.xmlcml.euclid.Vector3
create dot product.
dot(double[]) - Method in class org.xmlcml.euclid.Vector3
dot product - protected
dotProduct(Int2) - Method in class org.xmlcml.euclid.Int2
get dot product
dotProduct(IntArray) - Method in class org.xmlcml.euclid.IntArray
dot product of two arrays.
dotProduct(Real2) - Method in class org.xmlcml.euclid.Real2
get dot product
dotProduct(RealArray) - Method in class org.xmlcml.euclid.RealArray
dot product of two arrays.
DoubleArraySTAttribute - Class in org.xmlcml.stml.attribute
attribute representing an array of doubles.
DoubleArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
constructor.
DoubleArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
construct from existing attribute.
DoubleArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
from DOM.
DoubleArraySTAttribute(DoubleArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
copy constructor
DoubleSTAttribute - Class in org.xmlcml.stml.attribute
attribute representing a double value.
DoubleSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
constructor.
DoubleSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
from DOM.
DoubleSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
from DOM.
DoubleSTAttribute(DoubleSTAttribute) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
copy constructor
DoubleTestBase - Class in org.xmlcml.euclid.test
superclass for manage common methods for unit tests
DoubleTestBase() - Constructor for class org.xmlcml.euclid.test.DoubleTestBase
 
DoubleTool - Class in org.xmlcml.euclid
Tool providing methods for working with doubles.
DoubleTool() - Constructor for class org.xmlcml.euclid.DoubleTool
 
drawRect(Graphics) - Method in class org.xmlcml.euclid.Window2
convenience because negative lengths not allowed in awt
DTD - Static variable in class org.xmlcml.xml.XMLUtil
 
dump(URL) - Static method in class org.xmlcml.euclid.Util
reads a stream from url and outputs it as integer values of the characters and as strings.
DynamicIntervalTree<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A dynamic interval tree is a balanced binary search tree which stores intervals so that both point queries (queries that return intervals from the set which contain a query point) and overlapping interval queries (queries that return intervals from the set which overlap a query interval) can be completed in time O(k*log(n)), where n is the number of intervals stored in the tree and k is the size of the result set from the query.
DynamicIntervalTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
 
DynamicIntervalTree.Node<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A node for a dynamic interval tree is a red-black tree node augmented to store the maximum high endpoint among intervals stored within the subtree rooted at the node.

E

EC - Interface in org.xmlcml.euclid
alias for brevity.
element() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
elementAt(int) - Method in class org.xmlcml.euclid.Int2
get either value; counts from ZERO
elementAt(int) - Method in class org.xmlcml.euclid.IntArray
get element by index.
elementAt(int, int) - Method in class org.xmlcml.euclid.IntMatrix
extracts a given element.
elementAt(Int2) - Method in class org.xmlcml.euclid.IntMatrix
extracts a given element.
elementAt(int) - Method in class org.xmlcml.euclid.IntSet
get element.
elementAt(int) - Method in class org.xmlcml.euclid.Point3
subscript operator.
elementAt(int) - Method in class org.xmlcml.euclid.Point3Vector
get Point3 element.
elementAt(int) - Method in class org.xmlcml.euclid.Real2
get either value counts from ZERO
elementAt(int) - Method in class org.xmlcml.euclid.Real2Array
get element.
elementAt(int) - Method in class org.xmlcml.euclid.RealArray
get element by index.
elementAt(int, int) - Method in class org.xmlcml.euclid.RealMatrix
extracts a given element.
elementAt(Int2) - Method in class org.xmlcml.euclid.RealMatrix
extracts a given element.
elementAt(int) - Method in class org.xmlcml.euclid.Vector3
get component.
ELEMENTS - Static variable in interface org.xmlcml.xml.XMLConstants
constant
elementsInRange(IntRange) - Method in class org.xmlcml.euclid.IntMatrix
produce a mask of those elements which fall in a range.
elementsInRange(RealRange) - Method in class org.xmlcml.euclid.RealMatrix
produce a mask of those elements which fall in a range.
encloses(Real2) - Method in class org.xmlcml.euclid.Real2Vector
if real2Vector is treated as a polygon, determines whether point is inside it // The function will return true if the point x,y is inside the polygon, or // false if it is not.
ensureDelimiterAttribute(DelimiterAttribute.Action) - Method in class org.xmlcml.stml.STMLArray
 
ensureDocument(Element) - Static method in class org.xmlcml.xml.XMLUtil
gets Document for element.
EPS - Static variable in interface org.xmlcml.euclid.EuclidConstants
 
equals(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
equals(double, double, double) - Static method in class org.xmlcml.euclid.DoubleTool
tests equality of doubles.
equals(double[], double[], double) - Static method in class org.xmlcml.euclid.DoubleTool
tests equality of double arrays.
equals(int[], int[]) - Static method in class org.xmlcml.euclid.Int
tests equality of int arrays.
equals(Object) - Method in class org.xmlcml.euclid.Int2
 
equals(Object) - Method in class org.xmlcml.euclid.Int2Range
 
equals(IntArray) - Method in class org.xmlcml.euclid.IntArray
are two arrays equal.
equals(Object) - Method in class org.xmlcml.euclid.IntArray
 
equals(Object) - Method in class org.xmlcml.euclid.IntRange
 
equals(Object) - Method in class org.xmlcml.euclid.IntRangeArray
 
equals(Object) - Method in class org.xmlcml.euclid.Point3
equals.
equals(RealArray, double) - Method in class org.xmlcml.euclid.RealArray
are two arrays equal.
equals(Object) - Method in class org.xmlcml.euclid.RealRange
use with care as uses ==
equals(Object) - Method in class org.xmlcml.euclid.RealRangeArray
 
equals(String) - Method in enum org.xmlcml.stml.STMLConstants.Convention
equality to value
equalsCanonically(String, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
tests 2 XML objects for equality using recursive descent.
equalsCanonically(Element, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
tests 2 XML objects for equality using recursive descent.
equalsCanonically(Element, Element, boolean, String) - Static method in class org.xmlcml.xml.XMLUtil
tests 2 XML objects for equality using recursive descent.
equalsCanonically(File, File, boolean) - Static method in class org.xmlcml.xml.XMLUtil
compares two XML files for equality using recursive descent.
equalsCanonically(File, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
compares XML element against reference file for equality using recursive descent.
equalsCrystallographically(Point3) - Method in class org.xmlcml.euclid.Point3
are two crystallographic points identical.
error(String) - Static method in class org.xmlcml.euclid.Util
Error message - nothing fancy at present.
Euclid - Annotation Type in org.xmlcml.euclid
These routines have evolved over >10 years and have now settled down to primitive dataTypes to support CML.
EuclidConstants - Interface in org.xmlcml.euclid
Constants
euclideanColumnLength(int) - Method in class org.xmlcml.euclid.RealMatrix
get Euclidean length of column.
euclideanColumnLengths() - Method in class org.xmlcml.euclid.RealMatrix
get array of Euclidean column lengths
euclideanLength() - Method in class org.xmlcml.euclid.RealArray
Euclidean length of vector
euclideanRowLength(int) - Method in class org.xmlcml.euclid.RealMatrix
get Euclidean length of row.
euclideanRowLengths() - Method in class org.xmlcml.euclid.RealMatrix
get array of Euclidean row lengths.
EuclidException - Exception in org.xmlcml.euclid
replaces all Exceptions in jumbo.euclid with a single Exception.
EuclidException() - Constructor for exception org.xmlcml.euclid.EuclidException
constructor.
EuclidException(String) - Constructor for exception org.xmlcml.euclid.EuclidException
constructor.
EuclidRuntimeException - Exception in org.xmlcml.euclid
runtime exception for Euclid
EuclidRuntimeException(String, Throwable) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
constructor
EuclidRuntimeException() - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
 
EuclidRuntimeException(String) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
creates EuclidRuntime with message.
EuclidRuntimeException(EuclidException) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
creates EuclidRuntime from EuclidException.
EuclidTestBase - Class in org.xmlcml.euclid.test
superclass for manage common methods for unit tests
EuclidTestBase() - Constructor for class org.xmlcml.euclid.test.EuclidTestBase
 
EuclidTestUtils - Class in org.xmlcml.euclid
contains tests for equality, etc.
EuclidTestUtils() - Constructor for class org.xmlcml.euclid.EuclidTestUtils
 
exchangeValues(RedBlackTree.Node<T>, RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Called by RedBlackTree.delete(T) when the node to be removed is a leaf.
exchangeValues(RedBlackTree.Node<T>, RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Called by RedBlackTree.delete(T) when the node to be removed is a leaf.
execute() - Method in class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
Execute the algorithm.
execute() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Execute the algorithm.
execute(String, String) - Method in class blogspot.software_and_algorithms.stern_library.string.DamerauLevenshteinAlgorithm
Compute the Damerau-Levenshtein distance between the specified source string and the specified target string.
execute(String) - Method in class blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm
Execute the search algorithm.
execute(String, int) - Method in class blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm
Execute the search algorithm.
executePhase() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Execute a single phase of the algorithm.
extendBothEndsBy(double) - Method in class org.xmlcml.euclid.RealRange
subtracts tolerance from min and adds to max if tolerance is negative adds and subtracts if this would result in maxval < minval sets them to mean
extendLowerEndBy(double) - Method in class org.xmlcml.euclid.RealRange
extend minval
extendRangesBy(double) - Method in class org.xmlcml.euclid.RealRangeArray
adds tolerance to ends of ranges see realRange.extendsRangesBy() for positive and negative tolerance if result means ranges overlap, takes the mean
extendUpperEndBy(double) - Method in class org.xmlcml.euclid.RealRange
extend maxval
extractArrays(List<Element>) - Static method in class org.xmlcml.stml.STMLArray
makes a list of STMLArrays
extractColumnData(int) - Method in class org.xmlcml.euclid.IntMatrix
get column data from matrix.
extractColumnData(int) - Method in class org.xmlcml.euclid.RealMatrix
get column data from matrix.
extractColumns(int, int) - Method in class org.xmlcml.euclid.IntMatrix
make an Int2_Array from columns.
extractColumns(int, int) - Method in class org.xmlcml.euclid.RealMatrix
make an Real2_Array from columns.
extractRealArray() - Method in class org.xmlcml.euclid.Point3Vector
 
extractRowData(int) - Method in class org.xmlcml.euclid.IntMatrix
get row data from matrix.
extractRowData(int) - Method in class org.xmlcml.euclid.RealMatrix
get row data from matrix.
extractRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
make an Int2_Array from rows.
extractRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
make an Real2_Array from rows.
extractSubMatrixData(int, int, int, int) - Method in class org.xmlcml.euclid.IntMatrix
extract a IntMatrix submatrix from a IntMatrix
extractSubMatrixData(int, int, int, int) - Method in class org.xmlcml.euclid.RealMatrix
extract a RealMatrix submatrix from a RealMatrix

F

F_S - Static variable in interface org.xmlcml.euclid.EuclidConstants
convenience
fact(int) - Static method in class org.xmlcml.euclid.Univariate
 
fbeta(double, double) - Static method in class org.xmlcml.euclid.Univariate
 
fetchContainingInterval(U) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Fetch an interval containing the specified point.
fetchContainingIntervals(U) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Fetch intervals containing the specified point.
fetchContainingIntervals(V, U) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Fetch intervals containing the specified point.
fetchIntervalsContainingNodePoint(Collection<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Fetch all intervals from this node that contain the node's point.
fetchIntervalsContainingPointHigh(Collection<T>, U, boolean) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Fetch intervals containing the specified value.
fetchIntervalsContainingPointLow(Collection<T>, U, boolean) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Fetch intervals containing the specified value.
fetchOverlappingInterval(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Fetch an interval overlapping the specified interval.
fetchOverlappingIntervals(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Fetch intervals overlapping the specified interval.
fetchOverlappingIntervals(V, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Fetch intervals overlapping the specified interval.
fetchOverlappingIntervals(Collection<T>, Interval<U>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Fetch all intervals from this node which overlap the specified interval.
fetchUnmatchedWorker() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
 
fgamma(double) - Static method in class org.xmlcml.euclid.Univariate
 
fill(T[], int, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Fill the specified array, beginning with the specified index, with the data of this list.
fill(T[], int, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Fill the specified array, beginning with the specified index, with the data of this list.
fill(T[], int, int, int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Fill the specified array, beginning with the specified index, with the data of this list.
fillRect(Graphics) - Method in class org.xmlcml.euclid.Window2
convenience because negative lengths not allowed in awt
findFirstLocalMaximumafter(int, double) - Method in class org.xmlcml.euclid.RealArray
if RA is an autocorrelation array find first maximum after origin.
findLargestUniqueElementsInRowColumn(IntMatrix) - Static method in class org.xmlcml.euclid.IntMatrix
should really be in IntMatrix
fitTo(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
fit two coordinates of same length and alignment CURRENTLY NOT VALIDATED
fixAfterDeletion(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Re-balance the tree after a delete operation.
fixAfterInsertion(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Re-balance the tree after an insert operation.
FixedListInternal(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Construct an empty instance with the specified capacity.
flarray - Variable in class org.xmlcml.euclid.Point3
the coordinates of the point
flipAboutVector(Real2) - Static method in class org.xmlcml.euclid.Transform2
get Transformation to mirror ('flip') across an axis NOT YET CHECKED
flipCoordinates() - Method in class org.xmlcml.euclid.Line2
swaps to and from coordinates.
flipX() - Method in class org.xmlcml.euclid.Real2Vector
creates mirror image changes sign of x-coords
flipY() - Method in class org.xmlcml.euclid.Real2Vector
creates mirror image changes sign of y-coords
flmat - Variable in class org.xmlcml.euclid.IntMatrix
the matrix
flmat - Variable in class org.xmlcml.euclid.RealMatrix
the matrix
format(int) - Method in class org.xmlcml.euclid.Real2
round to decimal places.
format(int) - Method in class org.xmlcml.euclid.Real2Array
round to decimal places.
format(Integer) - Method in class org.xmlcml.euclid.Real2Range
 
format(List<Real2Range>, int) - Static method in class org.xmlcml.euclid.Real2Range
 
format(int) - Method in class org.xmlcml.euclid.RealArray
round to decimal places.
format(int) - Method in class org.xmlcml.euclid.RealMatrix
round to decimal places.
format(Integer) - Method in class org.xmlcml.euclid.RealRange
 
format(int) - Method in class org.xmlcml.euclid.RealRangeArray
 
format(double, int) - Static method in class org.xmlcml.euclid.Util
format trailing decimals
formatDate(DateTime) - Static method in class org.xmlcml.euclid.JodaDate
 
formatIsoDate(DateTime) - Static method in class org.xmlcml.euclid.JodaDate
 
FPX_REAL - Static variable in interface org.xmlcml.xml.XMLConstants
dewisott
FRACT_XYZ - Static variable in class org.xmlcml.euclid.ParsedSymop
 
fromLowerTriangle(RealArray) - Static method in class org.xmlcml.euclid.RealSquareMatrix
create square matrix from lower triangle values upper triangle is filled with zeros
fromUpperTriangle(RealArray) - Static method in class org.xmlcml.euclid.RealSquareMatrix
create square matrix from lower triangle lower triangle is filled with zeros

G

get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Get the element of this list at the specified index.
get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Get the element of this list at the specified index.
get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
get(int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Get the element of this list at the specified index.
get(int) - Method in class org.xmlcml.euclid.IntRangeArray
 
get(int) - Method in class org.xmlcml.euclid.Point3Vector
get Point3 element.
get(int) - Method in class org.xmlcml.euclid.Real2Array
get element.
get(int) - Method in class org.xmlcml.euclid.Real2Vector
gets Real2 element.
get(int) - Method in class org.xmlcml.euclid.RealArray
get element by index.
get(int) - Method in class org.xmlcml.euclid.RealRangeArray
 
get(int) - Method in class org.xmlcml.euclid.RealRangeList
 
get3SeparatedPoints() - Method in class org.xmlcml.euclid.Point3Vector
get three widely separated points.
getAffineTransform() - Method in class org.xmlcml.euclid.Transform2
at.getMatrix(dd); flmat[0][0] = dd[0]; flmat[0][1] = dd[2]; flmat[0][2] = dd[4]; flmat[1][0] = dd[1]; flmat[1][1] = dd[3]; flmat[1][2] = dd[5];
getAngle() - Method in class org.xmlcml.euclid.Angle
get angle in radians
getAngle(Point3, Point3, Point3) - Static method in class org.xmlcml.euclid.Point3
get angle.
getAngle(Real2, Real2, Real2) - Static method in class org.xmlcml.euclid.Real2
get angle between 3 Real2s (the second is in the centre)
getAngle() - Method in class org.xmlcml.euclid.Real2
get angle between origin and this point (i.e polar coords) - uses atan2 (that is anticlockwise from X axis); if x == y == 0.0 presumably returns NaN
getAngleMadeWith(Line2) - Method in class org.xmlcml.euclid.Line2
convenience method.
getAngleMadeWith(Plane3) - Method in class org.xmlcml.euclid.Plane3
the angle between 2 planes.
getAngleMadeWith(Vector2) - Method in class org.xmlcml.euclid.Vector2
I *think* I have written this so that the angle is positive as this rotates anticlockwise to vector.
getAngleMadeWith(Vector3) - Method in class org.xmlcml.euclid.Vector3
calculate unsigned angle between vectors result = angle between this and v2 uses acos(this.dot.v2) so angle is unsigned does not alter this.
getAngleOfRotation() - Method in class org.xmlcml.euclid.Transform2
interpret current matrix as rotation about axis NOT YET CHECKED; assume combined rotation and Xskew and isotropic scale (cos -sin) * (1 d) // d is tan(skew angle) (sin cos) (0 1) gives (cos d.cos-sin) (sin d.sin+cos)
getAngleOfRotationNew() - Method in class org.xmlcml.euclid.Transform2
interpret current matrix as rotation about axis NOT YET CHECKED; assume combined rotation and Xskew and isotropic scale (cos -sin) * (1 tand) // d is tan(skew angle) (sin cos) (0 1) gives (cos tand.cos-sin) (sin tand.sin+cos)
getAngleOfSkew(double) - Method in class org.xmlcml.euclid.Transform2
interpret current matrix as rotation about axis NOT YET CHECKED; assume combined rotation and Xskew and isotropic scale (cos -sin) * (1 tand) // d is tan(skew angle) (sin cos) (0 1) gives (cos tand.cos-sin) (sin tand.sin+cos)
getArray() - Method in class org.xmlcml.euclid.IntArray
get java array.
getArray() - Method in class org.xmlcml.euclid.Plane3
get return contents as an array.
getArray() - Method in class org.xmlcml.euclid.Point3
get components as double[]
getArray() - Method in class org.xmlcml.euclid.Point3Vector
get array.
getArray() - Method in class org.xmlcml.euclid.RealArray
get java array.
getArray() - Method in class org.xmlcml.euclid.Univariate
get data points.
getArray() - Method in class org.xmlcml.euclid.UnivariateBin
 
getArray() - Method in class org.xmlcml.euclid.Vector3
get the vector components
getArraySize() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
get size of array.
getArraySize() - Method in class org.xmlcml.stml.STMLArray
get size of array.
getAssertFormat(String, Object, Object) - Static method in class org.xmlcml.euclid.test.EuclidTestBase
used by Assert routines.
getAttribute(String, String) - Method in class org.xmlcml.stml.attribute.AttributeFactory
 
getAttributeGroupName() - Method in class org.xmlcml.stml.STMLAttribute
gets attributeGroup name.
getAxisAndAngle(Vector3, Angle) - Method in class org.xmlcml.euclid.Transform3
interpret current matrix as rotation about general axis.
getBase() - Method in class org.xmlcml.stml.STMLType
get Base.
getBaseLine() - Method in class org.xmlcml.euclid.RealArray
find baseline.
getBinCount() - Method in class org.xmlcml.euclid.Univariate
get bin count.
getBinsSortedByFrequency() - Method in class org.xmlcml.euclid.Univariate
gets bin values and frequencies sorted by frequency each Real2 is x-value, frequency zero counts are not reported
getBinWidth() - Method in class org.xmlcml.euclid.Univariate
 
getBoolean() - Method in class org.xmlcml.stml.STMLScalar
gets boolean.
getBooleans() - Method in class org.xmlcml.stml.STMLArray
get doubles.
getCanonicalDate(String) - Static method in class org.xmlcml.euclid.Util
parse string as date.
getCanonicalPath(File) - Static method in class org.xmlcml.euclid.Util
avoids the checked exception
getCanonicalString(Node) - Static method in class org.xmlcml.xml.XMLUtil
get XOM default canonical string.
getCentreOfRotation() - Method in class org.xmlcml.euclid.Transform3
get centre of rotation.
getCentroid() - Method in class org.xmlcml.euclid.Point3Vector
get centroid of all points
getCentroid(List<Real2>) - Static method in class org.xmlcml.euclid.Real2
get centroid of all points.
getCentroid() - Method in class org.xmlcml.euclid.Real2Range
get yrange
getCentroid() - Method in class org.xmlcml.euclid.Real2Vector
get centroid of all points.
getChildNodes(Element) - Static method in class org.xmlcml.xml.XMLUtil
convenience routine to get child nodes (iterating through getChild(i) is fragile if children are removed)
getClosestPoint(Real2) - Method in class org.xmlcml.euclid.Real2Vector
get the closest point (both ranges are assumed to have the same scales
getClosestPointOnLine(Line3) - Method in class org.xmlcml.euclid.Point3
get closest point on line.
getClosestPointTo(Point3) - Method in class org.xmlcml.euclid.Line3
point on line closest to another point.
getClosestPointTo(Point3) - Method in class org.xmlcml.euclid.Plane3
point on plane closest to another point.
getCmlType() - Method in class org.xmlcml.stml.STMLAttribute
 
getColor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Get the color.
getCols() - Method in class org.xmlcml.euclid.IntMatrix
get number of columns.
getCols() - Method in class org.xmlcml.euclid.RealMatrix
get number of columns.
getCommaSeparatedStrings(String) - Static method in class org.xmlcml.euclid.Util
parse comma-separated Strings Note fields can be EC.S_EMPTY (as in ,,,) and fields can be quoted "...".
getCommonLeadingString(String, String) - Static method in class org.xmlcml.xml.XMLUtil
 
getConcat() - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
 
getConstant() - Method in class org.xmlcml.euclid.IntArray
if all values are equal returns value else null
getConstantToSI() - Method in class org.xmlcml.stml.STMLElement
Additive constant to generate SI equivalent.
getConstantToSIAttribute() - Method in class org.xmlcml.stml.STMLElement
Additive constant to generate SI equivalent.
getConvention() - Method in class org.xmlcml.stml.STMLElement
A reference to a convention.
getConventionAttribute() - Method in class org.xmlcml.stml.STMLElement
A reference to a convention.
getCoordinate(int, Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
get a single coordinate value
getCoordinate(int, Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
get a single coordinate value
getCorners() - Method in class org.xmlcml.euclid.Real2Range
gets lower left and upper right.
getCorrelationCoefficient() - Method in class org.xmlcml.euclid.Bivariate
 
getCount() - Method in class org.xmlcml.euclid.Univariate
get number of data points.
getCount() - Method in class org.xmlcml.euclid.UnivariateBin
 
getCrystallographicOrthogonalisation(double[], double[]) - Static method in class org.xmlcml.euclid.RealSquareMatrix
create orthogonlisation matrix from cell lengths and angles.
getCrystallographicString() - Method in class org.xmlcml.euclid.Transform3
return operator in crystallographic form;
getDataType() - Method in interface org.xmlcml.stml.interfacex.HasDataType
gets value on dataType attribute.
getDataType() - Method in class org.xmlcml.stml.STMLArray
get dataType.
getDataType() - Method in class org.xmlcml.stml.STMLElement
The data type of the object.
getDataType() - Method in class org.xmlcml.stml.STMLScalar
get dataType.
getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLArray
The data type of the object.
getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLElement
The data type of the object.
getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLScalar
The data type of the object.
getDataTypeClass() - Method in class org.xmlcml.stml.STMLScalar
get class.
getDate() - Method in class org.xmlcml.stml.STMLScalar
gets real value.
getDates() - Method in class org.xmlcml.stml.STMLArray
get dates
getDegrees() - Method in class org.xmlcml.euclid.Angle
get angle in degrees
getDelimitedXMLContent(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set text content.
getDelimitedXMLContent(String[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set text content.
getDelimitedXMLContent(boolean[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set double content.
getDelimitedXMLContent(double[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set double content.
getDelimitedXMLContent(int[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set int content.
getDelimiter() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
 
getDelimiter() - Method in class org.xmlcml.stml.STMLArray
reset null to whitespace, etc.
getDelimiter() - Method in class org.xmlcml.stml.STMLElement
null
getDelimiterAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
 
getDelimiterAttribute() - Method in class org.xmlcml.stml.STMLElement
null
getDEnumerationValues() - Method in class org.xmlcml.stml.STMLType
 
getDescription() - Method in class org.xmlcml.stml.STMLAttribute
get Documentation.
getDescription() - Method in class org.xmlcml.stml.STMLType
get description.
getDeviateValues() - Method in class org.xmlcml.euclid.Univariate
get deviate values.
getDictRef() - Method in interface org.xmlcml.stml.interfacex.HasDictRef
get dictRef value.
getDictRef() - Method in class org.xmlcml.stml.STMLArray
 
getDictRef() - Method in class org.xmlcml.stml.STMLElement
null
getDictRefAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDictRef
get dictRef attribute.
getDictRefAttribute() - Method in class org.xmlcml.stml.STMLArray
 
getDictRefAttribute() - Method in class org.xmlcml.stml.STMLElement
null
getDictRefFromElementOrParent(STMLElement) - Static method in class org.xmlcml.stml.attribute.DictRefAttribute
gets dictRef attribute from element or its parent.
getDictRefFromElementOrParent() - Method in class org.xmlcml.stml.STMLScalar
gets dictRef OR from parent.
getDim() - Method in class org.xmlcml.euclid.Window2
 
getDimension() - Method in class org.xmlcml.euclid.Real2Range
 
getDistance() - Method in class org.xmlcml.euclid.Plane3
get distance from origin.
getDistance(Real2) - Method in class org.xmlcml.euclid.Real2
get distance to another Real2
getDistanceFromOrigin() - Method in class org.xmlcml.euclid.Point3
distance of point from origin.
getDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
Deprecated.
use new name (unsignedDistanceFromPoint)
getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Line3
distance of a point from a line
getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Plane3
distance of point from plane.
getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Point3
distance of point from another point
getDistanceMatrix() - Method in class org.xmlcml.euclid.Point3Vector
distance matrix
getDistanceMatrix(List<Real2>, List<Real2>) - Static method in class org.xmlcml.euclid.Real2
get rectangular distance matrix.
getDistanceMatrix(List<Real2>) - Method in class org.xmlcml.euclid.Real2Vector
get rectangular distance matrix.
getDMaxExclusive() - Method in class org.xmlcml.stml.STMLType
 
getDMaxInclusive() - Method in class org.xmlcml.stml.STMLType
 
getDMinExclusive() - Method in class org.xmlcml.stml.STMLType
 
getDMinInclusive() - Method in class org.xmlcml.stml.STMLType
 
getDouble(String) - Static method in class org.xmlcml.euclid.Util
 
getDouble() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
get double.
getDouble() - Method in interface org.xmlcml.stml.interfacex.HasScalar
gets value of element;
getDouble() - Method in class org.xmlcml.stml.STMLScalar
gets real value.
getDoubleArray() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
get array.
getDoubleEnumeration() - Method in class org.xmlcml.stml.STMLType
get double enumeration.
getDoubleMaxExclusive() - Method in class org.xmlcml.stml.STMLType
get double max exclusive.
getDoubleMaxInclusive() - Method in class org.xmlcml.stml.STMLType
get double max inclusive.
getDoubleMinExclusive() - Method in class org.xmlcml.stml.STMLType
get double min exclusive.
getDoubleMinInclusive() - Method in class org.xmlcml.stml.STMLType
get double min inclusive.
getDoubles() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
gets values of element;
getDoubles() - Method in class org.xmlcml.stml.STMLArray
get doubles.
getElement() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
get parent element.
getElementAt(int) - Method in class org.xmlcml.stml.STMLArray
 
getElements() - Method in class org.xmlcml.euclid.IntSet
get elements.
getEpsilon() - Static method in class org.xmlcml.euclid.Real
get current version of epsilon.
getEuclideanDistance(Int2) - Method in class org.xmlcml.euclid.Int2
 
getExtent(int) - Method in class org.xmlcml.euclid.Window2
get extent of a given axis (X or Y);
getFarPoint() - Method in class org.xmlcml.euclid.Window2
 
getFileOutputStream(String) - Static method in class org.xmlcml.euclid.Util
get an OutputStream from a file or URL.
getFilter(int, RealArray.Filter) - Static method in class org.xmlcml.euclid.RealArray
creates a filter based on Gaussian and derivatives.
getFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
getFirstNode() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Get the node containing the smallest value held by this tree.
getFirstNode() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the node containing the smallest value held by this tree.
getFirstTextDescendant(Node) - Static method in class org.xmlcml.xml.XMLUtil
gets first text descendant of element.
getFirstValue(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to extract value of the first of one-or-more nodes.
getFollowingSibling(Node) - Static method in class org.xmlcml.xml.XMLUtil
get next sibling.
getFormat() - Method in class org.xmlcml.euclid.IntMatrix
get output format.
getFormat() - Method in class org.xmlcml.euclid.RealArray
get output format.
getFormat() - Method in class org.xmlcml.euclid.RealMatrix
get output format.
getFrom() - Method in class org.xmlcml.euclid.Line2
 
getFullDescription() - Method in class org.xmlcml.stml.STMLType
get full description.
getFurthestPointFrom(Point3) - Method in class org.xmlcml.euclid.Point3Vector
get point furthest from another.
getGaps() - Method in class org.xmlcml.euclid.RealRangeArray
 
getHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
getHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
getHead() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
getHigh() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Get the high endpoint.
getHistogramCounts() - Method in class org.xmlcml.euclid.Univariate
return bins for Histogram.
getHorizontalVerticalRatio() - Method in class org.xmlcml.euclid.Real2Range
aspect ratio
getId() - Method in class org.xmlcml.stml.STMLElement
null
getId() - Method in class org.xmlcml.stml.STMLType
 
getIdAttribute() - Method in class org.xmlcml.stml.STMLElement
null
getIdRef() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
gets idRef.
getIEnumerationValues() - Method in class org.xmlcml.stml.STMLType
 
getImaginary() - Method in class org.xmlcml.euclid.Complex
gets imaginary part.
getIMaxExclusive() - Method in class org.xmlcml.stml.STMLType
 
getIMaxInclusive() - Method in class org.xmlcml.stml.STMLType
 
getIMinExclusive() - Method in class org.xmlcml.stml.STMLType
 
getIMinInclusive() - Method in class org.xmlcml.stml.STMLType
 
getIndexOfBinsSortedByDescendingFrequency() - Method in class org.xmlcml.euclid.Univariate
gets pointers to bins sorted by descending frequency.
getInputStreamFromResource(String) - Static method in class org.xmlcml.euclid.Util
convenience method to get input stream from resource.
getInt() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
returns value as int.
getInt() - Method in interface org.xmlcml.stml.interfacex.HasScalar
gets value of element;
getInt() - Method in class org.xmlcml.stml.STMLScalar
gets int value.
getInt2(Real2) - Static method in class org.xmlcml.euclid.Int2
cast a Real2 into an Int2.
getInt2RangeExtendedInX(int, int) - Method in class org.xmlcml.euclid.Int2Range
extends XRange.
getInt2RangeExtendedInY(int, int) - Method in class org.xmlcml.euclid.Int2Range
extends XRange.
getIntArray() - Method in class org.xmlcml.euclid.IntSet
gets the ints as an IntArray.
getIntArray() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
get array.
getIntEnumeration() - Method in class org.xmlcml.stml.STMLType
get int enumeration.
getIntercept() - Method in class org.xmlcml.euclid.Bivariate
 
getIntersection(Line2) - Method in class org.xmlcml.euclid.Line2
get intersection of two lines see softSurfer algorithm
getIntersectionWith(Plane3) - Method in class org.xmlcml.euclid.Line3
point of intersection of line and plane calls Plane3.getIntersectionWith(Point3)
getIntersectionWith(Line3) - Method in class org.xmlcml.euclid.Plane3
point of intersection of plane and line.
getIntersectionWith(Plane3) - Method in class org.xmlcml.euclid.Plane3
get line as intersection of two planes.
getIntersectionWith(Plane3, Plane3) - Method in class org.xmlcml.euclid.Plane3
point where three planes intersect
getIntFromHex(String) - Static method in class org.xmlcml.euclid.Util
Translates a Hex number to its int equivalent.
getIntMatrix() - Method in class org.xmlcml.euclid.IntMatrix
constructs an IntMatrix.
getIntMatrix() - Method in class org.xmlcml.euclid.RealMatrix
constructs an IntMatrix.
getIntMaxExclusive() - Method in class org.xmlcml.stml.STMLType
get int max exclusive.
getIntMaxInclusive() - Method in class org.xmlcml.stml.STMLType
get int max inclusive.
getIntMinExclusive() - Method in class org.xmlcml.stml.STMLType
get int min exclusive.
getIntMinInclusive() - Method in class org.xmlcml.stml.STMLType
get int min inclusive.
getInts() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
gets values of element;
getInts() - Method in class org.xmlcml.stml.STMLArray
get ints.
getInverse() - Method in class org.xmlcml.euclid.RealSquareMatrix
inversion of matrix.
getIsList() - Method in class org.xmlcml.stml.STMLType
returns whether ST uses a list.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
get method.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
get java method.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
get java method.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
get java method.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
get java method.
getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
get java method.
getJavaGetMethod() - Method in class org.xmlcml.stml.STMLAttribute
get Java get method.
getJavaSetMethod() - Method in class org.xmlcml.stml.STMLAttribute
get Java set method default
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
get short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
get java short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
get java short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
get java short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
get java short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
get java short class name.
getJavaShortClassName() - Method in class org.xmlcml.stml.STMLAttribute
get Java ShortClassName.
getJavaType() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
get Java type.
getJavaType() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
get java type.
getJavaType() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
get java type.
getJavaType() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
get java type.
getJavaType() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
get java type.
getJavaType() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
get java type.
getJavaType() - Method in class org.xmlcml.stml.STMLAttribute
get JavaType default
getJavaType() - Method in class org.xmlcml.stml.STMLType
 
getLambda(Real2) - Method in class org.xmlcml.euclid.Line2
gets multiplier of point from "from" finds nearest point (pp) on line (so avoids rounding errors) then finds pp = from + vector * lambda if pp is within segment , lambda is 0, 1
getLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
getLast() - Method in class org.xmlcml.euclid.RealArray
gets last element in array
getLastElement() - Method in class org.xmlcml.euclid.Real2Array
 
getLastPoint() - Method in class org.xmlcml.euclid.Real2Array
 
getLastTextDescendant(Node) - Static method in class org.xmlcml.xml.XMLUtil
gets last text descendant of element.
getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
Get the left child.
getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Get the left child.
getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Get the left child.
getLength() - Method in class org.xmlcml.euclid.Line2
get length
getLength() - Method in class org.xmlcml.euclid.Real2
get length of Real2 if centered on origin
getLength() - Method in class org.xmlcml.euclid.RealInterval
get length.
getLength() - Method in class org.xmlcml.euclid.Vector3
return vector length.
getLine(int, int) - Method in class org.xmlcml.euclid.Point3Vector
get the line between two points
getList() - Method in class org.xmlcml.euclid.Real2Array
 
getList() - Method in class org.xmlcml.stml.STMLType
 
getListLength() - Method in class org.xmlcml.stml.STMLType
get list length.
getLocalName(String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
return the local name after the colon.
getLocalName(String) - Static method in class org.xmlcml.xml.XMLUtil
get localName from qualified name.
getLocalValue(Element) - Static method in class org.xmlcml.stml.attribute.DictRefAttribute
gets local value of dictRef value on element eg dictRef="a:b" returns b
getLow() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Get the low endpoint.
getManhattanDistance(Int2) - Method in class org.xmlcml.euclid.Int2
 
getMatrix() - Method in class org.xmlcml.euclid.IntMatrix
get matrix as java matrix.
getMatrix() - Method in class org.xmlcml.euclid.RealMatrix
get matrix as java matrix.
getMatrixAsArray() - Method in class org.xmlcml.euclid.IntMatrix
get matrix as array.
getMatrixAsArray() - Method in class org.xmlcml.euclid.RealMatrix
get matrix as array.
getMax() - Method in class org.xmlcml.euclid.IntArray
value of largest element.
getMax() - Method in class org.xmlcml.euclid.IntRange
get maximum value (MIN_VALUE if inValid)
getMax() - Method in class org.xmlcml.euclid.RealArray
value of largest element.
getMax() - Method in class org.xmlcml.euclid.RealRange
get maximum value (NEGATIVE_INFINITY if inValid)
getMax() - Method in class org.xmlcml.euclid.Univariate
get maximum value.
getMaximumHighEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
 
getMaxPoint3() - Method in class org.xmlcml.euclid.Real3Range
get point with max x, y, z.
getMean() - Method in class org.xmlcml.euclid.Real2Array
gets unweighted mean of points.
getMean() - Method in class org.xmlcml.euclid.RealArray
calculates mean as sum of all elements divided by number of elements
getMean() - Method in class org.xmlcml.euclid.Univariate
get mean value.
getMedian() - Method in class org.xmlcml.euclid.Univariate
get median.
getMedianBinValuesSortedByFrequency() - Method in class org.xmlcml.euclid.Univariate
this sorts the bins in order of frequency.
getMedianXValues() - Method in class org.xmlcml.euclid.Univariate
gets the median xvalues for the bins.
getMidPoint(Int2) - Method in class org.xmlcml.euclid.Int2
point midway between 'this' and 'p'
getMidPoint() - Method in class org.xmlcml.euclid.IntRange
mid point of range.
getMidPoint() - Method in class org.xmlcml.euclid.Line2
get mid point
getMidPoint(Point3) - Method in class org.xmlcml.euclid.Point3
mid-point of two points.
getMidPoint(Real2) - Method in class org.xmlcml.euclid.Real2
point midway between 'this' and 'p'
getMidPoint(Real2Range.BoxDirection) - Method in class org.xmlcml.euclid.Real2Range
returns midPoint of box edge.
getMidPoint() - Method in class org.xmlcml.euclid.RealRange
get centroid value (NEGATIVE_INFINITY if inValid)
getMidPointArray(Real2Array) - Method in class org.xmlcml.euclid.Real2Array
gets average of two Real2Arrays.
getMin() - Method in class org.xmlcml.euclid.IntArray
value of smallest element.
getMin() - Method in class org.xmlcml.euclid.IntRange
get minimum value (MAX_VALUE if inValid)
getMin() - Method in class org.xmlcml.euclid.RealArray
value of smallest element.
getMin() - Method in class org.xmlcml.euclid.RealRange
get minimum value (POSITIVE_INFINITY if inValid)
getMin() - Method in class org.xmlcml.euclid.Univariate
get minimum value.
getMinPoint3() - Method in class org.xmlcml.euclid.Real3Range
get point with min x, y, z.
getMonotonicity() - Method in class org.xmlcml.euclid.RealArray
 
getName() - Method in class org.xmlcml.stml.STMLType
get name.
getNamespaceURIForPrefix(String) - Method in class org.xmlcml.stml.STMLElement
get namespace.
getNamespaceURIString() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
get namespaceURI for this attribute;
getNearestPointNew(Real2) - Method in class org.xmlcml.euclid.Line2
may be redundant...
getNearestPointOnLine(Real2) - Method in class org.xmlcml.euclid.Line2
get nearest point on infinite line.
getNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the node that holds the specified value.
getNonColinearVector() - Method in class org.xmlcml.euclid.Vector3
get any vector not colinear with this.
getNormalDistribution(double) - Method in class org.xmlcml.euclid.RealArray
creates a normal distribution about a mean.
getNormalizedResiduals() - Method in class org.xmlcml.euclid.Bivariate
 
getNormalizedValue(String) - Static method in class org.xmlcml.stml.STMLType
maps datatypes onto simpler values.
getNormalizedValues() - Method in class org.xmlcml.euclid.Univariate
get normalized values.
getNormalParams(int) - Static method in class org.xmlcml.euclid.Univariate
get normal parameters I think...
getNumber() - Method in class org.xmlcml.euclid.ParsedSymop
 
getNumberAsDouble() - Method in class org.xmlcml.stml.STMLScalar
 
getNumbersAsDoubles() - Method in class org.xmlcml.stml.STMLArray
convenience method returns a list of doubles for either xsd:integer or xsd:double
getOrigin() - Method in class org.xmlcml.euclid.Window2
 
getParent() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
Get the parent.
getParent() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Get the parent.
getPattern() - Method in class org.xmlcml.stml.STMLType
get pattern.
getPermutations(Integer) - Static method in class org.xmlcml.euclid.IntSet
create all permutations of an integer.
getPerpendicularVector() - Method in class org.xmlcml.euclid.Vector3
get any vector perpendicular to this.
getPerpProduct(Vector2) - Method in class org.xmlcml.euclid.Vector2
perp product (Hill).
getPoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Get the point associated with this node.
getPoint() - Method in class org.xmlcml.euclid.Line3
get point from line.
getPoint(Real2, double, double) - Method in class org.xmlcml.euclid.Real2Vector
get the index of the first point within a box centered on p (that is p+- width/2, height/2) or -1 if none
getPoint3(int) - Method in class org.xmlcml.euclid.Point3Vector
get a single point by REFERENCE
getPoint3List() - Method in class org.xmlcml.euclid.Point3Vector
get points as list.
getPointMakingSmallestAngle(Point3, Point3) - Method in class org.xmlcml.euclid.Point3Vector
get point making smallest angle with two others.
getPointWithMaximumX() - Method in class org.xmlcml.euclid.Real2Array
 
getPointWithMaximumY() - Method in class org.xmlcml.euclid.Real2Array
 
getPointWithMinimumX() - Method in class org.xmlcml.euclid.Real2Array
 
getPointWithMinimumY() - Method in class org.xmlcml.euclid.Real2Array
 
getPolar() - Method in class org.xmlcml.euclid.Complex
polar object.
getPrecedingSibling(Node) - Static method in class org.xmlcml.xml.XMLUtil
get previous sibling.
getPredecessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Get the predecessor of the specified node.
getPredecessor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
Get the predecessor node.
getPredecessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the predecessor of the specified node.
getPrefix() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
gets namespace prefix.
getPrefix(String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
gets prefix from a valid namespaceRef string.
getPrefix(String) - Static method in class org.xmlcml.xml.XMLUtil
get prefix from qualified name.
getPrime(int) - Static method in class org.xmlcml.euclid.Util
get i'th prime.
getPrimitiveArray() - Method in class org.xmlcml.stml.STMLArray
returns array of primitive types based on dataType.
getPWDName() - Static method in class org.xmlcml.euclid.Util
get current directory
getQuantile(double) - Method in class org.xmlcml.euclid.Univariate
get quantile.
getQueryElements(Node, String) - Static method in class org.xmlcml.xml.XMLUtil
convenience routine to get query Elements returns empty list if ANY nodes are not elements
getQueryElements(Node, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
convenience routine to get query Elements returns empty list if ANY nodes are not elements
getQueryNodes(Node, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
convenience routine to get query nodes (iterating thorugh get(i) is fragile if nodes are removed)
getQueryNodes(Node, String) - Static method in class org.xmlcml.xml.XMLUtil
convenience routine to get query nodes (iterating through get(i) is fragile if nodes are removed)
getR() - Method in class org.xmlcml.euclid.Complex
get as polar coords.
getR() - Method in class org.xmlcml.euclid.Polar
gets radial part
getRadian() - Method in class org.xmlcml.euclid.Angle
get angle in radians
getRandomVariate(RealArray, RealArray) - Method in class org.xmlcml.euclid.RealArray
gets a variate from a distribution.
getRandomVariate() - Method in class org.xmlcml.euclid.RealRange
return a number uniformaly distributed within the range.
getRange() - Method in class org.xmlcml.euclid.IntArray
range of array.
getRange() - Method in class org.xmlcml.euclid.IntRange
get range (MIN_VALUE if invalid)
getRange(Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
get range of one coordinate
getRange(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
get range of one coordinate
getRange() - Method in class org.xmlcml.euclid.RealArray
range of array.
getRange(String) - Static method in class org.xmlcml.euclid.RealRange
 
getRange() - Method in class org.xmlcml.euclid.RealRange
get range (NaN if invalid)
getRange() - Method in class org.xmlcml.euclid.Univariate
 
getRange2() - Method in class org.xmlcml.euclid.Real2Array
get max and min value of Real2_Array
getRange2() - Method in class org.xmlcml.euclid.Real2Vector
get range of both coordinates
getRange3() - Method in class org.xmlcml.euclid.Point3Vector
get range of all 3 coordinates
getRangeExtendedBy(int, int) - Method in class org.xmlcml.euclid.IntRange
makes new IntRange extended by deltaMin and deltaMax.
getRangeExtendedBy(double, double) - Method in class org.xmlcml.euclid.RealRange
makes new RealRange extended by deltaMin and deltaMax.
getReal() - Method in class org.xmlcml.euclid.Complex
gets real part.
getReal2(int) - Method in class org.xmlcml.euclid.Real2Vector
get the i'th Real2
getReal2Array() - Method in class org.xmlcml.euclid.Real2Vector
convenience
getReal2List() - Method in class org.xmlcml.euclid.Real2Vector
get List of Real2s.
getReal2RangeExtendedInX(double, double) - Method in class org.xmlcml.euclid.Real2Range
extends XRange.
getReal2RangeExtendedInY(double, double) - Method in class org.xmlcml.euclid.Real2Range
extends XRange.
getRealRange(RealRange.Direction) - Method in class org.xmlcml.euclid.Real2Range
 
getRelativeFilename(File, File, String) - Static method in class org.xmlcml.euclid.Util
path to create file2 from file1
getRelativePath(String, String, String) - Static method in class org.xmlcml.euclid.Util
Get the relative path from one file to another, specifying the directory separator.
getReorderedArray(IntSet) - Method in class org.xmlcml.euclid.IntArray
get reordered Array.
getReorderedArray(IntSet) - Method in class org.xmlcml.euclid.RealArray
get reordered Array.
getResiduals() - Method in class org.xmlcml.euclid.Bivariate
 
getResource(String) - Static method in class org.xmlcml.euclid.Util
creates resource from filename.
getResourceFile(String...) - Static method in class org.xmlcml.euclid.Util
gets file from build path components.
getResourceUsingContextClassLoader(String, Class<?>) - Static method in class org.xmlcml.euclid.Util
 
getRESTQuery(String, String, String) - Static method in class org.xmlcml.euclid.Util
 
getRESTQueryAsLines(String, String, String) - Static method in class org.xmlcml.euclid.Util
 
getRestriction() - Method in class org.xmlcml.stml.STMLType
 
getReverseArray() - Method in class org.xmlcml.euclid.IntArray
get java array in reverse order.
getReverseArray() - Method in class org.xmlcml.euclid.RealArray
get java array in reverse order.
getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
Get the right child.
getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Get the right child.
getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Get the right child.
getRightAngle(Angle) - Method in class org.xmlcml.euclid.Angle
Tests whether this is a right angle.
getRoot() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the root of this tree.
getRotationAboutPoint(Angle, Real2) - Static method in class org.xmlcml.euclid.Transform2
rotate about a point.
getRotationMatrix() - Method in class org.xmlcml.euclid.Transform2
get Unitary matrix (that is eliminate scales and translation)
getRotationMatrix() - Method in class org.xmlcml.euclid.Transform3
get Unitary matrix.
getRow() - Method in class org.xmlcml.euclid.ParsedSymop
 
getRows() - Method in class org.xmlcml.euclid.IntMatrix
get number of rows.
getRows() - Method in class org.xmlcml.euclid.RealMatrix
get number of rows.
getScalarTripleProduct(Vector3, Vector3) - Method in class org.xmlcml.euclid.Vector3
calculate scalar triple product between vectors.
getScales() - Method in class org.xmlcml.euclid.Transform2
get scales (as a 2-element RealArray)
getScales() - Method in class org.xmlcml.euclid.Transform3
get scales.
getScaleTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
get scale to convert this range to same extent as other.
getSchemaType() - Method in class org.xmlcml.stml.STMLAttribute
get schema type.
getSEnumerationValues() - Method in class org.xmlcml.stml.STMLType
 
getSerial(Real2, double) - Method in class org.xmlcml.euclid.Line2
gets serial number of point in line specification if point is within EPS of "from" returns 0 if point is within EPS of "to" returns 1 else returns -1
getSerialOfNearestPoint(List<Real2>, Real2) - Static method in class org.xmlcml.euclid.Real2
get serialNumber of nearest point
getSerialOfNearestPoint(Real2) - Method in class org.xmlcml.euclid.Real2Vector
get serialNumber of nearest point.
getSigmaDeltaSquared(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
gets sums of squared distances between points.
getSignedDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
signed perpendicular distance from point to infinite line.
getSimpleType() - Method in class org.xmlcml.stml.STMLType
 
getSingleElement(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to get exactly one element.
getSingleElement(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
 
getSingleValue(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to extract value of exactly one node.
getSingleValue(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to extract value of exactly one node..
getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Get the number of intervals being stored in the tree.
getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the number of elements contained within this tree.
getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Get the number of intervals being stored in the tree.
getSize() - Method in class org.xmlcml.stml.STMLArray
gets size of array.
getSize() - Method in class org.xmlcml.stml.STMLElement
The size of an array or matrix.
getSizeAttribute() - Method in class org.xmlcml.stml.STMLElement
The size of an array or matrix.
getSlope() - Method in class org.xmlcml.euclid.Bivariate
 
getSlope() - Method in class org.xmlcml.euclid.Line2
get slope.
getSortedArray() - Method in class org.xmlcml.euclid.Univariate
get sorted data points.
getSplitContent(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
 
getSplitter() - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
 
getSquaredDifference(Real2Vector) - Method in class org.xmlcml.euclid.Real2Vector
squared difference between corresponding points in 2 real2Vectors.
getSquaredDistance(Real2) - Method in class org.xmlcml.euclid.Real2
get squared distance to another Real2
getSquaredDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Point3
Gets the squared Distance between this point and another
getSquaredDistances(Real2Vector) - Method in class org.xmlcml.euclid.Real2Vector
gets array of squared distances between corresponding points.
getStandardDeviation() - Method in class org.xmlcml.euclid.Univariate
get standard deviation.
getStandardError() - Method in class org.xmlcml.euclid.Univariate
get standard error.
getSTMLAttributeValue(String) - Method in class org.xmlcml.stml.STMLElement
 
getSTMLValue() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
get array.
getSTMLValue() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
get array.
getSTMLValue() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
returns value as Integer.
getSTMLValue() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
get array.
getSTMLValue() - Method in class org.xmlcml.stml.STMLAttribute
returns value as a typed object.
getSTMLXAttribute(String) - Method in class org.xmlcml.stml.STMLElement
convenience method to get value of cmlx:foo attribute.
getString() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
get value.
getString() - Method in interface org.xmlcml.stml.interfacex.HasScalar
gets value of element;
getString() - Method in class org.xmlcml.stml.STMLScalar
gets String value.
getStringArray() - Method in class org.xmlcml.euclid.Real2Array
to space-separated string.
getStringArray() - Method in class org.xmlcml.euclid.RealArray
 
getStringArray() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
get array.
getStringContent() - Method in class org.xmlcml.stml.STMLElement
gets String content.
getStringEnumeration() - Method in class org.xmlcml.stml.STMLType
get string enumeration.
getStrings() - Method in class org.xmlcml.stml.STMLArray
get strings.
getStringValues() - Method in class org.xmlcml.euclid.IntArray
returns values as strings.
getStringValues() - Method in class org.xmlcml.euclid.RealArray
returns values as strings.
getStringValues() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
get array elements.
getStringValues() - Method in class org.xmlcml.stml.STMLArray
returns the String value of the array.
getSubArray(int, int) - Method in class org.xmlcml.euclid.IntArray
get array slice.
getSubArray(int, int) - Method in class org.xmlcml.euclid.RealArray
get array slice.
getSubscriptedIntSet(IntSet) - Method in class org.xmlcml.euclid.IntSet
use another IntSet to subscript this one that is I(new) = I(this) subscripted by I(sub); Result has dimension of I(sub).
getSubTypes() - Method in class org.xmlcml.stml.STMLType
 
getSuccessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Get the successor of the specified node.
getSuccessor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
Get the successor node.
getSuccessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Get the successor of the specified node.
getSuffix(String) - Static method in class org.xmlcml.euclid.Util
gets suffix from filename
getSummary() - Method in class org.xmlcml.stml.STMLAttribute
get documentation summary.
getSummary() - Method in class org.xmlcml.stml.STMLType
get summary.
getSymmetricalArray(double, int, double) - Static method in class org.xmlcml.euclid.RealArray
gets range distributed about a midpoint.
getTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
getTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
getTail() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
getTEMP_DIRECTORY() - Static method in class org.xmlcml.euclid.Util
get temporary directory - mainly for testing methods with outputs.
getTestOutputDirectory(Class<?>) - Static method in class org.xmlcml.euclid.Util
get class-specific temporary directory - mainly for testing methods with ouputs.
getTheta() - Method in class org.xmlcml.euclid.Complex
angle.
getTheta() - Method in class org.xmlcml.euclid.Polar
gets angular part
getTo() - Method in class org.xmlcml.euclid.Line2
 
getTool() - Method in class org.xmlcml.stml.STMLElement
 
getTorsion(Point3, Point3, Point3, Point3) - Static method in class org.xmlcml.euclid.Point3
torsion angle.
getTranformedRange(Transform2) - Method in class org.xmlcml.euclid.Real2Range
transform range (as copy)
getTransformationType() - Method in class org.xmlcml.euclid.Transform2
get transformation type
getTransformationType() - Method in class org.xmlcml.euclid.Transform3
get transformation type.
getTransformed(Transform2) - Method in class org.xmlcml.euclid.Real2
gets a point transformed by a rot-trans matrix does NOT MODIFY 'this'
getTransformToRotateAndStretchLine(Real2, Real2, Real2) - Static method in class org.xmlcml.euclid.Transform2
transform describing the rotation and stretching of a line.
getTranslation() - Method in class org.xmlcml.euclid.Transform2
get translation component only
getTranslation() - Method in class org.xmlcml.euclid.Transform3
get translation component.
getTranslationTransform(Real2) - Static method in class org.xmlcml.euclid.Transform2
 
getTranspose() - Method in class org.xmlcml.euclid.IntMatrix
transpose matrix - creates new Matrix
getTranspose() - Method in class org.xmlcml.euclid.RealMatrix
transpose matrix - creates new Matrix
getUnion() - Method in class org.xmlcml.stml.STMLType
 
getUnits() - Method in interface org.xmlcml.stml.interfacex.HasUnits
 
getUnits() - Method in class org.xmlcml.stml.STMLArray
 
getUnits() - Method in class org.xmlcml.stml.STMLElement
null
getUnits() - Method in class org.xmlcml.stml.STMLScalar
 
getUnitsAttribute() - Method in class org.xmlcml.stml.STMLElement
null
getUnitVector() - Method in class org.xmlcml.euclid.Line2
get unit vector convenience
getUnitVector() - Method in class org.xmlcml.euclid.Real2
get unit vector
getUnitVector() - Method in class org.xmlcml.euclid.Vector3
get normalized vector.
getUnivariate() - Method in class org.xmlcml.euclid.UnivariateBin
 
getUnivariatesForBins() - Method in class org.xmlcml.euclid.Univariate
 
getUnsignedDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
perpendicular distance from point to infinite line.
getValue() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Get the value.
getVariance() - Method in class org.xmlcml.euclid.Univariate
get variance.
getVector() - Method in class org.xmlcml.euclid.Line2
 
getVector() - Method in class org.xmlcml.euclid.Line3
get vector from line.
getVector() - Method in class org.xmlcml.euclid.Plane3
get vector.
getVector() - Method in class org.xmlcml.euclid.Real2Vector
access the vector.
getX() - Method in class org.xmlcml.euclid.Int2
get X value
getX() - Method in class org.xmlcml.euclid.Polar
get X, Y and XY coords
getX() - Method in class org.xmlcml.euclid.Real2
get X value
getXArray() - Method in class org.xmlcml.euclid.Real2Array
extract X array.
getXArray() - Method in class org.xmlcml.euclid.Real2Vector
get the X coordinate array
getXIntercept() - Method in class org.xmlcml.euclid.Line2
"c" in y=m*x+c
getXMax() - Method in class org.xmlcml.euclid.Real2Range
 
getXMin() - Method in class org.xmlcml.euclid.Real2Range
 
getXMLContent() - Method in interface org.xmlcml.stml.interfacex.HasDataType
gets value of element;
getXMLContent() - Method in class org.xmlcml.stml.STMLArray
 
getXMLContent() - Method in class org.xmlcml.stml.STMLElement
 
getXMLContent(Element) - Static method in class org.xmlcml.xml.XMLUtil
sets text content of element.
getXMLResource(String) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to get resource from XMLFile.
getXorY(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
get a single coordinate array - for example all x-coordinates
getXPath() - Method in class org.xmlcml.xml.XPathGenerator
 
getXRange() - Method in class org.xmlcml.euclid.Int2Range
get xrange
getXRange() - Method in class org.xmlcml.euclid.Real2Range
get xrange
getXRange() - Method in class org.xmlcml.euclid.Real3Range
get xrange
getXValues() - Method in class org.xmlcml.euclid.Univariate
gets the xvalues for the bins.
getXY(int) - Method in class org.xmlcml.euclid.Line2
get point at either end.
getXY() - Method in class org.xmlcml.euclid.Polar
get coordinates.
getXY() - Method in class org.xmlcml.euclid.Real2
get x y as array.
getXY() - Method in class org.xmlcml.euclid.Real2Vector
get the coordinate coordinate array as doubles x,y,x,y,
getXyz() - Method in class org.xmlcml.euclid.ParsedSymop
 
getXYZ() - Method in class org.xmlcml.euclid.Point3Vector
get the coordinate coordinate array as doubles x,y,z,x,y,z,
getXYZ(Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
get a single coordinate array for example all x-coordinates
getXyz1() - Method in class org.xmlcml.euclid.ParsedSymop
 
getY() - Method in class org.xmlcml.euclid.Int2
get Y value
getY() - Method in class org.xmlcml.euclid.Polar
get y.
getY() - Method in class org.xmlcml.euclid.Real2
get Y value
getYArray() - Method in class org.xmlcml.euclid.Real2Array
extract Y array.
getYArray() - Method in class org.xmlcml.euclid.Real2Vector
get the Y coordinate array
getYIntercept() - Method in class org.xmlcml.euclid.Line2
* "c" in y=m*x+c
getYMax() - Method in class org.xmlcml.euclid.Real2Range
 
getYMin() - Method in class org.xmlcml.euclid.Real2Range
 
getYRange() - Method in class org.xmlcml.euclid.Int2Range
get yrange
getYRange() - Method in class org.xmlcml.euclid.Real2Range
get yrange
getYRange() - Method in class org.xmlcml.euclid.Real3Range
get yrange
getZRange() - Method in class org.xmlcml.euclid.Real3Range
get zrange
greaterThan(double) - Method in class org.xmlcml.euclid.Angle
is one angle greater than another (after normalisation)
greaterThan(Angle) - Method in class org.xmlcml.euclid.Angle
is one angle greater than another (after normalisation)
greaterThanOrEquals(double) - Method in class org.xmlcml.euclid.Angle
is one angle greater than or equal to another (after normalisation)
greaterThanOrEquals(Angle) - Method in class org.xmlcml.euclid.Angle
is one angle greater than or equal to another (after normalisation)
greedyMatch() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Find a valid matching by greedily selecting among zero-cost matchings.
GREEK2CHARACTER_MAP - Static variable in class org.xmlcml.euclid.Util
 
GREEK_ENTITIES - Static variable in class org.xmlcml.euclid.Util
greek entities
growHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Grow the head of this list by adding capacity of ThriftyList.smallSublistSizeExp to the beginning.
growTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Grow the tail of this list.

H

HasArraySize - Interface in org.xmlcml.stml.interfacex
interface for STMLArray or STMLList
HasDataType - Interface in org.xmlcml.stml.interfacex
attached to elements that can carry dataType.
HasDelimiter - Interface in org.xmlcml.stml.interfacex
interface for STMLArray or STMLMatrix
HasDictRef - Interface in org.xmlcml.stml.interfacex
attached to elements that can carry dictRef.
hashCode() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
hashCode() - Method in class org.xmlcml.euclid.Int2
 
hashCode() - Method in class org.xmlcml.euclid.Int2Range
 
hashCode() - Method in class org.xmlcml.euclid.IntArray
 
hashCode() - Method in class org.xmlcml.euclid.IntRange
 
hashCode() - Method in class org.xmlcml.euclid.IntRangeArray
 
hashCode() - Method in class org.xmlcml.euclid.Point3
hash code.
hashCode() - Method in class org.xmlcml.euclid.RealRange
 
hashCode() - Method in class org.xmlcml.euclid.RealRangeArray
 
hasNext() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
hasNext() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
hasPrevious() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
hasPrevious() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
HasScalar - Interface in org.xmlcml.stml.interfacex
interface for STMLScalar
HasUnits - Interface in org.xmlcml.stml.interfacex
attached to elements that can carry units.
head - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
 
HungarianAlgorithm - Class in blogspot.software_and_algorithms.stern_library.optimization
An implementation of the Hungarian algorithm for solving the assignment problem.
HungarianAlgorithm(double[][]) - Constructor for class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Construct an instance of the algorithm.

I

i - Variable in enum org.xmlcml.euclid.IntSquareMatrix.Type
integer value
i - Variable in enum org.xmlcml.euclid.RealSquareMatrix.Type
integer value
i - Variable in enum org.xmlcml.euclid.Transform2.Type
integer value
i - Variable in enum org.xmlcml.euclid.Transform3.Type
integer value
i - Variable in class org.xmlcml.stml.attribute.IntSTAttribute
 
ID - Static variable in class org.xmlcml.stml.STMLAttribute
 
id - Variable in class org.xmlcml.stml.STMLType
 
IdAttribute - Class in org.xmlcml.stml.attribute
user-modifiable class supporting "id".
IdAttribute() - Constructor for class org.xmlcml.stml.attribute.IdAttribute
constructor.
IdAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IdAttribute
constructor.
IdAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IdAttribute
constructor from element with IdAttribute
iEnumerationValues - Variable in class org.xmlcml.stml.STMLType
 
ii - Variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
 
iMaxExclusive - Variable in class org.xmlcml.stml.STMLType
 
iMaxInclusive - Variable in class org.xmlcml.stml.STMLType
 
iMinExclusive - Variable in class org.xmlcml.stml.STMLType
 
iMinInclusive - Variable in class org.xmlcml.stml.STMLType
 
includes(Int2) - Method in class org.xmlcml.euclid.Int2Range
is an Int2 within a Int2Range
includes(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
is one Int2Range completely within another
includes(IntRange) - Method in class org.xmlcml.euclid.IntRange
does one range include another
includes(int) - Method in class org.xmlcml.euclid.IntRange
is a int within a IntRange
includes(Real2) - Method in class org.xmlcml.euclid.Real2Range
is an Real2 within a Real2Range
includes(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
is one Real2Range completely within another
includes(Point3) - Method in class org.xmlcml.euclid.Real3Range
is a Point3 within a Real3Range
includes(RealRange) - Method in class org.xmlcml.euclid.RealRange
does one range include another
includes(double) - Method in class org.xmlcml.euclid.RealRange
is a double within a RealRange If inValid, return false
includes(RealRange) - Method in class org.xmlcml.euclid.RealRangeArray
is the range completely contained within any subrange?
incrementElementAt(int) - Method in class org.xmlcml.euclid.IntArray
 
incrementTranslation(Vector3) - Method in class org.xmlcml.euclid.Transform3
increment translation component.
incrementX() - Method in class org.xmlcml.euclid.Int2
adds 1 to x value.
incrementY() - Method in class org.xmlcml.euclid.Int2
adds 1 to y value.
index - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Get the index of the first list element equal to the specified Object.
indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Get the index of the first list element equal to the specified Object.
indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
indexOf(Object) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Get the index of the first list element equal to the specified Object.
indexOf(String, String[], boolean) - Static method in class org.xmlcml.euclid.Util
get the index of a String in an array
indexOfBalancedBracket(char, String) - Static method in class org.xmlcml.euclid.Util
return index of balanced bracket.
indexOfLargestElement() - Method in class org.xmlcml.euclid.IntArray
index of largest element.
indexOfLargestElement() - Method in class org.xmlcml.euclid.IntMatrix
get index of largest element.
indexOfLargestElement() - Method in class org.xmlcml.euclid.RealArray
index of largest element.
indexOfLargestElement() - Method in class org.xmlcml.euclid.RealMatrix
get index of largest element.
indexOfLargestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
get index of largest element in column.
indexOfLargestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
get index of largest element in column.
indexOfLargestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
get index of largest element in row.
indexOfLargestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
get index of largest element in row.
indexOfSmallestElement() - Method in class org.xmlcml.euclid.IntArray
index of smallest element.
indexOfSmallestElement() - Method in class org.xmlcml.euclid.IntMatrix
get index of smallest element.
indexOfSmallestElement() - Method in class org.xmlcml.euclid.RealArray
index of smallest element.
indexOfSmallestElement() - Method in class org.xmlcml.euclid.RealMatrix
get index of smallest element.
indexOfSmallestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
get index of smallest element in column.
indexOfSmallestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
get index of smallest element in column.
indexOfSmallestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
get index of smallest element in row.
indexOfSmallestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
get index of smallest element in row.
indexSortAscending() - Method in class org.xmlcml.euclid.IntArray
get indexes of ascending sorted array.
indexSortAscending() - Method in class org.xmlcml.euclid.RealArray
get indexes of ascending sorted array.
indexSortDescending() - Method in class org.xmlcml.euclid.IntArray
get indexes of descending sorted array.
indexSortDescending() - Method in class org.xmlcml.euclid.RealArray
get indexes of descending sorted array.
inertialAxes(RealArray, RealSquareMatrix, EuclidRuntimeException) - Method in class org.xmlcml.euclid.Point3Vector
Deprecated.
(doesn't work)
initArray(int, int[], int) - Static method in class org.xmlcml.euclid.Int
set an array to given value
initArray(int, double[], double) - Static method in class org.xmlcml.euclid.Real
set an array to given value
initializePhase(int) - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Initialize the next phase of the algorithm by clearing the committed workers and jobs sets and by initializing the slack arrays to the values corresponding to the specified root worker.
innerProduct() - Method in class org.xmlcml.euclid.IntArray
inner product.
innerProduct() - Method in class org.xmlcml.euclid.Point3Vector
 
innerProduct() - Method in class org.xmlcml.euclid.RealArray
inner product.
inRange(IntRange) - Method in class org.xmlcml.euclid.IntArray
get elements within a range.
inRange(RealRange) - Method in class org.xmlcml.euclid.RealArray
get elements within a range.
insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
Insert the specified interval into this tree.
insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Insert the specified value into this tree.
insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Insert the specified value into this tree.
insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Insert the specified interval into this tree.
insertArray(int, IntArray) - Method in class org.xmlcml.euclid.IntArray
insert an array and expand.
insertArray(int, RealArray) - Method in class org.xmlcml.euclid.RealArray
insert an array and expand.
insertChild(Node, int) - Method in class org.xmlcml.stml.STMLElement
override insertChild.
insertColumnData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
add data as column or column block into matrix and expand.
insertColumnData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
add data as column or column block into matrix and expand.
insertColumnData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
add data as column or column block into matrix and expand.
insertColumnData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
add data as column or column block into matrix and expand.
insertElementAt(int, int) - Method in class org.xmlcml.euclid.IntArray
insert element and expand.
insertElementAt(int, double) - Method in class org.xmlcml.euclid.RealArray
insert element and expand.
insertRowData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
insert 2 or more adjacent rows of data into matrix and expand
insertRowData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
insert row of data into matrix and expand.
insertRowData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
insert 2 or more adjacent rows of data into matrix and expand
insertRowData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
insert row of data into matrix and expand.
insertRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
make space for new rows in matrix and expand.
insertRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
make space for new rows in matrix and expand.
Int - Class in org.xmlcml.euclid
Int supports various utilities for integers Use Integer where you want a first-class Java object
Int() - Constructor for class org.xmlcml.euclid.Int
 
Int2 - Class in org.xmlcml.euclid
A pair of integers with no other assumptions Contains two ints.
Int2() - Constructor for class org.xmlcml.euclid.Int2
constructor.
Int2(int, int) - Constructor for class org.xmlcml.euclid.Int2
constructor.
Int2(Int2) - Constructor for class org.xmlcml.euclid.Int2
copy constructor
Int2Range - Class in org.xmlcml.euclid
2-D int limits Contains two IntRanges.
Int2Range() - Constructor for class org.xmlcml.euclid.Int2Range
creates zero range.
Int2Range(IntRange, IntRange) - Constructor for class org.xmlcml.euclid.Int2Range
initialise with min and max values;
Int2Range(Int2Range) - Constructor for class org.xmlcml.euclid.Int2Range
copy constructor
Int2Range(Real2Range) - Constructor for class org.xmlcml.euclid.Int2Range
copy constructor
IntArray - Class in org.xmlcml.euclid
array of ints IntArray represents a 1-dimensional vector or array of ints and is basically a wrapper for int[] in Java There are a lot of useful member functions (sorting, ranges, parallel operations The default is an array with zero points All arrays are valid objects.
IntArray() - Constructor for class org.xmlcml.euclid.IntArray
create default Array.
IntArray(int) - Constructor for class org.xmlcml.euclid.IntArray
creates n-element array.
IntArray(int, int, int) - Constructor for class org.xmlcml.euclid.IntArray
create n-element array initialised linearly.
IntArray(int, int) - Constructor for class org.xmlcml.euclid.IntArray
create Array initialized to constant value.
IntArray(int, int[]) - Constructor for class org.xmlcml.euclid.IntArray
create Array from part of java array.
IntArray(int[]) - Constructor for class org.xmlcml.euclid.IntArray
create Array from java array.
IntArray(List<Integer>) - Constructor for class org.xmlcml.euclid.IntArray
 
IntArray(IntArray, int, int) - Constructor for class org.xmlcml.euclid.IntArray
create from subarray of another Array.
IntArray(IntArray, IntArray) - Constructor for class org.xmlcml.euclid.IntArray
create mixed sliced array.
IntArray(IntArray) - Constructor for class org.xmlcml.euclid.IntArray
copy constructor.
IntArray(int, String, int) - Constructor for class org.xmlcml.euclid.IntArray
Create customized array.
IntArray(String[]) - Constructor for class org.xmlcml.euclid.IntArray
construct from an array of Strings.
IntArray(String) - Constructor for class org.xmlcml.euclid.IntArray
create from a space-separated string of integers.
IntArraySTAttribute - Class in org.xmlcml.stml.attribute
attribute representing an int value..
IntArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
constructor.
IntArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
from DOM.
IntArraySTAttribute(IntArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
copy constructor
IntArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
from DOM.
integerMap - Static variable in class org.xmlcml.euclid.IntSet
 
intersectionWith(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
intersect two ranges and take the range common to both; return invalid range if no overlap or either is null/invalid
intersectionWith(IntRange) - Method in class org.xmlcml.euclid.IntRange
intersect two ranges and take the range common to both; return invalid range if no overlap
intersectionWith(IntSet) - Method in class org.xmlcml.euclid.IntSet
intersect two sets (that is elements common to both)
intersectionWith(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
intersect two ranges and take the range common to both; return invalid range if no overlap or either is null/invalid
intersectionWith(RealRange) - Method in class org.xmlcml.euclid.RealRange
intersect two ranges and take the range common to both; return null if no overlap
intersectsWith(IntRange) - Method in class org.xmlcml.euclid.IntRange
 
intersectsWith(RealRange) - Method in class org.xmlcml.euclid.RealRange
 
Interval<T extends Comparable<T>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
An interval is the subset of elements which fall between (with respect to a total order) two endpoint elements of a set.
Interval(T, boolean, T, boolean) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Construct a new instance with the specified low and high endpoints.
IntMatrix - Class in org.xmlcml.euclid
rectangular real number matrix class IntMatrix represents a rectangular m-x-n matrix.
IntMatrix() - Constructor for class org.xmlcml.euclid.IntMatrix
construct default matrix.
IntMatrix(int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
Create matrix with given rows and columns.
IntMatrix(int, int, int[]) - Constructor for class org.xmlcml.euclid.IntMatrix
Create from 1-D array.
IntMatrix(int, int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
creates matrix with initialised values.
IntMatrix(IntMatrix, int, int, int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
create from submatrix of another matrix.
IntMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.IntMatrix
copy constructor.
IntMatrix(int[][]) - Constructor for class org.xmlcml.euclid.IntMatrix
create from a java matrix.
IntMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.IntMatrix
casts doubles to int.
IntRange - Class in org.xmlcml.euclid
maximum and minimum values Contains two ints representing the minimum and maximum of an allowed or observed range.
IntRange() - Constructor for class org.xmlcml.euclid.IntRange
creates invalid range from MAX_VALUE to MIN_VALUE
IntRange(int, int) - Constructor for class org.xmlcml.euclid.IntRange
initialise with min and max values; if minv > maxv create inValid IntRange
IntRange(IntRange) - Constructor for class org.xmlcml.euclid.IntRange
copy constructor
IntRange(RealRange) - Constructor for class org.xmlcml.euclid.IntRange
 
IntRangeArray - Class in org.xmlcml.euclid
holds an array of IntRanges may or may not overlap or be sorted
IntRangeArray() - Constructor for class org.xmlcml.euclid.IntRangeArray
 
IntRangeArray(List<IntRange>) - Constructor for class org.xmlcml.euclid.IntRangeArray
 
IntRangeArray(IntRangeArray) - Constructor for class org.xmlcml.euclid.IntRangeArray
deep copy
IntSet - Class in org.xmlcml.euclid
public class IntSet Stores a unique set of ints (that is cannot contain duplicate ints.
IntSet() - Constructor for class org.xmlcml.euclid.IntSet
constructor.
IntSet(int) - Constructor for class org.xmlcml.euclid.IntSet
creates an IntSet with the integers 0...nelem-1
IntSet(int, int) - Constructor for class org.xmlcml.euclid.IntSet
creates an IntSet with the integers start...end (if start <= end)
IntSet(IntSet) - Constructor for class org.xmlcml.euclid.IntSet
copy constructor
IntSet(int[]) - Constructor for class org.xmlcml.euclid.IntSet
make from an int[] - all values must be distinct;
IntSquareMatrix - Class in org.xmlcml.euclid
square matrix class IntSquareMatrix represents a square m-x-m matrix.
IntSquareMatrix() - Constructor for class org.xmlcml.euclid.IntSquareMatrix
Constructor.
IntSquareMatrix(int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
Constructor.
IntSquareMatrix(int, int[]) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
Creates real square matrix from array THE COLUMN IS THE FASTEST MOVING INDEX, that is the matrix is filled as mat(0,0), mat(0,1) ...
IntSquareMatrix(int, int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
Creates real square matrix with all elements initialized to int value.
IntSquareMatrix(IntMatrix, int, int, int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
Constructor for submatrix of another matrix.
IntSquareMatrix(IntSquareMatrix) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
copy constructor.
IntSquareMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
shallow copy from IntMatrix the array values are not copied (only the reference)
IntSquareMatrix(int[][]) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
constructor from array.
IntSquareMatrix.Type - Enum in org.xmlcml.euclid
type
IntSTAttribute - Class in org.xmlcml.stml.attribute
attribute representing an int value.
IntSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
constructor.
IntSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
from DOM.
IntSTAttribute(IntSTAttribute) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
copy constructor
IntSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
from DOM.
inverse() - Method in class org.xmlcml.euclid.IntRangeArray
create array representing the gaps in this gaps at ends are NOT filled does not alter this
inverse() - Method in class org.xmlcml.euclid.RealRangeArray
create array representing the gaps in this gaps at ends are NOT filled does not alter this
inverseMap() - Method in class org.xmlcml.euclid.IntSet
Inverse mapping - see introduction if y[i] = x[this.elementAt(i)]; then the result supports x[i] = y[inv.elementAt(i)];
invert(Hashtable<Object, Object>) - Static method in class org.xmlcml.euclid.Util
invert a Hashtable by interchanging keys and values.
isAntiParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
 
isAntiparallelTo(Line3) - Method in class org.xmlcml.euclid.Line3
are two lines antiparallel.
isAntiparallelTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
are two planes antiparallel.
isAntiParallelTo(Vector2, double) - Method in class org.xmlcml.euclid.Vector2
is vector antiparallel to another calculates angle between vectors
isArithmeticProgression(int) - Method in class org.xmlcml.euclid.IntArray
returns true if array is of form: i, i+delta, i+2*delta ...
isClear() - Method in class org.xmlcml.euclid.IntArray
is the array filled with zeros.
isClear() - Method in class org.xmlcml.euclid.RealArray
is the array filled with zeros.
isClosedOnEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
 
isClosedOnHigh() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
 
isClosedOnLow() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
 
isColinearVector(Vector3) - Method in class org.xmlcml.euclid.Vector3
are two vectors colinear.
isContainedInAnyRange(List<Real2Range>) - Method in class org.xmlcml.euclid.Real2Range
iterates through all boxes and return true r2r is contained in any range
isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
 
isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
isEmpty() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
isEqual(Int2, Int2) - Static method in class org.xmlcml.euclid.Int2
compares two Int2s.
isEqual(Double, Double) - Static method in class org.xmlcml.euclid.Real
are two numbers equal within epsx.
isEqual(int, double[], double[], double) - Static method in class org.xmlcml.euclid.Real
Deprecated.
omit n
isEqual(double[], double[], double) - Static method in class org.xmlcml.euclid.Real
are all members of an array equal within epsilon.
isEqual(int, double[], double[]) - Static method in class org.xmlcml.euclid.Real
Deprecated.
use epsilon method
isEqual(Double, Double, double) - Static method in class org.xmlcml.euclid.Real
are two numbers equal within epsilon
isEqual(RealRange, RealRange, double) - Static method in class org.xmlcml.euclid.RealRange
 
isEqual(double[], double[], double) - Static method in class org.xmlcml.euclid.Util
compare two arrays of doubles.
isEqual(int[], int[], int) - Static method in class org.xmlcml.euclid.Util
compare two arrays of ints.
isEqualTo(double) - Method in class org.xmlcml.euclid.Angle
Deprecated.
// use epsilon method
isEqualTo(double, double) - Method in class org.xmlcml.euclid.Angle
compare angles allowing for epsilon
isEqualTo(Angle) - Method in class org.xmlcml.euclid.Angle
are two angles equal
isEqualTo(Angle, double) - Method in class org.xmlcml.euclid.Angle
are two angles equal
isEqualTo(Int2) - Method in class org.xmlcml.euclid.Int2
is equal to.
isEqualTo(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
is equal to.
isEqualTo(IntArray) - Method in class org.xmlcml.euclid.IntArray
are two arrays equal.
isEqualTo(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
tests matrices for equality.
isEqualTo(IntRange) - Method in class org.xmlcml.euclid.IntRange
invalid ranges return false
isEqualTo(IntSet) - Method in class org.xmlcml.euclid.IntSet
element-by-element comparison of sets
isEqualTo(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
are two matrices identical
isEqualTo(Line3) - Method in class org.xmlcml.euclid.Line3
are two lines identical.
isEqualTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
are two planes coincident and parallel.
isEqualTo(Point3) - Method in class org.xmlcml.euclid.Point3
are two points identical.
isEqualTo(Point3, double) - Method in class org.xmlcml.euclid.Point3
are two points identical.
isEqualTo(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
is equal.
isEqualTo(Polar) - Method in class org.xmlcml.euclid.Polar
are two polar equal
isEqualTo(Real2) - Method in class org.xmlcml.euclid.Real2
Deprecated. 
isEqualTo(Real2, double) - Method in class org.xmlcml.euclid.Real2
equality.
isEqualTo(Real2Array, double) - Method in class org.xmlcml.euclid.Real2Array
compares the arrays
isEqualTo(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
Deprecated.
isEqualTo(Real2Range, double) - Method in class org.xmlcml.euclid.Real2Range
is equals to.
isEqualTo(Real3Range, double) - Method in class org.xmlcml.euclid.Real3Range
is equal to.
isEqualTo(Real3Range) - Method in class org.xmlcml.euclid.Real3Range
Deprecated.
isEqualTo(RealArray) - Method in class org.xmlcml.euclid.RealArray
are two arrays equal.
isEqualTo(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
tests matrices for equality.
isEqualTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
Deprecated.
isEqualTo(RealRange, double) - Method in class org.xmlcml.euclid.RealRange
invalid ranges return false
isEqualTo(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
are two matrices identical
isEqualTo(Transform2) - Method in class org.xmlcml.euclid.Transform2
Description of the Method
isEqualTo(Transform3) - Method in class org.xmlcml.euclid.Transform3
equality of two transforms.
isEqualTo(Vector3) - Method in class org.xmlcml.euclid.Vector3
are two vectors equal lengths.
isFloat(String) - Static method in class org.xmlcml.euclid.Util
parse string as float.
isFloatArray(String, String) - Static method in class org.xmlcml.euclid.RealArray
parse string as realArray.
isFloatArray(String, String) - Static method in class org.xmlcml.euclid.Util
parse string as realArray.
isFull() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
isFull() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
isFull() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
isGreaterThan(double, double) - Static method in class org.xmlcml.euclid.Real
is a more than epsx greater than b
isHorizontal(Angle) - Method in class org.xmlcml.euclid.Line2
 
isHorizontal() - Method in class org.xmlcml.euclid.Real2Range
 
isIdenticalTo(Vector3) - Method in class org.xmlcml.euclid.Vector3
are two vectors equal in all components.
isImproperRotation() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix an improper rotation.
isInt(String) - Static method in class org.xmlcml.euclid.Util
parse string as integer.
isIntArray(String, String) - Static method in class org.xmlcml.euclid.IntArray
parse string as integerArray.
isIntArray(String, String) - Static method in class org.xmlcml.euclid.Util
parse string as integerArray.
isInvariant(Transform3, boolean) - Method in class org.xmlcml.euclid.Point3
is point invariant wrt symmetry operation.
isLeaf() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Test whether or not this node is a leaf node.
isLessThan(double, double) - Static method in class org.xmlcml.euclid.Real
is a less than epsx less than b
isLessThan(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
compares boxes independent of origin.
isLessThan(RealRange) - Method in class org.xmlcml.euclid.RealRange
compares ranges independent of origin.
isList - Variable in class org.xmlcml.stml.STMLType
 
isLowerTriangular() - Method in class org.xmlcml.euclid.IntSquareMatrix
is matrix LowerTriangular.
isLowerTriangular() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix LowerTriangular.
isNull(Real2Range) - Static method in class org.xmlcml.euclid.Real2Range
 
ISOLATIN_ENTITIES - Static variable in class org.xmlcml.euclid.Util
isolatin entities
ISOLATIN_HI - Static variable in class org.xmlcml.euclid.Util
 
ISOLATIN_LO - Static variable in class org.xmlcml.euclid.Util
 
isOnLine(Line3) - Method in class org.xmlcml.euclid.Point3
is point on line.
isOnPlane(Plane3) - Method in class org.xmlcml.euclid.Point3
is point on plane.
isOrigin() - Method in class org.xmlcml.euclid.Point3
is a point at Origin
isOrigin() - Method in class org.xmlcml.euclid.Real2
Deprecated.
USE epsilon method
isOrigin(double) - Method in class org.xmlcml.euclid.Real2
is the point the origin.
isOrthogonal() - Method in class org.xmlcml.euclid.IntMatrix
is matrix Orthogonal row-wise.
isOrthogonal() - Method in class org.xmlcml.euclid.RealMatrix
is matrix Orthogonal row-wise.
isOrthogonal() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix orthogonal.
isOrthonormal() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix unitary.
isParallelOrAntiParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
are unsigned lines parallel.
isParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
are two lines parallel within tolerance.
isParallelTo(Line3) - Method in class org.xmlcml.euclid.Line3
are two lines parallel.
isParallelTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
are two planes parallel.
isParallelTo(Vector2, double) - Method in class org.xmlcml.euclid.Vector2
is vector parallel to another calculates angle between vectors
isPerpendicularTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
 
isSquare() - Method in class org.xmlcml.euclid.IntMatrix
is the matrix square
isSquare() - Method in class org.xmlcml.euclid.RealMatrix
is the matrix square
isSymmetric() - Method in class org.xmlcml.euclid.IntSquareMatrix
is matrix symmetric.
isSymmetric() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix symmetric.
isUnit() - Method in class org.xmlcml.euclid.IntSquareMatrix
is it a unit matrix.
isUnit() - Method in class org.xmlcml.euclid.RealSquareMatrix
is it a unit matrix.
isUnitary() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix unitary.
isUpperTriangular() - Method in class org.xmlcml.euclid.IntSquareMatrix
is matrix UpperTriangular.
isUpperTriangular() - Method in class org.xmlcml.euclid.RealSquareMatrix
is matrix UpperTriangular.
isValid() - Method in class org.xmlcml.euclid.Int2Range
a Int2Range is valid if both its constituent ranges are
isValid() - Method in class org.xmlcml.euclid.IntRange
a Range is only valid if its maxval is not less than its minval; this tests for uninitialised ranges
isValid() - Method in class org.xmlcml.euclid.Real2Range
a Real2Range is valid if both its constituent ranges are
isValid() - Method in class org.xmlcml.euclid.RealRange
a Range is only valid if its maxval is not less than its minval; this tests for uninitialised ranges
isVertical(Angle) - Method in class org.xmlcml.euclid.Line2
 
isVertical() - Method in class org.xmlcml.euclid.Real2Range
 
isXMLFile(File) - Static method in class org.xmlcml.xml.XMLUtil
check file is existing file, not null or directory,
isZero(Double) - Static method in class org.xmlcml.euclid.Real
Deprecated.
use epsilon method
isZero(double, double) - Static method in class org.xmlcml.euclid.Real
 
isZero(double) - Method in class org.xmlcml.euclid.RealMatrix
are all elements of matrix zero?
isZero() - Method in class org.xmlcml.euclid.Vector3
is vector of zero length.
Iter(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
 
iterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Returns an Iterator over the elements of this tree.
iterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
iterator() - Method in class org.xmlcml.euclid.IntArray
 
iterator() - Method in class org.xmlcml.euclid.IntRangeArray
 
iterator() - Method in class org.xmlcml.euclid.Real2Array
 
iterator() - Method in class org.xmlcml.euclid.RealArray
 
iterator() - Method in class org.xmlcml.euclid.RealRangeArray
 
IterBase(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 

J

JAVA_ARRAY - Static variable in interface org.xmlcml.xml.XMLConstants
array
JAVA_BOOL - Static variable in interface org.xmlcml.xml.XMLConstants
primitive
JAVA_BOOLEAN - Static variable in interface org.xmlcml.xml.XMLConstants
java classnames
JAVA_DOUB - Static variable in interface org.xmlcml.xml.XMLConstants
primitive
JAVA_DOUBLE - Static variable in interface org.xmlcml.xml.XMLConstants
java classnames
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
dewisott
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.DoubleSTAttribute
dewisott
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
 
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.IntSTAttribute
 
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
JAVA_GET_METHOD - Static variable in class org.xmlcml.stml.attribute.StringSTAttribute
 
JAVA_INT - Static variable in interface org.xmlcml.xml.XMLConstants
primitive
JAVA_INTEGER - Static variable in interface org.xmlcml.xml.XMLConstants
constant
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
dewisott
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.DoubleSTAttribute
dewisott
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
 
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.IntSTAttribute
 
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
JAVA_SHORT_CLASS - Static variable in class org.xmlcml.stml.attribute.StringSTAttribute
 
JAVA_STRING - Static variable in interface org.xmlcml.xml.XMLConstants
String class
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
dewisott
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.DoubleSTAttribute
dewisott
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
 
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.IntSTAttribute
 
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
JAVA_TYPE - Static variable in class org.xmlcml.stml.attribute.StringSTAttribute
 
javaType - Variable in class org.xmlcml.stml.STMLType
 
JodaDate - Class in org.xmlcml.euclid
really just to remember at this stage
JodaDate() - Constructor for class org.xmlcml.euclid.JodaDate
 
joinRanges(List<IntRange>, int) - Static method in class org.xmlcml.euclid.IntRange
joins intRanges A and B when A.getMax() == B.getMin().

K

KnuthMorrisPrattAlgorithm - Class in blogspot.software_and_algorithms.stern_library.string
An implementation of the Knuth Morris Pratt substring search algorithm.
KnuthMorrisPrattAlgorithm(String) - Constructor for class blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm
Constructor.

L

largestElement() - Method in class org.xmlcml.euclid.IntArray
value of largest element.
largestElement() - Method in class org.xmlcml.euclid.IntMatrix
get value of largest element.
largestElement() - Method in class org.xmlcml.euclid.RealArray
value of largest element.
largestElement() - Method in class org.xmlcml.euclid.RealMatrix
get value of largest element.
largestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
get value of largest element in a column
largestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
get value of largest element in a column
largestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
get value of largest element in a row.
largestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
get value of largest element in a row.
lastIndexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Get the index of the last element equal to the specified Object.
lastIndexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Get the index of the last element equal to the specified Object.
lastIndexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
lastIndexOf(Object) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Get the index of the last element equal to the specified Object.
leftRotate(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Perform a left rotate operation on the specified node.
leftTrim(String) - Static method in class org.xmlcml.euclid.Util
remove leading blanks
length - Variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
 
length - Variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
 
lessThan(double) - Method in class org.xmlcml.euclid.Angle
is one angle less than another (after normalisation)
lessThan(Angle) - Method in class org.xmlcml.euclid.Angle
is one angle less than another (after normalisation)
lessThanOrEquals(double) - Method in class org.xmlcml.euclid.Angle
is one angle less than or equal to another (after normalisation)
lessThanOrEquals(Angle) - Method in class org.xmlcml.euclid.Angle
is one angle less than or equal to another (after normalisation)
Line2 - Class in org.xmlcml.euclid
line determined by one point (R) and a vector (V) this gives L = R + nV can assume that R and R+V are the two "ends of the line" the semantics of this are application-dependent
Line2(Real2, Real2) - Constructor for class org.xmlcml.euclid.Line2
generates vector
Line2(Real2, Vector2) - Constructor for class org.xmlcml.euclid.Line2
generates to
Line2AndReal2Calculator - Class in org.xmlcml.euclid
 
Line2AndReal2Calculator(Line2, Real2) - Constructor for class org.xmlcml.euclid.Line2AndReal2Calculator
 
Line3 - Class in org.xmlcml.euclid
3-dimensional line class Line3 represents a 3-dimensional line It is one of a set of primitives which can be combined to create and manipulate complex 3-dimensional objects.
Line3() - Constructor for class org.xmlcml.euclid.Line3
default consstructor.
Line3(Point3, Vector3) - Constructor for class org.xmlcml.euclid.Line3
construct from point and vector.
Line3(Point3, Point3) - Constructor for class org.xmlcml.euclid.Line3
construct a line from two Point3s.
Line3(Line3) - Constructor for class org.xmlcml.euclid.Line3
copy constructor.
lineSearch(double, RealArray) - Method in class org.xmlcml.euclid.RealArray
binary search on monotonic increasing distribution.
list - Variable in class org.xmlcml.stml.STMLType
 
listDataType() - Method in class org.xmlcml.stml.STMLType
get data type of list.
listIterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
listIterator(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
listLength - Variable in class org.xmlcml.stml.STMLType
 
lnfact(int) - Static method in class org.xmlcml.euclid.Univariate
 
lnfbeta(double, double) - Static method in class org.xmlcml.euclid.Univariate
 
lnfgamma(double) - Static method in class org.xmlcml.euclid.Univariate
 
longerThan(Vector3) - Method in class org.xmlcml.euclid.Vector3
vector length > vector length
LOWER_ROMAN_NUMERAL - Static variable in class org.xmlcml.euclid.Util
 
LOWER_ROMAN_REGEX - Static variable in class org.xmlcml.euclid.Util
regex matching roman numbers up to m ("[ivxlcdm]+").
lowerTriangle() - Method in class org.xmlcml.euclid.IntSquareMatrix
copy lower triangle into linear array; order: 0,0; 1,0; 1,1; 2,0
lowerTriangle() - Method in class org.xmlcml.euclid.RealSquareMatrix
copy lower triangle into linear array; order: 0,0; 1,0; 1,1; 2,0

M

main(String[]) - Static method in class org.xmlcml.euclid.Point3
main.
main(String[]) - Static method in class org.xmlcml.euclid.Univariate
 
makeAbstractName(String) - Static method in class org.xmlcml.xml.XMLUtil
create local Abstract class name.
makeId(String) - Static method in class org.xmlcml.xml.XMLUtil
make id from string.
makePoint(double, double) - Method in class org.xmlcml.euclid.Real2
make a new point at (dist, theta) from this
makeSpaceForNewColumns(int, int) - Method in class org.xmlcml.euclid.IntMatrix
insert a hole into the matrix and expand.
makeSpaceForNewColumns(int, int) - Method in class org.xmlcml.euclid.RealMatrix
insert a hole into the matrix and expand.
makeSTMLXAttribute(String, String) - Static method in class org.xmlcml.stml.STMLElement
convenience method to create new cmlx:foo attribute.
match(int, int) - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Helper method to record a matching between worker w and job j.
maxval - Variable in class org.xmlcml.euclid.IntRange
maximum of range
maxval - Variable in class org.xmlcml.euclid.RealRange
maximum of range
merge(E, E, E) - Static method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Helper function to merge two ThriftyList.ListInternal instances into the target ThriftyList.ListInternal instance.
mergeNextSmallSublists() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Merge two small sublists to a single large sublist if two small sublists exist, or double the capacity of the single small sublist to that of a large sublist if only a single small sublist exists.
message(String) - Static method in class org.xmlcml.euclid.Util
message - nothing fancy at present
midPoint() - Method in class org.xmlcml.euclid.Real2Interval
gets midpoint.
midPoint() - Method in class org.xmlcml.euclid.RealInterval
gets midpoint.
minimumDistance - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
 
minval - Variable in class org.xmlcml.euclid.IntRange
minimum of range
minval - Variable in class org.xmlcml.euclid.RealRange
minimum of range
months - Static variable in class org.xmlcml.euclid.Util
month data .
moveToCentroid() - Method in class org.xmlcml.euclid.Point3Vector
centre molecule on origin.
MULTIPLIER_TO_SI - Static variable in class org.xmlcml.stml.STMLAttribute
 
multiply(Complex) - Method in class org.xmlcml.euclid.Complex
multiply a complex by a complex.
multiply(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
matrix multiplication.
multiply(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
matrix multiplication of a COLUMN vector.
multiply(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
matrix multiplication.
multiply(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
matrix multiplication.
multiply(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
matrix multiplication of a COLUMN vector.
multiply(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
matrix multiplication.
multiplyBy(double) - Method in class org.xmlcml.euclid.Angle
multiply an angle by a scalar
multiplyBy(int) - Method in class org.xmlcml.euclid.Int2
multiply a point by a scalar
multiplyBy(int) - Method in class org.xmlcml.euclid.IntArray
array multiplication by a scalar.
multiplyBy(int) - Method in class org.xmlcml.euclid.IntMatrix
matrix multiplication by a scalar.
multiplyBy(double) - Method in class org.xmlcml.euclid.Point3
scale point.
multiplyBy(double) - Method in class org.xmlcml.euclid.Point3Vector
multiply all coords.
multiplyBy(Polar) - Method in class org.xmlcml.euclid.Polar
multiply a polar by a polar
multiplyBy(double) - Method in class org.xmlcml.euclid.Polar
multiply a polar by a scalar
multiplyBy(double) - Method in class org.xmlcml.euclid.Real2
retuen multiplication of a point by a scalar does not alter this
multiplyBy(double) - Method in class org.xmlcml.euclid.Real2Vector
multiply all coordinates be a given scalar (that is expands scale)
multiplyBy(double) - Method in class org.xmlcml.euclid.RealArray
array multiplication by a scalar.
multiplyBy(double) - Method in class org.xmlcml.euclid.RealMatrix
matrix multiplication by a scalar.
multiplyBy(double) - Method in class org.xmlcml.euclid.Vector3
scalar multiplication.
multiplyByEquals(double) - Method in class org.xmlcml.euclid.Point3Vector
multiply all coords - alters this.
multiplyEquals(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
matrix multiplication.
multiplyEquals(double) - Method in class org.xmlcml.euclid.Point3
scale point.
multiplyEquals(double) - Method in class org.xmlcml.euclid.Real2
multiply a point by a scalar alters this
multiplyEquals(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
matrix multiplication.
multiplyEquals(double) - Method in class org.xmlcml.euclid.Vector3
scalar multiplication.

N

NAME - Static variable in class org.xmlcml.stml.attribute.DelimiterAttribute
dewisott
NAME - Static variable in class org.xmlcml.stml.attribute.DictRefAttribute
 
NAME - Static variable in class org.xmlcml.stml.attribute.IdAttribute
id
NAME - Static variable in class org.xmlcml.stml.attribute.UnitsAttribute
 
name - Variable in class org.xmlcml.stml.STMLType
 
NamespaceRefAttribute - Class in org.xmlcml.stml.attribute
abstract class supporting attributes with namespaceRef values.
NamespaceRefAttribute(String) - Constructor for class org.xmlcml.stml.attribute.NamespaceRefAttribute
constructor.
NamespaceRefAttribute(String, String) - Constructor for class org.xmlcml.stml.attribute.NamespaceRefAttribute
 
NamespaceRefAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.NamespaceRefAttribute
 
nCr(int, int) - Static method in class org.xmlcml.euclid.Univariate
 
negative() - Method in class org.xmlcml.euclid.Complex
unary minus MODIFIES object
negative() - Method in class org.xmlcml.euclid.Int2
multiply both components by minus one MODIFIES 'this'
negative() - Method in class org.xmlcml.euclid.IntArray
change the sign of all elements.
negative() - Method in class org.xmlcml.euclid.IntMatrix
unary minus.
negative() - Method in class org.xmlcml.euclid.Line3
form coincident antiparallel line.
negative() - Method in class org.xmlcml.euclid.Plane3
reverse direction of plane.
negative() - Method in class org.xmlcml.euclid.Real2
multiply both components by minus one MODIFIES 'this'
negative() - Method in class org.xmlcml.euclid.RealArray
change the sign of all elements.
negative() - Method in class org.xmlcml.euclid.RealMatrix
unary minus.
negative() - Method in class org.xmlcml.euclid.Vector3
negative of vector.
negativeEquals() - Method in class org.xmlcml.euclid.Vector3
negative of vector.
next() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
next(int) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextBeta(double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextBoolean() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextBoolean(double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextChiSq() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextChiSq(int) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextChiSq(int, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextExp() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextExp(double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextExp(double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextGamma() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextGamma(double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextGamma(double, double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextGaussian() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextGaussian(double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
nextIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
nextInt() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextInt(int) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextPoisson(double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextPoisson() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextUniform() - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
nextUniform(double, double) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
NO_BASE - Static variable in class org.xmlcml.stml.STMLType
dewisott
Node(T) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
Construct a new node associated with the specified interval.
Node(T) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
Construct a node with the specified value.
Node(T) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Construct a new node with the specified value.
Node(U) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
Construct a new node associated with the specified point.
NONWHITEPUNC - Static variable in interface org.xmlcml.euclid.EuclidConstants
all punctuation without whitespace
NONWHITEPUNC0 - Static variable in interface org.xmlcml.euclid.EuclidConstants
punctuation without _.- and whitespace
NONWHITEPUNC0REGEX - Static variable in interface org.xmlcml.euclid.EuclidConstants
punctuation without _.- and whitespace
normalise(double) - Static method in class org.xmlcml.euclid.Angle
normalise angle.
normalise() - Method in class org.xmlcml.euclid.Vector3
Deprecated.
(use normalize())
normaliseByColumns() - Method in class org.xmlcml.euclid.RealMatrix
normalise matrix columns to length of unity
normaliseByRows() - Method in class org.xmlcml.euclid.RealMatrix
normalise matrix rows to length of unity
normaliseCrystallographically() - Method in class org.xmlcml.euclid.Point3
normalise crystallographically.
normaliseWhitespace(String) - Static method in class org.xmlcml.euclid.Util
normalise whitespace in a String (all whitespace is transformed to single spaces and the string is NOT trimmed
normalize(double, int) - Static method in class org.xmlcml.euclid.Real
truncate to given number of decimals.
normalize() - Method in class org.xmlcml.euclid.RealRange
if min > max swap them
normalize() - Method in class org.xmlcml.euclid.Vector3
normalize vector.
normalizeSpace(String) - Static method in class org.xmlcml.xml.XMLUtil
 
normalizeTo2Pi() - Method in class org.xmlcml.euclid.Angle
Normalises angle to be in range 0 -> Math.PI * 2.
normalizeToPlusMinusPI() - Method in class org.xmlcml.euclid.Angle
normalizes angle to be in range - Math.PI -> Math.PI.
normalizeWhitespaceInTextNodes(Element) - Static method in class org.xmlcml.xml.XMLUtil
 
notIn(IntSet) - Method in class org.xmlcml.euclid.IntSet
elements only in first set
nPr(int, int) - Static method in class org.xmlcml.euclid.Univariate
 
NUMB_XYZ - Static variable in class org.xmlcml.euclid.ParsedSymop
 

O

offEnd1 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
 
offEnd2 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
 
offer(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
offerFirst(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
offerLast(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
offsetsTo(Real2Interval, double[]) - Method in class org.xmlcml.euclid.Real2Interval
offsets to overlap origins in each scales these by scales and then calculates offsets to overlap midpoints
offsetsTo(Real2Interval, double) - Method in class org.xmlcml.euclid.Real2Interval
offsets to overlap origins in each isotropic scales scales these by scale
offsetsTo(Real2Interval) - Method in class org.xmlcml.euclid.Real2Interval
offset to map one interval onto another.
offsetTo(RealInterval) - Method in class org.xmlcml.euclid.RealInterval
offset to map one interval onto another.
offsetTo(RealInterval, double) - Method in class org.xmlcml.euclid.RealInterval
offset to map one interval onto another.
ONE_THIRD - Static variable in interface org.xmlcml.euclid.EuclidConstants
 
OrderLinkedRedBlackTree<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A red black tree that has been augmented to support linear time partial iteration by storing pointers to a node's predecessor and successor within the node itself.
OrderLinkedRedBlackTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Default constructor.
OrderLinkedRedBlackTree(Comparator<T>) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
Construct a new instance which uses the specified comparator.
OrderLinkedRedBlackTree.Node<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A red-black tree node augmented to store pointers to its predecessor and successor.
org.xmlcml.euclid - package org.xmlcml.euclid
 
org.xmlcml.euclid.test - package org.xmlcml.euclid.test
 
org.xmlcml.stml - package org.xmlcml.stml
 
org.xmlcml.stml.attribute - package org.xmlcml.stml.attribute
 
org.xmlcml.stml.interfacex - package org.xmlcml.stml.interfacex
 
org.xmlcml.xml - package org.xmlcml.xml
 
orthogonalise() - Method in class org.xmlcml.euclid.RealSquareMatrix
orthogonalise matrix.
orthonormalize() - Method in class org.xmlcml.euclid.RealSquareMatrix
orthonormalise matrix.
outerProduct(IntArray) - Static method in class org.xmlcml.euclid.IntSquareMatrix
Creates square matrix from real matrix.
outerProduct(RealArray) - Static method in class org.xmlcml.euclid.RealSquareMatrix
Creates square matrix from real matrix.
outOfRange(IntRange) - Method in class org.xmlcml.euclid.IntArray
get elements outside a range.
outOfRange(RealRange) - Method in class org.xmlcml.euclid.RealArray
get elements outside a range.
outputFloat(int, int, double) - Static method in class org.xmlcml.euclid.Util
format for example f8.3 this is a mess; if cannot fit, then either right-truncates or when that doesn't work, returns ****
outputNumber(int, int, double) - Static method in class org.xmlcml.euclid.Util
as above, but trims trailing zeros
outputQuietly(Element, File, int) - Static method in class org.xmlcml.xml.XMLUtil
convenience method to avoid trapping exception
overlaps(Interval<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
Test whether or not this interval and the specified interval overlap.

P

PairStructure(Point2D, Point2D, double) - Constructor for class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm.PairStructure
Constructor.
parseCurlyBracketString(String) - Static method in class org.xmlcml.euclid.IntRange
interprets a String as an IntRange.
parseCurlyBracketString(String) - Static method in class org.xmlcml.euclid.RealRange
interprets a String as an RealRange.
parseDate(String) - Static method in class org.xmlcml.euclid.JodaDate
 
parseDate(String, String) - Static method in class org.xmlcml.euclid.JodaDate
 
parseDouble(String) - Static method in class org.xmlcml.euclid.Real
Parse a string to double value, similar to Double.parseDouble function, but also try to parse against FORTRAN number, e.g.
ParsedSymop - Class in org.xmlcml.euclid
Parses common crystallographic representations of a single component of a symmetry operator Lowercases everything e.g.
ParsedSymop() - Constructor for class org.xmlcml.euclid.ParsedSymop
 
parseFlexibleDouble(String) - Static method in class org.xmlcml.euclid.Util
Parses double, taking account of lexical forms of special cases allowed by the XSD spec: INF, -INF and NaN.
parseJavaDate(Date) - Static method in class org.xmlcml.euclid.JodaDate
 
parseJodaDate(DateTime) - Static method in class org.xmlcml.euclid.JodaDate
 
parseQuietly(DateTimeFormatter, String) - Static method in class org.xmlcml.euclid.JodaDate
return null if fails
parseQuietlyToDocument(InputStream) - Static method in class org.xmlcml.xml.XMLUtil
 
parseQuietlyToDocument(File) - Static method in class org.xmlcml.xml.XMLUtil
 
parseQuietlyToDocumentWithoutDTD(File) - Static method in class org.xmlcml.xml.XMLUtil
 
parseResourceQuietlyToDocument(String) - Static method in class org.xmlcml.xml.XMLUtil
 
parseXML(String) - Static method in class org.xmlcml.xml.XMLUtil
parses XML string into element.
partOfRegularPolygon(int, int, double) - Static method in class org.xmlcml.euclid.Real2Vector
create part of regular polygon.
pattern - Variable in class org.xmlcml.stml.STMLType
 
PATTERN_ANYURI - Static variable in interface org.xmlcml.xml.XMLConstants
 
PATTERN_QNAME - Static variable in interface org.xmlcml.xml.XMLConstants
 
pchisq(double, double) - Method in class org.xmlcml.euclid.Univariate
chiSquared.
peek() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
peekFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
peekLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
pf(double, double, double) - Static method in class org.xmlcml.euclid.Univariate
betainv ALGORITHM AS 63 APPL.
Plane3 - Class in org.xmlcml.euclid
3-dimensional plane class Plane3 represents a 3-dimensional plane.
Plane3() - Constructor for class org.xmlcml.euclid.Plane3
default constructor.
Plane3(double, double, double, double) - Constructor for class org.xmlcml.euclid.Plane3
formed from components.
Plane3(double[], double) - Constructor for class org.xmlcml.euclid.Plane3
formed from components.
Plane3(double[]) - Constructor for class org.xmlcml.euclid.Plane3
construct from array.
Plane3(Vector3, double) - Constructor for class org.xmlcml.euclid.Plane3
formed from plane and distance.
Plane3(Plane3) - Constructor for class org.xmlcml.euclid.Plane3
copy constructor:
Plane3(Point3, Point3, Point3) - Constructor for class org.xmlcml.euclid.Plane3
make a plane from three points.
Plane3(Line3, Point3) - Constructor for class org.xmlcml.euclid.Plane3
make a plane from a line and a point not on the line.
plus(Angle) - Method in class org.xmlcml.euclid.Angle
add two angles
plus(Int2) - Method in class org.xmlcml.euclid.Int2
add two points to give vector sum
plus(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
merge two ranges and take the maximum extents
plus(IntArray) - Method in class org.xmlcml.euclid.IntArray
adds arrays.
plus(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
matrix addition.
plus(IntRange) - Method in class org.xmlcml.euclid.IntRange
combine two ranges if both valid; takes greatest limits of both, else returns InValid
plus(IntRangeArray) - Method in class org.xmlcml.euclid.IntRangeArray
 
plus(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
matrix addition.
plus(Point3) - Method in class org.xmlcml.euclid.Point3
New point by adding points as vectors.
plus(Vector3) - Method in class org.xmlcml.euclid.Point3
New point from point+vector does NOT alter this
plus(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
form the point+point sum for two vectors of points
plus(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
translate by a vector - do NOT modify this
plus(Polar) - Method in class org.xmlcml.euclid.Polar
add two polars
plus(Real2) - Method in class org.xmlcml.euclid.Real2
add two points to give vector sum
plus(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
merge two ranges and take the maximum extents not sure the logic is right if this is INVALID then replace with r2 if this is VALID and r2 is INVALID return this else return union of the two
plus(Real2) - Method in class org.xmlcml.euclid.Real2Vector
add a Real2 to all elements of this.
plus(Real3Range) - Method in class org.xmlcml.euclid.Real3Range
add two ranges.
plus(RealArray) - Method in class org.xmlcml.euclid.RealArray
adds arrays.
plus(double) - Method in class org.xmlcml.euclid.RealArray
add a scalar to each element.
plus(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
matrix addition.
plus(RealRange) - Method in class org.xmlcml.euclid.RealRange
combine two ranges if both valid; takes greatest limits of both, else returns InValid
plus(RealRangeArray) - Method in class org.xmlcml.euclid.RealRangeArray
 
plus(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
matrix addition.
plus(Vector3) - Method in class org.xmlcml.euclid.Vector3
vector addition.
plus(STMLArray) - Method in class org.xmlcml.stml.STMLArray
add an array to this..
plus(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
add a scalar to this..
plusEquals(Point3) - Method in class org.xmlcml.euclid.Point3
Move this Point3.
plusEquals(Vector3) - Method in class org.xmlcml.euclid.Point3
point from point and vector.
plusEquals(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
translate by a vector - modify this
plusEquals(Real2) - Method in class org.xmlcml.euclid.Real2
add two points to give vector sum
plusEquals(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
 
plusEquals(RealArray) - Method in class org.xmlcml.euclid.RealArray
adds arrays.
plusEquals(RealRange) - Method in class org.xmlcml.euclid.RealRange
 
plusEquals(Vector3) - Method in class org.xmlcml.euclid.Vector3
vector addition.
plusEquals(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
subtract an scalar from this..
pnorm(double, boolean) - Static method in class org.xmlcml.euclid.Univariate
normal integral.
pnorm(double, boolean, double, double) - Static method in class org.xmlcml.euclid.Univariate
normal integral.
Point2 - Class in org.xmlcml.euclid
2-dimensional point class PROBABLY OBSOLETE - WE USE Real2 instead Point2 represents a 2-dimensional point.
Point2() - Constructor for class org.xmlcml.euclid.Point2
constructor.
Point2(double, double) - Constructor for class org.xmlcml.euclid.Point2
formed from point components
Point2(Point2) - Constructor for class org.xmlcml.euclid.Point2
copy constructor
Point2(double[]) - Constructor for class org.xmlcml.euclid.Point2
constructor from a double[] (or a RealArray)
Point3 - Class in org.xmlcml.euclid
3-dimensional point class Point3 represents a 3-dimensional point.
Point3() - Constructor for class org.xmlcml.euclid.Point3
constructor.
Point3(double, double, double) - Constructor for class org.xmlcml.euclid.Point3
formed from point components
Point3(Point3) - Constructor for class org.xmlcml.euclid.Point3
copy constructor
Point3(double[]) - Constructor for class org.xmlcml.euclid.Point3
constructor from a double[] (or a RealArray).
Point3(Vector3) - Constructor for class org.xmlcml.euclid.Point3
make a point from a vector creates the point at head of vector rooted at the origin
Point3Vector - Class in org.xmlcml.euclid
a (Java) Vector of Point3s (Note that 'Vector' is used by Java to describe an array of objects - there is no relationship to geometrical vectors in this package.)
Point3Vector() - Constructor for class org.xmlcml.euclid.Point3Vector
constructor.
Point3Vector(double[]) - Constructor for class org.xmlcml.euclid.Point3Vector
constructor.
Point3Vector(int, double[], double[], double[]) - Constructor for class org.xmlcml.euclid.Point3Vector
from three parallel arrays of x, y and z - by REFERENCE
Point3Vector(RealArray) - Constructor for class org.xmlcml.euclid.Point3Vector
constructor from RealArray - by REFERENCE
Point3Vector(Point3Vector) - Constructor for class org.xmlcml.euclid.Point3Vector
copy constructor from Point3Vector COPIES pv
Polar - Class in org.xmlcml.euclid
Polar coordinates (r, theta)
Polar() - Constructor for class org.xmlcml.euclid.Polar
constructor.
Polar(double, double) - Constructor for class org.xmlcml.euclid.Polar
constructor.
Polar(double, Angle) - Constructor for class org.xmlcml.euclid.Polar
constructor.
Polar(Complex) - Constructor for class org.xmlcml.euclid.Polar
constructor.
Polar(Polar) - Constructor for class org.xmlcml.euclid.Polar
constructor.
poll() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
pollFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
pollLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
pop() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
PREFIX_REGEX - Static variable in class org.xmlcml.stml.attribute.NamespaceRefAttribute
regex for validating prefixes
previous() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
previousIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
previousIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
print(String) - Static method in class org.xmlcml.euclid.Util
outputs to sysout.
printArray(int[]) - Static method in class org.xmlcml.euclid.Int
print a int[]
printArray(double[]) - Static method in class org.xmlcml.euclid.Real
print a double[]
println(String) - Static method in class org.xmlcml.euclid.Util
outputs to sysout.
println() - Static method in class org.xmlcml.euclid.Util
outputs to sysout.
projectOnto(Vector2) - Method in class org.xmlcml.euclid.Vector2
projection of this onto vector.
projectOnto(Vector3) - Method in class org.xmlcml.euclid.Vector3
projection of this onto vector.
pt(double, double) - Static method in class org.xmlcml.euclid.Univariate
T-test.
PUNC - Static variable in interface org.xmlcml.euclid.EuclidConstants
all punctuation
push(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
putDegrees(double) - Method in class org.xmlcml.euclid.Angle
 

Q

qnorm(double) - Static method in class org.xmlcml.euclid.Univariate
percentage points of normal distribution.
qnorm(double, boolean) - Static method in class org.xmlcml.euclid.Univariate
percentage points of normal distribution.
qnorm(double, boolean, double, double) - Static method in class org.xmlcml.euclid.Univariate
percentage points of normal distribution.
qt(double, double, boolean) - Static method in class org.xmlcml.euclid.Univariate
Student's t-quantiles.
quoteConcatenate(String[]) - Static method in class org.xmlcml.euclid.Util
concatenate strings into quote-separated string

R

RandomNumberGenerator - Class in org.xmlcml.euclid
 
RandomNumberGenerator() - Constructor for class org.xmlcml.euclid.RandomNumberGenerator
 
RandomNumberGenerator(long) - Constructor for class org.xmlcml.euclid.RandomNumberGenerator
 
readAndCreateSTML(Element) - Static method in class org.xmlcml.stml.STMLElement
 
readAndCreateSTML(File) - Static method in class org.xmlcml.stml.STMLElement
converts a SVG file to SVGElement
readAndCreateSTML(InputStream) - Static method in class org.xmlcml.stml.STMLElement
converts a SVG file to SVGElement
readByteArray(String) - Static method in class org.xmlcml.euclid.Util
reads a byte array from file, *including* line feeds
readByteArray(DataInputStream) - Static method in class org.xmlcml.euclid.Util
reads a byte array from DataInputStream, *including* line feeds
Real - Class in org.xmlcml.euclid
Real supports various utilities for real numbers Use Double where you want a first-class Java object
Real() - Constructor for class org.xmlcml.euclid.Real
 
Real2 - Class in org.xmlcml.euclid
A pair of FPt numbers with no other assumptions Contains two doubles Can be used as it is, but there are some specialised derived classes (for example Complex (a complex number), Point2 (x,y coords), etc), The default value is 0.0, 0.0.
Real2() - Constructor for class org.xmlcml.euclid.Real2
constructor.
Real2(double, double) - Constructor for class org.xmlcml.euclid.Real2
constructor.
Real2(int, int) - Constructor for class org.xmlcml.euclid.Real2
constructor.
Real2(Int2) - Constructor for class org.xmlcml.euclid.Real2
constructor.
Real2(String) - Constructor for class org.xmlcml.euclid.Real2
two reals separated by whitespace OR (real, real)
Real2(String, String) - Constructor for class org.xmlcml.euclid.Real2
two integers separated by delimiter
Real2(double[]) - Constructor for class org.xmlcml.euclid.Real2
constructor.
Real2(Real2) - Constructor for class org.xmlcml.euclid.Real2
copy constructor
Real2Array - Class in org.xmlcml.euclid
Real2Array is NOT a Vector of Real2s but a container for a 2 * n matrix with a variety of ways of managing the data including RealArrays for the x and y arrays, and also an array of Real2s The latter is only stored if required, and then is cached.
Real2Array() - Constructor for class org.xmlcml.euclid.Real2Array
default constructor gives an array of 0 points
Real2Array(Real2Array) - Constructor for class org.xmlcml.euclid.Real2Array
copy
Real2Array(RealArray, RealArray) - Constructor for class org.xmlcml.euclid.Real2Array
make an Real2_Array from 2 RealVec's; takes a copy
Real2Array(int) - Constructor for class org.xmlcml.euclid.Real2Array
create with RealArrays of pre-allocated size.
Real2Array(List<Real2>) - Constructor for class org.xmlcml.euclid.Real2Array
create from list of points.
Real2Interval - Class in org.xmlcml.euclid
a two dimensional area.
Real2Interval() - Constructor for class org.xmlcml.euclid.Real2Interval
constructor.
Real2Interval(RealInterval, RealInterval) - Constructor for class org.xmlcml.euclid.Real2Interval
constructor from 1-D intervals.
Real2Interval(Real2Interval) - Constructor for class org.xmlcml.euclid.Real2Interval
copy constructor.
Real2Interval(Real2Range) - Constructor for class org.xmlcml.euclid.Real2Interval
constructor from range.
Real2Range - Class in org.xmlcml.euclid
2-D double limits Contains two RealRanges.
Real2Range() - Constructor for class org.xmlcml.euclid.Real2Range
constructor.
Real2Range(RealRange, RealRange) - Constructor for class org.xmlcml.euclid.Real2Range
initialise with min and max values;
Real2Range(Real2, Real2) - Constructor for class org.xmlcml.euclid.Real2Range
create from min corner of box and max corner
Real2Range(Real2Range) - Constructor for class org.xmlcml.euclid.Real2Range
copy constructor
Real2Range.BoxDirection - Enum in org.xmlcml.euclid
 
Real2RangeComparator - Class in org.xmlcml.euclid
comparator for use with TreeSet<Double> and other tools which normally require equals().
Real2RangeComparator(RealRangeComparator) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
 
Real2RangeComparator(RealRangeComparator, RealRangeComparator) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
 
Real2RangeComparator(double) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
 
Real2Vector - Class in org.xmlcml.euclid
a (Java) Vector of Real2s (Note that 'Vector' is used by Java to describe an array of objects - there is no relationship to geometrical vectors in this package.)
Real2Vector() - Constructor for class org.xmlcml.euclid.Real2Vector
constructor.
Real2Vector(double[]) - Constructor for class org.xmlcml.euclid.Real2Vector
Formed by feeding in an existing array to a 2xn matrix THE COLUMN IS THE FASTEST MOVING INDEX, that is the matrix is filled as flarray(0,0, flarray(0,1).
Real2Vector(int, double[], double[]) - Constructor for class org.xmlcml.euclid.Real2Vector
from two parallel arrays of x, y - by REFERENCE.
Real2Vector(Real2Array) - Constructor for class org.xmlcml.euclid.Real2Vector
conversion routine.
Real2Vector(RealArray) - Constructor for class org.xmlcml.euclid.Real2Vector
constructor from RealArray - by REFERENCE
Real2Vector(Real2Vector) - Constructor for class org.xmlcml.euclid.Real2Vector
copy constructor from Real2Vector COPIES pv
Real2Vector(List<Real2>) - Constructor for class org.xmlcml.euclid.Real2Vector
construct from list of Real2.
Real3Range - Class in org.xmlcml.euclid
3-D double limits Contains 3 RealRanges.
Real3Range() - Constructor for class org.xmlcml.euclid.Real3Range
default is three default RealRanges
Real3Range(RealRange, RealRange, RealRange) - Constructor for class org.xmlcml.euclid.Real3Range
initialise with min and max values; takes COPIES
Real3Range(Real3Range) - Constructor for class org.xmlcml.euclid.Real3Range
copy constructor
RealArray - Class in org.xmlcml.euclid
array of doubles RealArray represents a 1-dimensional array of doubles and is basically a wrapper for double[] in Java There are a lot of useful member functions (sorting, ranges, parallel operations The default is an array with zero points All arrays are valid objects.
RealArray() - Constructor for class org.xmlcml.euclid.RealArray
create default Array.
RealArray(int) - Constructor for class org.xmlcml.euclid.RealArray
creates n-element array.
RealArray(int, double, double) - Constructor for class org.xmlcml.euclid.RealArray
create n-element array initialised linearly.
RealArray(int, double) - Constructor for class org.xmlcml.euclid.RealArray
create Array initialized to constant value.
RealArray(int, double[]) - Constructor for class org.xmlcml.euclid.RealArray
create Array from part of java array.
RealArray(double[]) - Constructor for class org.xmlcml.euclid.RealArray
create Array from java array.
RealArray(IntArray) - Constructor for class org.xmlcml.euclid.RealArray
create from IntArray.
RealArray(RealArray, int, int) - Constructor for class org.xmlcml.euclid.RealArray
create from subarray of another Array.
RealArray(RealArray, IntArray) - Constructor for class org.xmlcml.euclid.RealArray
create mixed sliced array.
RealArray(RealArray) - Constructor for class org.xmlcml.euclid.RealArray
copy constructor.
RealArray(int, String, double) - Constructor for class org.xmlcml.euclid.RealArray
Create customized array.
RealArray(String[]) - Constructor for class org.xmlcml.euclid.RealArray
construct from an array of Strings.
RealArray(String) - Constructor for class org.xmlcml.euclid.RealArray
create from a space-separated string of doubles.
RealArray.Filter - Enum in org.xmlcml.euclid
filter
RealArray.Monotonicity - Enum in org.xmlcml.euclid
 
RealComparator - Class in org.xmlcml.euclid
comparator for use with TreeSet<Double> and other tools which normally require equals().
RealComparator(double) - Constructor for class org.xmlcml.euclid.RealComparator
 
RealInterval - Class in org.xmlcml.euclid
an interval on the real line.
RealInterval() - Constructor for class org.xmlcml.euclid.RealInterval
constructor.
RealInterval(double, double) - Constructor for class org.xmlcml.euclid.RealInterval
construct from Real2.
RealInterval(RealInterval) - Constructor for class org.xmlcml.euclid.RealInterval
copy constructor.
RealInterval(RealRange) - Constructor for class org.xmlcml.euclid.RealInterval
constructor from range.
RealMatrix - Class in org.xmlcml.euclid
rectangular real number matrix class RealMatrix represents a rectangular m-x-n matrix.
RealMatrix() - Constructor for class org.xmlcml.euclid.RealMatrix
construct default matrix.
RealMatrix(int, int) - Constructor for class org.xmlcml.euclid.RealMatrix
Create matrix with given rows and columns.
RealMatrix(int, int, double[]) - Constructor for class org.xmlcml.euclid.RealMatrix
Create from 1-D array.
RealMatrix(int, int, double) - Constructor for class org.xmlcml.euclid.RealMatrix
creates matrix with initialised values.
RealMatrix(RealMatrix, int, int, int, int) - Constructor for class org.xmlcml.euclid.RealMatrix
create from submatrix of another matrix.
RealMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.RealMatrix
copy constructor.
RealMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.RealMatrix
construct from a IntMatrix.
RealMatrix(double[][]) - Constructor for class org.xmlcml.euclid.RealMatrix
create from a java matrix.
RealRange - Class in org.xmlcml.euclid
maximum and minimum values Contains two doubles representing the minimum and maximum of an allowed or observed range.
RealRange() - Constructor for class org.xmlcml.euclid.RealRange
creates invalid range from POSITIVE_INFINITY to NEGATIVE_INFINITY
RealRange(double, double) - Constructor for class org.xmlcml.euclid.RealRange
initialise with min and max values; if minv > maxv create inValid RealRange
RealRange(double, double, boolean) - Constructor for class org.xmlcml.euclid.RealRange
initialise with min and max values; if minv > maxv create inValid RealRange
RealRange(RealRange) - Constructor for class org.xmlcml.euclid.RealRange
copy constructor
RealRange(IntRange) - Constructor for class org.xmlcml.euclid.RealRange
from an IntRange
RealRange.Direction - Enum in org.xmlcml.euclid
 
RealRangeArray - Class in org.xmlcml.euclid
holds an array of RealRanges may or may not overlap or be sorted perhaps replace by Google rangeSet of IntervalTree later
RealRangeArray() - Constructor for class org.xmlcml.euclid.RealRangeArray
 
RealRangeArray(RealRangeArray) - Constructor for class org.xmlcml.euclid.RealRangeArray
deep copy
RealRangeArray(List<Real2Range>, RealRange.Direction) - Constructor for class org.xmlcml.euclid.RealRangeArray
 
RealRangeArray(List<RealRange>) - Constructor for class org.xmlcml.euclid.RealRangeArray
 
RealRangeArray(Real2Range, RealRange.Direction) - Constructor for class org.xmlcml.euclid.RealRangeArray
 
RealRangeComparator - Class in org.xmlcml.euclid
comparator for use with TreeSet<Double> and other tools which normally require equals().
RealRangeComparator(RealComparator) - Constructor for class org.xmlcml.euclid.RealRangeComparator
 
RealRangeComparator(double) - Constructor for class org.xmlcml.euclid.RealRangeComparator
 
RealRangeList - Class in org.xmlcml.euclid
a sorted list of ranges.
RealRangeList() - Constructor for class org.xmlcml.euclid.RealRangeList
 
RealSquareMatrix - Class in org.xmlcml.euclid
square matrix class RealSquareMatrix represents a square m-x-m matrix.
RealSquareMatrix() - Constructor for class org.xmlcml.euclid.RealSquareMatrix
Constructor.
RealSquareMatrix(int) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
Constructor.
RealSquareMatrix(int, double[]) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
Creates real square matrix from array THE COLUMN IS THE FASTEST MOVING INDEX, that is the matrix is filled as mat(0,0), mat(0,1) ...
RealSquareMatrix(int, double) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
Creates real square matrix with all elements initialized to double value.
RealSquareMatrix(RealMatrix, int, int, int) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
Constructor for submatrix of another matrix.
RealSquareMatrix(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
copy constructor.
RealSquareMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
shallow copy from RealMatrix the array values are not copied (only the reference)
RealSquareMatrix(double[][]) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
constructor from array.
RealSquareMatrix.Type - Enum in org.xmlcml.euclid
type
RedBlackTree<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A red-black tree is a binary search tree guaranteeing that no path from root to leaf is more than twice as long as any other such path.
RedBlackTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Default constructor.
RedBlackTree(Comparator<? super T>) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Construct a new tree which uses the specified custom comparator.
RedBlackTree.Node<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A red-black tree node is a binary tree node augmented to hold an additional piece of information called the node's color.
RedBlackTree.Node.NodeColor - Enum in blogspot.software_and_algorithms.stern_library.data_structure
The domain of values from which a node's color is assigned.
reduce() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Reduce the cost matrix by subtracting the smallest element of each row from all elements of the row as well as the smallest element of each column from all elements of the column.
reflect() - Method in class org.xmlcml.euclid.Point3
create inverse point.
regularPolygon(int, double, double) - Static method in class org.xmlcml.euclid.Real2Vector
create regular polygon.
regularPolygon(int, double) - Static method in class org.xmlcml.euclid.Real2Vector
create regular polygon.
regularPolygon(int, Real2, Real2, boolean) - Static method in class org.xmlcml.euclid.Real2Vector
create regular polygon.
remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Remove and return the element of this list at the specified index.
remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Remove and return the element of this list at the specified index.
remove() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
remove(int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Remove and return the element of this list at the specified index.
remove() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
remove(int) - Method in class org.xmlcml.euclid.RealRangeList
 
removeAttribute(String) - Method in class org.xmlcml.stml.STMLElement
remove attribute.
removeElementFromStringArray(String[], String) - Static method in class org.xmlcml.euclid.Util
convenience method to remove element from array of Strings.
removeFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
removeFirstOccurrence(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
removeHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Remove the head element of this list.
removeHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Remove the head element of this list.
removeHead() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Remove the head element of this list.
removeHTML(String) - Static method in class org.xmlcml.euclid.Util
remove balanced (well-formed) markup from a string.
removeImpl(int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Internal remove method requiring the sublist index and offset be pre-calculated.
removeLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
removeLastOccurrence(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
removeLessThan(double) - Method in class org.xmlcml.euclid.RealRangeArray
remove small ranges (e.g.
removeNullValues(Point3Vector, Point3Vector) - Static method in class org.xmlcml.euclid.Point3Vector
removes null values if both vectors have them at same position.
removeScripts(String) - Static method in class org.xmlcml.xml.XMLUtil
 
removeTags(String, String) - Static method in class org.xmlcml.xml.XMLUtil
 
removeTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Remove the tail element of this list.
removeTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Remove the tail element of this list.
removeTail() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Remove the tail element of this list.
removeTranslations() - Method in class org.xmlcml.euclid.Transform2
remove translations does to alter this
removeWhitespaceDelimiterAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
removes any attribute of the form delimiter=" " or delimiter=""
removeWhitespaceDelimiterAttribute() - Method in class org.xmlcml.stml.STMLArray
removes attributes of the form delimiter="" or delimiter=" "
removeWhitespaceDelimiterAttribute(HasDelimiter) - Static method in class org.xmlcml.stml.STMLArray
 
removeWhitespaceNodes(Element) - Static method in class org.xmlcml.xml.XMLUtil
remeoves all whitespace-only text nodes.
reorderColumnsBy(IntSet) - Method in class org.xmlcml.euclid.IntMatrix
reorder the columns of a matrix.
reorderColumnsBy(IntSet) - Method in class org.xmlcml.euclid.RealMatrix
reorder the columns of a matrix.
reorderRowsBy(IntSet) - Method in class org.xmlcml.euclid.IntMatrix
reorder the rows of a matrix Deleting rows is allowed
reorderRowsBy(IntSet) - Method in class org.xmlcml.euclid.RealMatrix
reorder the rows of a matrix Deleting rows is allowed
replaceChild(Node, Node) - Method in class org.xmlcml.stml.STMLElement
override replaceChild.
replaceColumnData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
replace data in a single column.
replaceColumnData(int, int[]) - Method in class org.xmlcml.euclid.IntMatrix
replace data in a single column.
replaceColumnData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
replace data in a block of columns.
replaceColumnData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
replace data in a single column.
replaceColumnData(int, double[]) - Method in class org.xmlcml.euclid.RealMatrix
replace data in a single column.
replaceColumnData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
replace data in a block of columns.
replaceISOControlsByMnemonic(String) - Static method in class org.xmlcml.euclid.Util
remove all control (non-printing) characters
replaceNaN(double) - Method in class org.xmlcml.euclid.RealArray
replace all values of NaN with given value.
replaceNumericEntityByGreekMnemonics(String, String) - Static method in class org.xmlcml.euclid.Util
 
replaceNumericEntityByISOLatinString(String, String) - Static method in class org.xmlcml.euclid.Util
 
replaceRowData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
overwrite existing row of data.
replaceRowData(int, int[]) - Method in class org.xmlcml.euclid.IntMatrix
overwrite existing row of data.
replaceRowData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
overwrite existing block of rows; if too big, copying is truncated
replaceRowData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
overwrite existing row of data.
replaceRowData(int, double[]) - Method in class org.xmlcml.euclid.RealMatrix
overwrite existing row of data.
replaceRowData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
overwrite existing block of rows; if too big, copying is truncated
replaceSubMatrixData(int, int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
replaces the data in a submatrix.
replaceSubMatrixData(int, int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
replaces the data in a submatrix.
replaceTabs(String, int) - Static method in class org.xmlcml.euclid.Util
replace tabs with spaces while trying to preserve the formatting
resetEigenDecomposition() - Method in class org.xmlcml.euclid.RealSquareMatrix
 
restriction - Variable in class org.xmlcml.stml.STMLType
 
reverse() - Method in class org.xmlcml.euclid.IntArray
puts array into reverse order.
reverse() - Method in class org.xmlcml.euclid.Real2Array
reverse direction of array MODIFIES THIS
reverse() - Method in class org.xmlcml.euclid.RealArray
puts array into reverse order.
ReverseIter(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
 
rightRotate(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
Perform a right rotate operation on the specified node.
rightTrim(String) - Static method in class org.xmlcml.euclid.Util
remove trailing blanks
rms(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
rms between two molecules - per atom
rms() - Method in class org.xmlcml.euclid.RealArray
root mean square sqrt(sigma(x(i)**2)/n)
rotateAboutCentroid(Angle) - Method in class org.xmlcml.euclid.Real2Vector
rotate about centroid by given angle; MODIFIES 'this'
roughAlign(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
fit two coordinates of same length and alignment.
round(double[], int) - Static method in class org.xmlcml.euclid.RealArray
normalize to given number of places replaces each element by (nint(elem*10^ndec))/10^ndec
round() - Method in class org.xmlcml.euclid.Vector3
sets vector components to nearest integer value.
rows - Variable in class org.xmlcml.euclid.IntMatrix
number of rows
rows - Variable in class org.xmlcml.euclid.RealMatrix
number of rows

S

s - Variable in enum org.xmlcml.euclid.Transform2.Type
String value
s - Variable in enum org.xmlcml.euclid.Transform3.Type
String value
S_AMP - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_APOS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_ATSIGN - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_BACKSLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_CARET - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_COLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_COMMA - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_DOLLAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_EMPTY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_EQUALS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_FORMFEED - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_HASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_LANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_LBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_LCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_LSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_MINUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_NEWLINE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_NL - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_PERCENT - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_PERIOD - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_PIPE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_PLUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_POUND - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_QUERY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_QUOT - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_RANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_RBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_RCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_RETURN - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_RSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_SEMICOLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_SHRIEK - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_SLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_SPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_STAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_TAB - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_TILDE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_UNDER - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
S_WHITEREGEX - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
scaleAndInterpolate(int) - Method in class org.xmlcml.euclid.RealArray
Deprecated.
scaleAndInterpolate(int, int) - Method in class org.xmlcml.euclid.RealMatrix
 
scalesTo(Real2Interval) - Method in class org.xmlcml.euclid.Real2Interval
get x and y scales to other interval2.
scaleTo(Real2Interval) - Method in class org.xmlcml.euclid.Real2Interval
get isotropic scale to other interval2.
scaleTo(RealInterval) - Method in class org.xmlcml.euclid.RealInterval
get scale to other interval.
SCIENTIFIC_PARSE - Static variable in class org.xmlcml.euclid.Real
A regular expression match a number pattern.
SCIENTIFIC_PATTERN - Static variable in class org.xmlcml.euclid.Real
A compiled Pattern object which matches a number pattern.
sEnumerationValues - Variable in class org.xmlcml.stml.STMLType
 
serialize(OutputStream, int) - Method in class org.xmlcml.stml.STMLElement
convenience method to serialize the element.
set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
Set the element of this list at the specified index to the specified item.
set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
Set the element of this list at the specified index to the specified item.
set(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
set(int, T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
Set the element of this list at the specified index to the specified item.
set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
set(int, Real2) - Method in class org.xmlcml.euclid.Real2Vector
 
setAllElements(int) - Method in class org.xmlcml.euclid.IntArray
initialise array to given value.
setAllElements(int) - Method in class org.xmlcml.euclid.IntMatrix
initialise matrix to given int.
setAllElements(double) - Method in class org.xmlcml.euclid.RealArray
initialise array to given value.
setAllElements(double) - Method in class org.xmlcml.euclid.RealMatrix
initialise matrix to given double.
setArray(RealArray) - Method in class org.xmlcml.euclid.Univariate
sets data copies realArray
setArray(String[]) - Method in class org.xmlcml.stml.STMLArray
sets components.
setArray(DateTime[]) - Method in class org.xmlcml.stml.STMLArray
sets components.
setArray(boolean[]) - Method in class org.xmlcml.stml.STMLArray
sets components.
setArray(double[]) - Method in class org.xmlcml.stml.STMLArray
sets components.
setArray(int[]) - Method in class org.xmlcml.stml.STMLArray
sets components.
setAttributeGroupName(String) - Method in class org.xmlcml.stml.STMLAttribute
sets attributeGroup name.
setBase(String) - Method in class org.xmlcml.stml.STMLType
set base.
setBinCount(int) - Method in class org.xmlcml.euclid.Univariate
set bin count.
setCmlType(STMLType) - Method in class org.xmlcml.stml.STMLAttribute
 
setColor(RedBlackTree.Node.NodeColor) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Set the color.
setComparator(RealComparator) - Method in class org.xmlcml.euclid.RealRangeComparator
set the comparator
setComparators(RealRangeComparator, RealRangeComparator) - Method in class org.xmlcml.euclid.Real2RangeComparator
set the tolerance negative values are converted to positive
setConcat(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
 
setDataType(String) - Method in interface org.xmlcml.stml.interfacex.HasDataType
sets value on dataType attribute.
setDataType(String) - Method in class org.xmlcml.stml.STMLArray
set dataType.
setDataType(String) - Method in class org.xmlcml.stml.STMLElement
 
setDataType(String) - Method in class org.xmlcml.stml.STMLScalar
set dataType.
setDelimiter(String) - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
sets delimiter (should be a single printable character or single space (char)32
setDelimiter(String) - Method in class org.xmlcml.stml.STMLArray
set delimiter.
setDelimiter(String) - Method in class org.xmlcml.stml.STMLElement
null
setDEnumerationValues(double[]) - Method in class org.xmlcml.stml.STMLType
 
setDescription(String) - Method in class org.xmlcml.stml.STMLAttribute
set Documentation.
setDescription(String) - Method in class org.xmlcml.stml.STMLType
set description.
setDictRef(String) - Method in interface org.xmlcml.stml.interfacex.HasDictRef
set dictRef value.
setDictRef(String) - Method in class org.xmlcml.stml.STMLArray
 
setDictRef(String) - Method in class org.xmlcml.stml.STMLElement
null
setDirection(RealRange.Direction) - Method in class org.xmlcml.euclid.RealRangeArray
 
setDMaxExclusive(double) - Method in class org.xmlcml.stml.STMLType
 
setDMaxInclusive(double) - Method in class org.xmlcml.stml.STMLType
 
setDMinExclusive(double) - Method in class org.xmlcml.stml.STMLType
 
setDMinInclusive(double) - Method in class org.xmlcml.stml.STMLType
 
setElement(int, Real2) - Method in class org.xmlcml.euclid.Real2Array
get element.
setElementAt(int, int) - Method in class org.xmlcml.euclid.IntArray
set element value.
setElementAt(int, int, int) - Method in class org.xmlcml.euclid.IntMatrix
sets a given element MODIFIES matrix
setElementAt(int, double) - Method in class org.xmlcml.euclid.Point3
sets element.
setElementAt(Point3, int) - Method in class org.xmlcml.euclid.Point3Vector
insert point.
setElementAt(Vector3, int) - Method in class org.xmlcml.euclid.Point3Vector
sets a given coordinate (i) to vector
setElementAt(int, double) - Method in class org.xmlcml.euclid.RealArray
set element value.
setElementAt(int, int, double) - Method in class org.xmlcml.euclid.RealMatrix
sets a given element MODIFIES matrix
setElementAt(int, double) - Method in class org.xmlcml.euclid.Vector3
set component.
setElements(int, int[]) - Method in class org.xmlcml.euclid.IntArray
set array slice.
setElements(int, double[]) - Method in class org.xmlcml.euclid.RealArray
set array slice.
setElements(double[]) - Method in class org.xmlcml.euclid.RealArray
set array.
setEnumeration(String[]) - Method in class org.xmlcml.stml.STMLType
set enumeration.
setEnumeration(int[]) - Method in class org.xmlcml.stml.STMLType
set enumeration.
setEnumeration(double[]) - Method in class org.xmlcml.stml.STMLType
set enumeration.
setEpsilon(double) - Static method in class org.xmlcml.euclid.Real
set current version of epsilon.
setEpsilon(double) - Method in class org.xmlcml.euclid.RealComparator
set the tolerance negative values are converted to positive
setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.IntMatrix
set output format.
setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.RealArray
set output format.
setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.RealMatrix
set output format.
setId(String) - Method in class org.xmlcml.stml.STMLType
set id.
setIdRef(String) - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
sets idRef.
setIEnumerationValues(int[]) - Method in class org.xmlcml.stml.STMLType
 
setIMaxExclusive(int) - Method in class org.xmlcml.stml.STMLType
 
setIMaxInclusive(int) - Method in class org.xmlcml.stml.STMLType
 
setIMinExclusive(int) - Method in class org.xmlcml.stml.STMLType
 
setIMinInclusive(int) - Method in class org.xmlcml.stml.STMLType
 
setImpl(int, int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Internal set method requiring the sublist index and offset be pre-calculated.
setIsList(boolean) - Method in class org.xmlcml.stml.STMLType
set is list.
setJavaType(String) - Method in class org.xmlcml.stml.STMLType
 
setLeft(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Set the left child.
setList(Element) - Method in class org.xmlcml.stml.STMLType
 
setList(boolean) - Method in class org.xmlcml.stml.STMLType
 
setListLength(int) - Method in class org.xmlcml.stml.STMLType
set list length.
setLocalName(String) - Method in class org.xmlcml.stml.STMLElement
override setLocalName(localName) to make it immutable.
setMax(int) - Method in class org.xmlcml.euclid.IntRange
 
setMax(int) - Method in class org.xmlcml.euclid.IntSet
set maximum allowed value.
setMaxExclusive(int) - Method in class org.xmlcml.stml.STMLType
set max exclusive.
setMaxExclusive(double) - Method in class org.xmlcml.stml.STMLType
set max exclusive.
setMaxInclusive(int) - Method in class org.xmlcml.stml.STMLType
set max inclusive.
setMaxInclusive(double) - Method in class org.xmlcml.stml.STMLType
set max inclusive.
setMin(int) - Method in class org.xmlcml.euclid.IntRange
 
setMin(int) - Method in class org.xmlcml.euclid.IntSet
set minimum allowed value.
setMinExclusive(int) - Method in class org.xmlcml.stml.STMLType
set min exclusive.
setMinExclusive(double) - Method in class org.xmlcml.stml.STMLType
set min exclusive.
setMinInclusive(int) - Method in class org.xmlcml.stml.STMLType
set min inclusive.
setMinInclusive(double) - Method in class org.xmlcml.stml.STMLType
set min exclusive.
setName(String) - Method in class org.xmlcml.stml.STMLType
set name.
setParent(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Set the parent.
setPattern(String) - Method in class org.xmlcml.stml.STMLType
set pattern.
setPredecessor(OrderLinkedRedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
Set the predecessor node.
setRange(Angle.Range) - Method in class org.xmlcml.euclid.Angle
set type of range
setRange(double, double) - Method in class org.xmlcml.euclid.RealRange
sets range.
setRanges(RealRange, RealRange, RealRange) - Method in class org.xmlcml.euclid.Real3Range
reset ranges.
setRestriction(Element) - Method in class org.xmlcml.stml.STMLType
 
setRight(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Set the right child.
setSchemaType(STMLType) - Method in class org.xmlcml.stml.STMLAttribute
set schema type.
setSeed(long) - Method in class org.xmlcml.euclid.RandomNumberGenerator
 
setSEnumerationValues(String[]) - Method in class org.xmlcml.stml.STMLType
 
setShort(boolean) - Method in class org.xmlcml.xml.XPathGenerator
 
setSimpleType(Element) - Method in class org.xmlcml.stml.STMLType
 
setSize(int) - Method in class org.xmlcml.stml.STMLArray
Deprecated.
not user-accesible - throws STMLRuntime sets delimiter. Cannot reset after array is populated if delimiter is whitespace, removes the attribute
setSize(int) - Method in class org.xmlcml.stml.STMLElement
The size of an array or matrix.
setSize(String) - Method in class org.xmlcml.stml.STMLElement
The size of an array or matrix.
setSplitter(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
 
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
set value and process.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
sets value.
setSTMLValue(double[]) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
sets value.
setSTMLValue(double) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IdAttribute
set value and process.
setSTMLValue(int[]) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
sets value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
sets value.
setSTMLValue(int) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
interlude to check for QName value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
sets value.
setSTMLValue(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
set and check value.
setSTMLValue(String, boolean) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
set and check value.
setSTMLValue(String) - Method in class org.xmlcml.stml.STMLAttribute
sets value.
setSTMLXAttribute(String, String) - Method in class org.xmlcml.stml.STMLElement
convenience method to add cmlx:foo attributes.
setStringContent(String) - Method in class org.xmlcml.stml.STMLElement
sets String content.
setSubTypes(STMLType[]) - Method in class org.xmlcml.stml.STMLType
set subtypes.
setSuccessor(OrderLinkedRedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
Set the successor node.
setSummary(String) - Method in class org.xmlcml.stml.STMLAttribute
set documentation summary.
setSummary(String) - Method in class org.xmlcml.stml.STMLType
set summary.
setTool(AbstractSTMTool) - Method in class org.xmlcml.stml.STMLElement
 
setTransformationType(Transform2.Type) - Method in class org.xmlcml.euclid.Transform2
set transformation type may attempt to orthonomalise if type includes a rotation
setTransformationType(Transform3.Type) - Method in class org.xmlcml.euclid.Transform3
set transformation type.
setTranslation(Real2) - Method in class org.xmlcml.euclid.Transform2
get translation component only
setTranslation(Vector3) - Method in class org.xmlcml.euclid.Transform3
set translation component.
setUnion(Element) - Method in class org.xmlcml.stml.STMLType
 
setUnits(HasUnits, String, String, String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
set units on STML Element.
setUnits(String, String, String) - Method in interface org.xmlcml.stml.interfacex.HasUnits
sets value on units attribute.
setUnits(String, String, String) - Method in class org.xmlcml.stml.STMLArray
sets units attribute.
setUnits(String, String, String) - Method in class org.xmlcml.stml.STMLScalar
sets units attribute.
setValue(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
Set the value.
setValue(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
Sets the XOM value, and the STMLValue array.
setValue(Boolean) - Method in class org.xmlcml.stml.STMLScalar
sets value to boolean..
setValue(DateTime) - Method in class org.xmlcml.stml.STMLScalar
sets value to date.
setValue(String) - Method in class org.xmlcml.stml.STMLScalar
sets value to String..
setValue(double) - Method in class org.xmlcml.stml.STMLScalar
sets value to double.
setValue(int) - Method in class org.xmlcml.stml.STMLScalar
sets value to int..
setValueNoTrim(String) - Method in class org.xmlcml.stml.STMLScalar
sets value to String..
setX(int) - Method in class org.xmlcml.euclid.Int2
set x.
setX(double) - Method in class org.xmlcml.euclid.Real2
set x.
setXMLContent(String) - Method in interface org.xmlcml.stml.interfacex.HasDataType
sets value of element;
setXMLContent(String) - Method in class org.xmlcml.stml.STMLArray
 
setXMLContent(String) - Method in class org.xmlcml.stml.STMLElement
 
setXMLContent(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
sets text content of element.
setXRange(RealRange) - Method in class org.xmlcml.euclid.Real2Range
 
setXY(Real2, int) - Method in class org.xmlcml.euclid.Line2
set point at either end.
setY(int) - Method in class org.xmlcml.euclid.Int2
set y.
setY(double) - Method in class org.xmlcml.euclid.Real2
set y.
setYRange(RealRange) - Method in class org.xmlcml.euclid.Real2Range
 
shallowCopy(Angle) - Method in class org.xmlcml.euclid.Angle
shallowCopy
shallowCopy(IntArray) - Method in class org.xmlcml.euclid.IntArray
shallowCopy
shallowCopy(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
shallow copy constructor.
shallowCopy(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
shallowCopy an existing square matrix.
shallowCopy(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
shallow copy constructor.
shallowCopy(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
shallowCopy an existing square matrix.
shiftArrayRight(int) - Method in class org.xmlcml.euclid.RealArray
shift array and fill with end elements.
shiftOriginToRight(double) - Method in class org.xmlcml.euclid.RealArray
assumes all elements are equally spaced with "x" separation of 1.0.
shiftOriginToRightOld(double) - Method in class org.xmlcml.euclid.RealArray
assumes all elements are equally spaced with "x" separation of 1.0.
shrinkHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Shrink the head of this list.
shrinkTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Shrink the tail of this list.
sin() - Method in class org.xmlcml.euclid.Angle
sin of angle
size - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
 
size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
size - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
 
size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
size() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
 
size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
size() - Method in class org.xmlcml.euclid.IntArray
get actual number of elements.
size() - Method in class org.xmlcml.euclid.IntRangeArray
 
size() - Method in class org.xmlcml.euclid.IntSet
size of array.
size() - Method in class org.xmlcml.euclid.Point3Vector
size of vector.
size() - Method in class org.xmlcml.euclid.Real2Array
size of array.
size() - Method in class org.xmlcml.euclid.Real2Vector
size of vector.
size() - Method in class org.xmlcml.euclid.RealArray
get actual number of elements.
size() - Method in class org.xmlcml.euclid.RealRangeArray
 
size() - Method in class org.xmlcml.euclid.RealRangeList
 
smallestElement() - Method in class org.xmlcml.euclid.IntArray
value of smallest element.
smallestElement() - Method in class org.xmlcml.euclid.IntMatrix
get value of smallest element.
smallestElement() - Method in class org.xmlcml.euclid.RealArray
value of smallest element.
smallestElement() - Method in class org.xmlcml.euclid.RealMatrix
get value of smallest element.
smallestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
get smallest element in a column.
smallestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
get smallest element in a column.
smallestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
get smallest element in a row.
smallestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
get smallest element in a row.
SML_XMLNS_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
namespace declaration for CML with prefix
sort() - Method in class org.xmlcml.euclid.IntRangeArray
 
sort() - Method in class org.xmlcml.euclid.RealRangeArray
 
sortAndRemoveOverlapping() - Method in class org.xmlcml.euclid.IntRangeArray
 
sortAndRemoveOverlapping() - Method in class org.xmlcml.euclid.RealRangeArray
sort ranges into order and merge overlapping ones
sortAscending() - Method in class org.xmlcml.euclid.Int2
sorts x and y so that x <= y
sortAscending() - Method in class org.xmlcml.euclid.IntArray
sorts array into ascending order.
sortAscending() - Method in class org.xmlcml.euclid.IntSet
sort the IntSet; MODIFIES 'this'
sortAscending() - Method in class org.xmlcml.euclid.Real2
sorts x and y so that x <= y
sortAscending(int) - Method in class org.xmlcml.euclid.Real2Array
sorts so that x0y0 has lowest x (0) or y (1)
sortAscending(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
sort ARRAY on X or Y coordinate; returns new array
sortAscending() - Method in class org.xmlcml.euclid.RealArray
sorts array into ascending order.
sortByEmbeddedInteger(List<?>) - Static method in class org.xmlcml.euclid.Util
sorts a list of string on integers within them.
sortDescending() - Method in class org.xmlcml.euclid.Int2
sorts x and y so that x >= y
sortDescending() - Method in class org.xmlcml.euclid.IntArray
sorts array into descending order.
sortDescending() - Method in class org.xmlcml.euclid.Real2
sorts x and y so that x >= y
sortDescending(int) - Method in class org.xmlcml.euclid.Real2Array
sorts so that x0y0 has highest x (0) or y (1)
sortDescending(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
sort ARRAY on X or Y coordinate; returns new array
sortDescending() - Method in class org.xmlcml.euclid.RealArray
sorts array into descending order.
spaces(int) - Static method in class org.xmlcml.euclid.Util
make a String of a given number of spaces
split(ThriftyList.ListInternal<T>, ThriftyList.ListInternal<T>, ThriftyList.ListInternal<T>, boolean) - Static method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Helper function to split the data of the source list between two destination lists.
split(String, String) - Static method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
splits string into doubles.
split(String, String) - Static method in class org.xmlcml.stml.attribute.IntArraySTAttribute
splits string into ints.
splitNextLargeSublist() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Splits a large sublist into two small sublists.
splitToDoubleArray(String) - Static method in class org.xmlcml.euclid.Util
splits string into doubles.
splitToDoubleArray(String, String) - Static method in class org.xmlcml.euclid.Util
splits string into doubles.
splitToIntArray(String, String) - Static method in class org.xmlcml.euclid.Util
splits string into ints.
sqrt(Complex) - Static method in class org.xmlcml.euclid.Complex
complex square root.
ss - Variable in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
StaticIntervalTree<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A static interval tree is a balanced binary search tree which is built to store a pre-specified set of intervals so that both point queries (queries that return intervals from the set which contain a query point) and overlapping interval queries (queries that return intervals from the set which overlap a query interval) can be completed in time O(log(n)+k), where n is the size of the pre-specified set of intervals and k is the size of the result set from the query.
StaticIntervalTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
Default constructor.
StaticIntervalTree.Node<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A node for a static interval tree is a binary tree node augmented with an associated point value and the ability to store intervals.
stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
STML_NS - Static variable in interface org.xmlcml.stml.STMLConstants
constant
STML_NS_BASE - Static variable in interface org.xmlcml.stml.STMLConstants
root of all CML URIs
STML_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
CML prefix (cml) reserved: for several uses
STML_XMLNS - Static variable in interface org.xmlcml.stml.STMLConstants
namespace declaration for CML without prefix
STML_XPATH - Static variable in interface org.xmlcml.stml.STMLConstants
XPathContext for CML.
STMLArray - Class in org.xmlcml.stml
user-modifiable class supporting array.
STMLArray() - Constructor for class org.xmlcml.stml.STMLArray
constructor.
STMLArray(STMLArray) - Constructor for class org.xmlcml.stml.STMLArray
constructor.
STMLArray(String[]) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(String[], String) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(RealArray) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(double[]) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(boolean[]) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(double[], String) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(DateTime[]) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(int[]) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(int[], String) - Constructor for class org.xmlcml.stml.STMLArray
formed from components.
STMLArray(String) - Constructor for class org.xmlcml.stml.STMLArray
creates array of given dataType
STMLAttribute - Class in org.xmlcml.stml
generic subclassed Attribute for CML elements.
STMLAttribute(String) - Constructor for class org.xmlcml.stml.STMLAttribute
creates attribute without value.
STMLAttribute(String, String) - Constructor for class org.xmlcml.stml.STMLAttribute
creates attribute.
STMLAttribute(String, String, String) - Constructor for class org.xmlcml.stml.STMLAttribute
creates attribute.
STMLAttribute(STMLAttribute) - Constructor for class org.xmlcml.stml.STMLAttribute
copy constructor
STMLAttribute(Attribute) - Constructor for class org.xmlcml.stml.STMLAttribute
semi copy constructor
STMLAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.STMLAttribute
copy constructor from empty attribute.
STMLConstants - Interface in org.xmlcml.stml
Constants
STMLConstants.Convention - Enum in org.xmlcml.stml
list of identifiers.
STMLConstants.Role - Enum in org.xmlcml.stml
 
STMLConstants.Units - Enum in org.xmlcml.stml
common units in chemistry
STMLElement - Class in org.xmlcml.stml
base class for all STML elements can be sorted on id attribute
STMLElement() - Constructor for class org.xmlcml.stml.STMLElement
 
STMLElement(String) - Constructor for class org.xmlcml.stml.STMLElement
main constructor.
STMLElement(STMLElement) - Constructor for class org.xmlcml.stml.STMLElement
copy constructor.
STMLScalar - Class in org.xmlcml.stml
user-modifiable class supporting scalar.
STMLScalar() - Constructor for class org.xmlcml.stml.STMLScalar
default constructor.
STMLScalar(STMLScalar) - Constructor for class org.xmlcml.stml.STMLScalar
constructor.
STMLScalar(Boolean) - Constructor for class org.xmlcml.stml.STMLScalar
formed from components.
STMLScalar(DateTime) - Constructor for class org.xmlcml.stml.STMLScalar
formed from components.
STMLScalar(String) - Constructor for class org.xmlcml.stml.STMLScalar
formed from components.
STMLScalar(double) - Constructor for class org.xmlcml.stml.STMLScalar
formed from components.
STMLScalar(int) - Constructor for class org.xmlcml.stml.STMLScalar
formed from components.
STMLType - Class in org.xmlcml.stml
supports XSD and derived types generated by software and only instantiated as singletons
STMLType() - Constructor for class org.xmlcml.stml.STMLType
default.
STMLType(STMLType) - Constructor for class org.xmlcml.stml.STMLType
copy constructor.
STMLType(Element) - Constructor for class org.xmlcml.stml.STMLType
create from XSD simpleType.
STMLX_NS - Static variable in interface org.xmlcml.stml.STMLConstants
cmlx namespace
string - Variable in enum org.xmlcml.euclid.RealArray.Filter
string value
StringArraySTAttribute - Class in org.xmlcml.stml.attribute
attribute representing an array of Strings.
StringArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
constructor.
StringArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
from DOM.
StringArraySTAttribute(StringArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
copy constructor
StringArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
from DOM.
StringComparator - Class in org.xmlcml.euclid
 
StringComparator() - Constructor for class org.xmlcml.euclid.StringComparator
 
stringFromArray(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
 
StringSTAttribute - Class in org.xmlcml.stml.attribute
attribute representing a string value.
StringSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
constructor.
StringSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
from DOM.
StringSTAttribute(StringSTAttribute) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
copy constructor
StringSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
from DOM.
StringTestBase - Class in org.xmlcml.euclid.test
superclass for manage common methods for unit tests
StringTestBase() - Constructor for class org.xmlcml.euclid.test.StringTestBase
 
stripDTD(String) - Static method in class org.xmlcml.xml.XMLUtil
Removes DOCTYPE DOCTYPE can cause problems by requiring to load DTD from URL which can take many seconds or, if offline, can cause failure to parse.
stripDTDAndOtherProblematicXMLHeadings(String) - Static method in class org.xmlcml.xml.XMLUtil
Deprecated.
stripDTDAndParse(String) - Static method in class org.xmlcml.xml.XMLUtil
Removes DOCTYPE and then parses DOCTYPE can cause problems by requiring to load DTD from URL which can take many seconds or, if offline, can cause failure to parse.
stripISOControls(String) - Static method in class org.xmlcml.euclid.Util
remove all control (non-printing) characters
stripNewlines(byte[]) - Static method in class org.xmlcml.euclid.Util
strip linefeeds from a byte array
stripTrailingWhitespaceinTexts(Element) - Static method in class org.xmlcml.xml.XMLUtil
some formatted XML introduces spurious WS after text strings
subArray(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
create a NEW subset of the points; points are COPIED
subArray(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
create a NEW subset of the points; points are COPIED
sublistIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
sublistOffset - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
 
subSet(Real2Range) - Method in class org.xmlcml.euclid.Real2Vector
create a subset of the points within a box
substituteDOSbyAscii(String) - Static method in class org.xmlcml.euclid.Util
substitute certain DOS-compatible diacriticals by the Unicode value.
substituteEquals(String) - Static method in class org.xmlcml.euclid.Util
substitute hex representation of character, for example =2E by char(46).
substituteNonASCIIChars(String, char) - Static method in class org.xmlcml.euclid.Util
 
substituteSmartCharacters(String) - Static method in class org.xmlcml.euclid.Util
 
substituteString(String, String, String, int) - Static method in class org.xmlcml.euclid.Util
make substitutions in a string.
substituteStrings(String, String[], String[]) - Static method in class org.xmlcml.euclid.Util
make substitutions in a string.
subtract(Angle) - Method in class org.xmlcml.euclid.Angle
subtract two angles
subtract(Int2) - Method in class org.xmlcml.euclid.Int2
subtract two points to give vector difference
subtract(IntArray) - Method in class org.xmlcml.euclid.IntArray
subtracts arrays.
subtract(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
matrix subtraction.
subtract(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
matrix subtraction.
subtract() - Method in class org.xmlcml.euclid.Plane3
form coincident antiparallel plane.
subtract(Point3) - Method in class org.xmlcml.euclid.Point3
vector between two points.
subtract(Vector3) - Method in class org.xmlcml.euclid.Point3
New point from point minus vector.
subtract(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
form the point+point difference for two vectors of points
subtract(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
translate negatively.
subtract(Polar) - Method in class org.xmlcml.euclid.Polar
subtract two polars
subtract() - Method in class org.xmlcml.euclid.Polar
unary minus
subtract(Real2) - Method in class org.xmlcml.euclid.Real2
subtract two points to give vector difference
subtract(Real2) - Method in class org.xmlcml.euclid.Real2Vector
translate negatively; MODIFIES 'this'
subtract(RealArray) - Method in class org.xmlcml.euclid.RealArray
subtracts arrays.
subtract(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
matrix subtraction.
subtract(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
matrix subtraction.
subtract(Vector3) - Method in class org.xmlcml.euclid.Vector3
vector subtraction.
subtract(STMLArray) - Method in class org.xmlcml.stml.STMLArray
subtract an array from this..
subtract(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
subtract an scalar from this..
subtractEquals(IntArray) - Method in class org.xmlcml.euclid.IntArray
array subtraction.
subtractEquals(Point3) - Method in class org.xmlcml.euclid.Point3
Shift point from point.
subtractEquals(Vector3) - Method in class org.xmlcml.euclid.Point3
Shift point from vector3.
subtractEquals(RealArray) - Method in class org.xmlcml.euclid.RealArray
array subtraction.
subtractEquals(Vector3) - Method in class org.xmlcml.euclid.Vector3
vector subtraction.
subtractEquals(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
subtract an scalar from this..
subTypes - Variable in class org.xmlcml.stml.STMLType
 
sumAllElements() - Method in class org.xmlcml.euclid.IntArray
sum all elements.
sumAllElements() - Method in class org.xmlcml.euclid.RealArray
sum all elements.
summary - Variable in class org.xmlcml.stml.STMLAttribute
 
summary - Variable in class org.xmlcml.stml.STMLType
 
sumProductOfAllElements() - Method in class org.xmlcml.euclid.Real2Array
 
sumProductOfAllElements(RealArray) - Method in class org.xmlcml.euclid.RealArray
sum all product of elements.
SVG_NS - Static variable in interface org.xmlcml.xml.XMLConstants
 
SVG_NS_BASE - Static variable in interface org.xmlcml.xml.XMLConstants
root of all SVG URIs
SVG_XPATH - Static variable in interface org.xmlcml.xml.XMLConstants
XPathContext for SVG.
swap() - Method in class org.xmlcml.euclid.Int2
swaps the x and y values
swap() - Method in class org.xmlcml.euclid.Real2
swaps the x and y values
swapXY() - Method in class org.xmlcml.euclid.Real2Vector
swap all X and Y coordinates; MODIFIES array

T

TAG - Static variable in class org.xmlcml.stml.STMLArray
 
TAG - Static variable in class org.xmlcml.stml.STMLScalar
 
tan() - Method in class org.xmlcml.euclid.Angle
tan.
test() - Static method in class org.xmlcml.euclid.Univariate
 
testEquals(double[], double[], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
returns a message if arrays differ.
testEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
returns a message if arrays differ.
testEquals(String, double[][], double[][], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
returns a message if arrays differ.
testEquals(Real2, Real2, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
returns a message if arrays differ.
testEquals(String, Plane3, Plane3, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
equality test.
testEquals(String, double[], Plane3, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
equality test.
testEquals(int[], int[]) - Static method in class org.xmlcml.euclid.Int
compare integer arrays.
testEquals(int[][], int[][]) - Static method in class org.xmlcml.euclid.Int
compare arrays.
testEquals(String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
match arrays.
ThriftyList<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A dynamically sized compact data structure implementing both the Deque and List interfaces.
ThriftyList() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
Construct an empty instance of ThriftyList with the default capacity.
ThriftyList.CircularListInternal<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A fixed capacity circular list.
ThriftyList.FixedListInternal<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
A fixed capacity list.
ThriftyList.Iter - Class in blogspot.software_and_algorithms.stern_library.data_structure
 
ThriftyList.IterBase - Class in blogspot.software_and_algorithms.stern_library.data_structure
 
ThriftyList.ListInternal<T> - Interface in blogspot.software_and_algorithms.stern_library.data_structure
Interface for internal helper lists to ThriftyList as instances are not required to perform bounds checking (all such responsibilities are delegated to ThriftyList itself).
ThriftyList.ReverseIter - Class in blogspot.software_and_algorithms.stern_library.data_structure
 
throwNYI() - Static method in class org.xmlcml.euclid.Util
Deprecated. 
TITLE - Static variable in class org.xmlcml.stml.STMLAttribute
 
toArray() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
toArray(U[]) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
toArray(Elements, Object[]) - Static method in class org.xmlcml.xml.XMLUtil
converts an Elements to a java array.
toCamelCase(String) - Static method in class org.xmlcml.euclid.Util
Description of the Method
torsion(int, int, int, int) - Method in class org.xmlcml.euclid.Point3Vector
get torsion angle between 4 points.
torsion(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
get torsion angle between 4 points.
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
toString() - Method in class org.xmlcml.euclid.Angle
to string.
toString() - Method in class org.xmlcml.euclid.Complex
to string.
toString() - Method in class org.xmlcml.euclid.Int2
to string.
toString() - Method in class org.xmlcml.euclid.Int2Range
to string.
toString() - Method in class org.xmlcml.euclid.IntArray
gets values as string.
toString() - Method in class org.xmlcml.euclid.IntMatrix
output matrix - very crude
toString() - Method in class org.xmlcml.euclid.IntRange
to string
toString() - Method in class org.xmlcml.euclid.IntRangeArray
 
toString() - Method in class org.xmlcml.euclid.IntSet
to string.
toString() - Method in class org.xmlcml.euclid.Line2
 
toString() - Method in class org.xmlcml.euclid.Line3
get string representation.
toString() - Method in class org.xmlcml.euclid.Plane3
string representation.
toString() - Method in class org.xmlcml.euclid.Point3
string representation.
toString() - Method in class org.xmlcml.euclid.Point3Vector
to string.
toString() - Method in class org.xmlcml.euclid.Polar
to string.
toString() - Method in class org.xmlcml.euclid.Real2
to string.
toString() - Method in class org.xmlcml.euclid.Real2Array
to string.
toString() - Method in class org.xmlcml.euclid.Real2Range
to string.
toString() - Method in class org.xmlcml.euclid.Real2Vector
to string.
toString() - Method in class org.xmlcml.euclid.Real3Range
to string.
toString() - Method in class org.xmlcml.euclid.RealArray
gets values as string.
toString() - Method in class org.xmlcml.euclid.RealMatrix
output matrix - very crude
toString() - Method in class org.xmlcml.euclid.RealRange
to string.
toString() - Method in class org.xmlcml.euclid.RealRangeArray
 
toString() - Method in class org.xmlcml.euclid.RealRangeList
 
toString() - Method in class org.xmlcml.euclid.Transform2
Description of the Method
toString() - Method in class org.xmlcml.euclid.Vector3
get string representation.
toString() - Method in class org.xmlcml.euclid.Window2
 
toString() - Method in enum org.xmlcml.stml.STMLConstants.Units
 
toString() - Method in class org.xmlcml.stml.STMLType
to string.
touches(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
do two boxes touch? if box a extends to x and box b extends from x+1 they are touching.
touches(IntRange) - Method in class org.xmlcml.euclid.IntRange
do ranges touch but not overlap? range from [a,b] inclusive touches [c,a-1] or [b+1,c] ([a,b] overlaps with [b,c])
toXMLString(Element) - Static method in class org.xmlcml.xml.XMLUtil
 
trace() - Method in class org.xmlcml.euclid.IntSquareMatrix
trace.
trace() - Method in class org.xmlcml.euclid.RealSquareMatrix
trace.
transferChildren(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
transfers children of 'from' to 'to'.
transform(Transform3) - Method in class org.xmlcml.euclid.Line3
get transformed line.
transform(Transform3) - Method in class org.xmlcml.euclid.Point3
get transformed point.
transform(Transform3) - Method in class org.xmlcml.euclid.Point3Vector
transform all coordinates.
transform(Transform3, IntSet) - Method in class org.xmlcml.euclid.Point3Vector
transform subset of coordinates - MODIFIES Vector
transform(Transform3) - Method in class org.xmlcml.euclid.Vector3
create transformed vector.
Transform2 - Class in org.xmlcml.euclid
2-D transformation matrix class Transform2 represents a transformation matrix for 2-D objects.
Transform2() - Constructor for class org.xmlcml.euclid.Transform2
default is a unit matrix
Transform2(Transform2.Type) - Constructor for class org.xmlcml.euclid.Transform2
This gives a default unit matrix of type t (default ROT_ORIG)
Transform2(Vector2) - Constructor for class org.xmlcml.euclid.Transform2
identity matrix with translation component
Transform2(AffineTransform) - Constructor for class org.xmlcml.euclid.Transform2
 
Transform2(Angle) - Constructor for class org.xmlcml.euclid.Transform2
clockwise rotation about z- axis
Transform2(Transform2, Real2) - Constructor for class org.xmlcml.euclid.Transform2
from rotation about a point, given a matrix NOT CHECKED
Transform2(Vector2, Vector2) - Constructor for class org.xmlcml.euclid.Transform2
rotation of one vector onto another
Transform2(Real2, Real2) - Constructor for class org.xmlcml.euclid.Transform2
from 2 vector components - NOT checked for validity
Transform2(double[]) - Constructor for class org.xmlcml.euclid.Transform2
construct from an array.
Transform2(Transform2) - Constructor for class org.xmlcml.euclid.Transform2
copy constructors - assumed to be an OK matrix.
Transform2(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.Transform2
from a 2x2 or 3x3 matrix
Transform2(RealSquareMatrix, Vector2) - Constructor for class org.xmlcml.euclid.Transform2
from a 2x2 rotation matrix and a translation vector
Transform2(Window2, Window2, boolean) - Constructor for class org.xmlcml.euclid.Transform2
Carries out graphics transform transforms between rectangular coordinates.
Transform2(Real2, Real2, Real2, Real2, boolean) - Constructor for class org.xmlcml.euclid.Transform2
graphics transform (transforms between rectangular coordinates ("windows") originIn maps onto originOut and dimensionIn (width, height) onto dimensionOut.
Transform2.Type - Enum in org.xmlcml.euclid
type
Transform3 - Class in org.xmlcml.euclid
3-D transformation matrix class Transform3 represents a transformation matrix for 3-D objects.
Transform3() - Constructor for class org.xmlcml.euclid.Transform3
construct unit matrix T = I
Transform3(Transform3.Type) - Constructor for class org.xmlcml.euclid.Transform3
This gives a default unit matrix of type t.
Transform3(Vector3) - Constructor for class org.xmlcml.euclid.Transform3
identity matrix with translation component.
Transform3(Axis.Axis3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
from rotation about an axis.
Transform3(Angle, Angle, Angle) - Constructor for class org.xmlcml.euclid.Transform3
from rotation about the three orthogonal axes.
Transform3(Transform3, Point3) - Constructor for class org.xmlcml.euclid.Transform3
from rotation about a point.
Transform3(Vector3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
from rotation about a vector.
Transform3(Line3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
Rotation about a line.
Transform3(Vector3, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
rotation of one vector onto another.
Transform3(Vector3, Vector3, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
from 3 vector components.
Transform3(double[]) - Constructor for class org.xmlcml.euclid.Transform3
From array.
Transform3(Transform3) - Constructor for class org.xmlcml.euclid.Transform3
copy constructor.
Transform3(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.Transform3
from a matrix.
Transform3(RealSquareMatrix, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
from a matrix and vector.
Transform3(String) - Constructor for class org.xmlcml.euclid.Transform3
from a crystallographic operator.
Transform3.Type - Enum in org.xmlcml.euclid
type
transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2
transforms the point by a rot-trans matrix MODIFIES 'this' Note the next routine is often better
transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2Array
 
transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2Vector
transforms 'this' by rotation-translation matrix; MODIFIES 'this'
transformBy(Transform2) - Method in class org.xmlcml.euclid.Window2
 
transformEquals(Transform3) - Method in class org.xmlcml.euclid.Point3
get transformed point.
transformEquals(Transform3) - Method in class org.xmlcml.euclid.Real3Range
transforms range.
translateBy(Real2) - Method in class org.xmlcml.euclid.Real2Vector
translate by a vector, synonym for plus.
translateByColumn(int[]) - Method in class org.xmlcml.euclid.IntMatrix
subtract value from each colum.
translateByColumn(double[]) - Method in class org.xmlcml.euclid.RealMatrix
subtract value from each colum.
translateToMnemonic(char) - Static method in class org.xmlcml.euclid.Util
translate non-printing character to ISO mnemonic.
transpose() - Method in class org.xmlcml.euclid.IntSquareMatrix
transpose.
transpose() - Method in class org.xmlcml.euclid.RealSquareMatrix
transpose.
trim - Variable in enum org.xmlcml.euclid.ArrayBase.Trim
 
trim(ArrayBase.Trim, int) - Method in class org.xmlcml.euclid.IntArray
trims array to lie within limit.
trim(ArrayBase.Trim, double) - Method in class org.xmlcml.euclid.RealArray
trims array to lie within limit.
trim(double) - Static method in class org.xmlcml.euclid.Util
trim trailing zeroes and trailing decimal point.
trimFloat(double, int) - Static method in class org.xmlcml.euclid.Util
rounds to decimal place.
truncateAndAddEllipsis(String, int) - Static method in class org.xmlcml.euclid.Util
return the first n characters of a string and add ellipses if truncated
truncateAndAddNewlinesAndEllipsis(String, int) - Static method in class org.xmlcml.euclid.Util
return the first n characters of a string and add ellipses if truncated
TWO_THIRDS - Static variable in interface org.xmlcml.euclid.EuclidConstants
 
TYPES - Static variable in interface org.xmlcml.xml.XMLConstants
constant

U

U_ANGSTROM - Static variable in interface org.xmlcml.xml.XMLConstants
angstrom.
U_CELSIUS - Static variable in interface org.xmlcml.xml.XMLConstants
celsius.
U_DEGREE - Static variable in interface org.xmlcml.xml.XMLConstants
degree.
U_KCAL - Static variable in interface org.xmlcml.xml.XMLConstants
degree.
U_S - Static variable in interface org.xmlcml.euclid.EuclidConstants
URL separator
union - Variable in class org.xmlcml.stml.STMLType
 
UNITS - Static variable in class org.xmlcml.stml.STMLAttribute
 
UnitsAttribute - Class in org.xmlcml.stml.attribute
user-modifiable class supporting UnitsAttribute.
UnitsAttribute() - Constructor for class org.xmlcml.stml.attribute.UnitsAttribute
constructor.
UnitsAttribute(String) - Constructor for class org.xmlcml.stml.attribute.UnitsAttribute
constructor.
UnitsAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.UnitsAttribute
constructor.
unitVector() - Method in class org.xmlcml.euclid.RealArray
get unit vector
Univariate - Class in org.xmlcml.euclid
Univariate stats.
Univariate() - Constructor for class org.xmlcml.euclid.Univariate
default constructor.
Univariate(RealArray) - Constructor for class org.xmlcml.euclid.Univariate
creates from data array.
UnivariateBin - Class in org.xmlcml.euclid
manages the contents of a Bin in Univariate as a sub-Univariate
UnivariateBin() - Constructor for class org.xmlcml.euclid.UnivariateBin
 
unknownAttributeName(String) - Method in class org.xmlcml.stml.STMLElement
throws Exception.
updateLabeling(double) - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
Update labels with the specified slack by adding the slack value for committed workers and by subtracting the slack value for committed jobs.
UPPER_GREEK_ENTITIES - Static variable in class org.xmlcml.euclid.Util
UPPER_GREEK entities
UPPER_ROMAN_REGEX - Static variable in class org.xmlcml.euclid.Util
regex matching roman numbers up to M ("[IVXLCDM]+").
Util - Class in org.xmlcml.euclid
A number of miscellaneous tools.
Util() - Constructor for class org.xmlcml.euclid.Util
 
Util.Message - Enum in org.xmlcml.euclid
messages

V

v - Variable in enum org.xmlcml.stml.STMLConstants.Convention
 
value - Variable in enum org.xmlcml.euclid.Axis.Axis2
integer value
value - Variable in enum org.xmlcml.euclid.Axis.Axis3
int value
value - Variable in enum org.xmlcml.euclid.Util.Message
value
value - Variable in enum org.xmlcml.stml.STMLConstants.Units
dewisott
valueOf(String) - Static method in enum blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node.NodeColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Angle.Range
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Angle.Units
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.ArrayBase.Trim
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Axis.Axis2
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Axis.Axis3
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.IntSquareMatrix.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Real2Range.BoxDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.RealArray.Filter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.RealArray.Monotonicity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.RealRange.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.RealSquareMatrix.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Transform2.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Transform3.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.euclid.Util.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.stml.attribute.DelimiterAttribute.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Convention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Units
Returns the enum constant of this type with the specified name.
values() - Static method in enum blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node.NodeColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Angle.Range
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Angle.Units
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.ArrayBase.Trim
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Axis.Axis2
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Axis.Axis3
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.IntSquareMatrix.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Real2Range.BoxDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.RealArray.Filter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.RealArray.Monotonicity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.RealRange.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.RealSquareMatrix.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Transform2.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Transform3.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.euclid.Util.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.stml.attribute.DelimiterAttribute.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.stml.STMLConstants.Convention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.stml.STMLConstants.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xmlcml.stml.STMLConstants.Units
Returns an array containing the constants of this enum type, in the order they are declared.
vect - Variable in class org.xmlcml.euclid.Plane3
vector of plane (normalised)
vector - Variable in class org.xmlcml.euclid.Point3Vector
 
Vector2 - Class in org.xmlcml.euclid
a 2-D vector relationship with Complex and Polar not fully worked out.
Vector2(Real2) - Constructor for class org.xmlcml.euclid.Vector2
constructor.
Vector2(double, double) - Constructor for class org.xmlcml.euclid.Vector2
constructor.
Vector3 - Class in org.xmlcml.euclid
3-dimensional vector A vector has thre components giving it a length and a direction (whose sign is important),but no position.
Vector3() - Constructor for class org.xmlcml.euclid.Vector3
null constructor
Vector3(double, double, double) - Constructor for class org.xmlcml.euclid.Vector3
construct from vector components.
Vector3(double[]) - Constructor for class org.xmlcml.euclid.Vector3
construct from vector components.
Vector3(Axis.Axis3) - Constructor for class org.xmlcml.euclid.Vector3
axial unit vector constructor.
Vector3(Vector3) - Constructor for class org.xmlcml.euclid.Vector3
copy constructor:
Vector3(RealArray) - Constructor for class org.xmlcml.euclid.Vector3
copy constructor from RealArray.
Vector3(Point3) - Constructor for class org.xmlcml.euclid.Vector3
make a vector from a point vector is from origin to point

W

warning(String) - Static method in class org.xmlcml.euclid.Util
Warning message - nothing fancy at present
WARNING_S - Static variable in interface org.xmlcml.stml.STMLConstants
constant
WARNING_S - Static variable in interface org.xmlcml.xml.XMLConstants
constant
WHITESPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
constant
Window2 - Class in org.xmlcml.euclid
a 2D window (bounding box, viewport, etc) Used with Transform2
Window2(Real2, Real2) - Constructor for class org.xmlcml.euclid.Window2
 
writeHTML(Writer) - Method in class org.xmlcml.stml.STMLElement
write as HTML.
writeXML(Writer) - Method in class org.xmlcml.euclid.IntMatrix
output xml as a CML matrix.
writeXML(Writer) - Method in class org.xmlcml.euclid.RealMatrix
output xml as a CML matrix.

X

x - Variable in class org.xmlcml.euclid.Real2
the first floating point value
X - Static variable in class org.xmlcml.euclid.Window2
 
X_OR - Static variable in interface org.xmlcml.xml.XMLConstants
XPath 'OR' concatenator
XAXIS - Static variable in class org.xmlcml.euclid.Line2
 
XHTML_NS - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XLINK_NS - Static variable in interface org.xmlcml.xml.XMLConstants
 
XLINK_PREFIX - Static variable in interface org.xmlcml.xml.XMLConstants
namespaces for XLINK
XML_SUFF - Static variable in interface org.xmlcml.xml.XMLConstants
suffix for files
XMLConstants - Interface in org.xmlcml.xml
Constants
XMLNS - Static variable in interface org.xmlcml.xml.XMLConstants
xmlns attribute name
XMLUtil - Class in org.xmlcml.xml
static utilities to help manage common constructs.
XMLUtil() - Constructor for class org.xmlcml.xml.XMLUtil
 
XPATH_XSD - Static variable in interface org.xmlcml.xml.XMLConstants
 
XPathGenerator - Class in org.xmlcml.xml
generates an xpath for an element in context.
XPathGenerator(Element) - Constructor for class org.xmlcml.xml.XPathGenerator
 
XSD_ANNOTATION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_ANYURI - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_ATTRIBUTE - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_ATTRIBUTE_GROUP - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_BOOLEAN - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_COMPLEX_TYPE - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_DATE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_DOCUMENTATION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_DOUBLE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_ELEMENT - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_ENUMERATION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_EXTENSION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_FLOAT - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_INTEGER - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_LENGTH - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_LIST - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_MAXEXCLUSIVE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_MAXINCLUSIVE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_MINEXCLUSIVE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_MININCLUSIVE - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_NONNEGATIVEINTEGER - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_NS - Static variable in interface org.xmlcml.xml.XMLConstants
XSD namespace.
XSD_PATTERN - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_POSITIVE_NUMBER - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_POSITIVEINTEGER - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_PREFIX - Static variable in interface org.xmlcml.xml.XMLConstants
XSD prefix = 'xsd'
XSD_QNAME - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_RESTRICTION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_SIMPLE_CONTENT - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_SIMPLE_TYPE - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_STRING - Static variable in interface org.xmlcml.xml.XMLConstants
constant
XSD_SUFF - Static variable in interface org.xmlcml.xml.XMLConstants
suffix for files
XSD_UNION - Static variable in interface org.xmlcml.xml.XMLConstants
 
XSD_XMLNS - Static variable in interface org.xmlcml.xml.XMLConstants
namespace declaration for XSD xmlns:xsd='http://www.w3.org/2001/XMLSchema'
XV - Static variable in class org.xmlcml.euclid.Vector3
X axis
XYZ - Static variable in class org.xmlcml.euclid.ParsedSymop
 
XYZ_FRACT - Static variable in class org.xmlcml.euclid.ParsedSymop
 
XYZ_NUMB - Static variable in class org.xmlcml.euclid.ParsedSymop
 

Y

y - Variable in class org.xmlcml.euclid.Real2
the second floating point value
Y - Static variable in class org.xmlcml.euclid.Window2
 
YAXIS - Static variable in class org.xmlcml.euclid.Line2
 
YV - Static variable in class org.xmlcml.euclid.Vector3
Y axis

Z

zeroArray(int, int[]) - Static method in class org.xmlcml.euclid.Int
set an array to zero
zeroArray(int, double[]) - Static method in class org.xmlcml.euclid.Real
set an array to zero
ZEROV - Static variable in class org.xmlcml.euclid.Vector3
zero-length vector
ZV - Static variable in class org.xmlcml.euclid.Vector3
Z axis
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 1994–2024 Peter Murray-Rust. All rights reserved.