lima.mathematical.factorisation.quadraticsieve
Class QuadraticSieveAlg

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--lima.mathematical.factorisation.quadraticsieve.QuadraticSieveAlg
All Implemented Interfaces:
Constants, java.rmi.Remote, java.io.Serializable

public final class QuadraticSieveAlg
extends java.rmi.server.UnicastRemoteObject
implements Constants

One of these will factorise a single integer.

See Also:
Serialized Form

Field Summary
protected  lima.mathematical.factorisation.quadraticsieve.QSWorkUnitConstants constants
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
QuadraticSieveAlg()
          Create a new QS to factorise N.
 
Method Summary
 java.lang.Object download()
          Get the object that this represents.
 void factorise(lima.mathematical.factorisation.Factorisation f)
           
static void main(java.lang.String[] arrg)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

constants

protected lima.mathematical.factorisation.quadraticsieve.QSWorkUnitConstants constants
Constructor Detail

QuadraticSieveAlg

public QuadraticSieveAlg()
                  throws java.rmi.RemoteException
Create a new QS to factorise N.

Method Detail

download

public java.lang.Object download()
Description copied from interface: Constants
Get the object that this represents.

Specified by:
download in interface Constants
Returns:
Object

factorise

public void factorise(lima.mathematical.factorisation.Factorisation f)
               throws java.net.MalformedURLException,
                      java.rmi.RemoteException,
                      java.rmi.NotBoundException
java.net.MalformedURLException
java.rmi.RemoteException
java.rmi.NotBoundException

main

public static void main(java.lang.String[] arrg)
                 throws java.net.MalformedURLException,
                        java.rmi.RemoteException,
                        java.rmi.NotBoundException
java.net.MalformedURLException
java.rmi.RemoteException
java.rmi.NotBoundException