|
Gymbo
|
Utility funcitons and classes. More...
#include <bitset>#include <cmath>#include <cstdint>#include <cstring>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | gymbo::LLNode< T > |
| Node for a Doubly Linked List. More... | |
| class | gymbo::Linkedlist< T > |
| Doubly Linked List Implementation. More... | |
Namespaces | |
| gymbo | |
Functions | |
| bool | gymbo::is_integer (float x) |
| Checks if a float is an integer. More... | |
| uint32_t | gymbo::FloatToWord (float val) |
| Converts a float value to a 32-bit word representation. More... | |
| float | gymbo::wordToFloat (uint32_t word) |
| Converts a 32-bit word representation to a float value. More... | |
| int | gymbo::wordToInt (uint32_t word) |
| Converts a 32-bit word representation to an integer value. More... | |
| int | gymbo::wordToSignedInt (uint32_t word) |
| Converts a uint32_t word to a signed int. More... | |
| bool | gymbo::wordToBool (uint32_t word) |
| Converts a uint32_t word to a bool. More... | |
| uint32_t | gymbo::boolToWord (bool value) |
| Converts a bool to a uint32_t word. More... | |
| uint32_t | gymbo::twosComplement (uint32_t i) |
| Returns the twos complement of a uint32_t word. More... | |
| bool | gymbo::isNegative (uint32_t word) |
| Checks if a uint32_t word is negative. More... | |
| std::string | gymbo::valName (int i) |
| Generates a name for a variable based on its index. More... | |
| std::vector< std::vector< int > > | gymbo::cartesianProduct (const std::vector< std::vector< int >> &vectors) |
| Compute the Cartesian product of a vector of vectors of integers. More... | |
Utility funcitons and classes.