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.ApfloatRuntimeExceptionvoid gc()
throws ApfloatRuntimeException
ApfloatRuntimeException