public interface BuilderFactory
BuilderFactory
object contains factory methods for building
the various parts of an apfloat using the Builder pattern. There
is no separate "director" object in the apfloat SPI; it is suggested
that the ApfloatImpl
implementation itself acts as the director,
calling the different builders directly.Modifier and Type | Method and Description |
---|---|
void |
gc()
Do garbage collection and related things e.g.
|
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.
|
ApfloatBuilder getApfloatBuilder()
ApfloatBuilder
object.ApfloatBuilder
object.DataStorageBuilder getDataStorageBuilder()
DataStorageBuilder
object.DataStorageBuilder
object.ConvolutionBuilder getConvolutionBuilder()
ConvolutionBuilder
object.ConvolutionBuilder
object.NTTBuilder getNTTBuilder()
NTTBuilder
object.NTTBuilder
object.void shutdown() throws ApfloatRuntimeException
ApfloatContext
when cleanupAtExit is enabled.ApfloatRuntimeException
void gc() throws ApfloatRuntimeException
ApfloatRuntimeException