VuoReal implementation.
Definition in file VuoReal.c.
Go to the source code of this file.
Functions | |
VuoReal | VuoReal_makeFromJson (json_object *js) |
Decodes the JSON object js to create a new value. More... | |
json_object * | VuoReal_getJson (const VuoReal value) |
Encodes value as a JSON object. More... | |
char * | VuoReal_getSummary (const VuoReal value) |
Returns a string representation of value (either decimal or scientific notation, whichever is shorter). More... | |
VuoReal | VuoReal_minList (VuoList_VuoReal values, VuoInteger *outputPosition) |
Returns the minimum of a list of terms, or 0 if the array is empty. More... | |
VuoReal | VuoReal_maxList (VuoList_VuoReal values, VuoInteger *outputPosition) |
Returns the maximum of a list of terms, or 0 if the array is empty. More... | |
VuoReal | VuoReal_average (VuoList_VuoReal values) |
Returns the average of the values in the list, or 0 if the list is empty. More... | |
VuoReal | VuoReal_wrap (VuoReal value, VuoReal minimum, VuoReal maximum) |
Returns value if it is within the range of minimum (inclusive) to maximum (exclusive), otherwise a value wrapped with modular arithmetic to be within the range. More... | |
VuoReal | VuoReal_random (const VuoReal minimum, const VuoReal maximum) |
Returns a pseudorandom value between minimum and maximum . More... | |
VuoReal | VuoReal_randomWithState (unsigned short state[3], const VuoReal minimum, const VuoReal maximum) |
Returns a pseudorandom value between minimum and maximum . More... | |
bool | VuoReal_areEqual (const VuoReal value1, const VuoReal value2) |
Returns true if the two values are equal (within a small tolerance). More... | |
bool | VuoReal_areEqualListWithinTolerance (VuoList_VuoReal values, VuoReal tolerance) |
Returns true if the two values are equal within tolerance . More... | |
bool | VuoReal_isLessThan (const VuoReal a, const VuoReal b) |
Returns true if a < b. More... | |
bool | VuoReal_isWithinRange (VuoReal value, VuoReal minimum, VuoReal maximum) |
Returns true if value is between minimum and maximum . More... | |