<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>
<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY.-->
<c74object module="rnbo" kind="rnboobject" name="isnan" category="Math">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</metadata>
<metadata name="tag">RNBO</metadata>
<metadata name="tag">RNBO Operators</metadata>
<metadata name="tag">RNBO Gen-Operators</metadata>
<metadata name="tag">RNBO DSP</metadata>
</metadatalist>
<digest>Return 1 if input is NaN (Not a Number), else return zero.</digest>
<description><p>
This operator detects the presence of NaN values, returning 1 if the input is NaN,
and zero otherwise. A NaN (Not a Number) is a floating point data value which represents
an undefined or unrepresentable value, such as the result of dividing by zero.
Note that division and modulo operators in RNBO and gen protect against generating NaNs
by default, so this should only be required for protecting against incoming values in exported code.
</p></description>
<!--ARGUMENTS-->
<!--NONE-->
<!--OPTIONS-->
<rnbooptionlist>
<option name="hot" size="1" type="bool">
<digest>All inlets trigger calculation.</digest>
<attributelist>
<attribute name="default" type="bool" value="0"></attribute>
</attributelist>

</option>
</rnbooptionlist>
<!--ATTRIBUTES-->
<rnboattributelist>
<attribute name="in1" size="1" type="number">
<digest>The value to be tested for NaN errors</digest>

</attribute>
<attribute name="reset" size="1" type="bang">
<digest>Reset inlets to default values.</digest>
<attributelist>
<attribute name="default" type="bang" value="0"></attribute>
</attributelist>

</attribute>
</rnboattributelist>
<!--INLETS-->
<rnboinletlist>
<inlet id="inlet_in1" name="NaN Input" type="number">
<digest>The value to be tested for NaN errors</digest>

</inlet>
</rnboinletlist>
<!--OUTLETS-->
<rnbooutletlist>
<outlet id="outlet_out1" name="Output" type="number">
<digest>Returns 1 if input is NaN</digest>

</outlet>
</rnbooutletlist>
<!--SEE ALSO-->
<seealsolist>
<seealso name="rnbo_fixnan" type="rnborefpage" module="RNBO" display="fixnan"></seealso>
<seealso name="rnbo_mod" type="rnborefpage" module="RNBO" display="mod"></seealso>
<seealso name="rnbo_div" type="rnborefpage" module="RNBO" display="div"></seealso>
</seealsolist>
</c74object>