Package net.vleo.timel.type
Class IntegralFloatType
- java.lang.Object
-
- net.vleo.timel.type.Type<T>
-
- net.vleo.timel.type.TemplateType<T>
-
- net.vleo.timel.type.IntegralFloatType
-
public class IntegralFloatType extends TemplateType<T>
Integral float type.- Author:
- Andrea Leofreddi
-
-
Constructor Summary
Constructors Constructor Description IntegralFloatType(Integer degree)
-
Method Summary
Modifier and Type Method Description int
getDegree()
net.vleo.timel.impl.downscaler.Downscaler<?>
getDownscaler()
Retrieve theDownscaler
for this type.String
getName()
Returns the type name as shown to the user.net.vleo.timel.impl.upscaler.Upscaler<?>
getUpscaler()
Retrieve anUpscaler
for this type.-
Methods inherited from class net.vleo.timel.type.TemplateType
isSpecializedTemplate, isUnboundTemplate, specialize, template, toString
-
Methods inherited from class net.vleo.timel.type.Type
equals, getParameters, hashCode, isConcrete
-
-
-
-
Constructor Detail
-
IntegralFloatType
public IntegralFloatType(Integer degree)
-
-
Method Detail
-
getUpscaler
public net.vleo.timel.impl.upscaler.Upscaler<?> getUpscaler()
Description copied from class:Type
Retrieve anUpscaler
for this type.- Overrides:
getUpscaler
in classType<Float>
- Returns:
- The type upscaler
-
getDownscaler
public net.vleo.timel.impl.downscaler.Downscaler<?> getDownscaler()
Description copied from class:Type
Retrieve theDownscaler
for this type.- Overrides:
getDownscaler
in classType<Float>
- Returns:
- The type downscaler
-
getName
public String getName()
Description copied from class:Type
Returns the type name as shown to the user.
-
getDegree
public int getDegree()
-
-