org.apfloat.internal
Class FloatBuilderFactory

java.lang.Object
  extended by org.apfloat.internal.FloatBuilderFactory
All Implemented Interfaces:
BuilderFactory

public class FloatBuilderFactory
extends Object
implements BuilderFactory

Factory class for getting instances of the various builder classes needed to build an ApfloatImpl with the float data element type.

Version:
1.6.2
Author:
Mikko Tommila

Constructor Summary
FloatBuilderFactory()
          Default constructor.
 
Method Summary
 void gc()
          Do garbage collection and related things e.g. empty any reference queues.
 ApfloatBuilder getApfloatBuilder()
          Returns an ApfloatBuilder object.
 ConvolutionBuilder getConvolutionBuilder()
          Returns a ConvolutionBuilder object.
 DataStorageBuilder getDataStorageBuilder()
          Returns a DataStorageBuilder object.
 NTTBuilder getNTTBuilder()
          Returns an NTTBuilder object.
 void shutdown()
          Shuts down the builder factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatBuilderFactory

public FloatBuilderFactory()
Default constructor.

Method Detail

getApfloatBuilder

public ApfloatBuilder getApfloatBuilder()
Description copied from interface: BuilderFactory
Returns an ApfloatBuilder object.

Specified by:
getApfloatBuilder in interface BuilderFactory
Returns:
An ApfloatBuilder object.

getDataStorageBuilder

public DataStorageBuilder getDataStorageBuilder()
Description copied from interface: BuilderFactory
Returns a DataStorageBuilder object.

Specified by:
getDataStorageBuilder in interface BuilderFactory
Returns:
A DataStorageBuilder object.

getConvolutionBuilder

public ConvolutionBuilder getConvolutionBuilder()
Description copied from interface: BuilderFactory
Returns a ConvolutionBuilder object.

Specified by:
getConvolutionBuilder in interface BuilderFactory
Returns:
A ConvolutionBuilder object.

getNTTBuilder

public NTTBuilder getNTTBuilder()
Description copied from interface: BuilderFactory
Returns an NTTBuilder object.

Specified by:
getNTTBuilder in interface BuilderFactory
Returns:
An NTTBuilder object.

shutdown

public void shutdown()
              throws ApfloatRuntimeException
Description copied from interface: BuilderFactory
Shuts down the builder factory. Clean-up tasks can be executed by this method. This method is invoked by the ApfloatContext when cleanupAtExit is enabled.

Specified by:
shutdown in interface BuilderFactory
Throws:
ApfloatRuntimeException

gc

public void gc()
        throws ApfloatRuntimeException
Description copied from interface: BuilderFactory
Do garbage collection and related things e.g. empty any reference queues.

Specified by:
gc in interface BuilderFactory
Throws:
ApfloatRuntimeException