def __init__(self, name='<STR_LIT>', decimalPlaces=<NUM_LIT:5>, defaultValue=irNull):
self.decimalPlaces = decimalPlaces<EOL>if isinstance(defaultValue, int):<EOL><INDENT>defaultValue = float(defaultValue)<EOL><DEDENT>elif isinstance(defaultValue, float):<EOL><INDENT>defaultValue = round(defaultValue, decimalPlaces)<EOL><DEDENT>self.defaultValue = defaultValue<EOL>
__init__ - Create this object.

@param name <str> - Field name (or blank if used in an IRFieldChain)

@param decimalPlaces <int> - The number of decimal places to use (precision). Values will be rounded to this many places, and always have
  this many digits after the decimal point.

@param defaultValue - The default value for this field

An IRFixedPointField is indexable, and has no option to hash the index.