This is here as a reminder for me and an aid to you when developing further classes for JSci.
All sub-package names should be in lower case.
Any class with the postfix Math
should extend JSci.maths.AbstractMath
,
be declared public final
and be impossible to instantiate.
Classes that encapsulate mathematical objects should follow these guidelines:
JSci.maths.Member
.java.lang.Cloneable
interface). This ensures these objects are thread-safe.add()
subtract()
multiply()
divide()
dimension()
Return to the Developer's Guide contents.