![]() |
UtilsLite
Utilities for C++ programming
|
CUtils::AABBtree< Real > | A class representing an axis-aligned bounding box tree |
CUtils::AlgoBracket< Real > | Class for solving \( f(x)=0 \) without the usew of derivative |
CUtils::AlgoHNewton< Real > | Class for solving \( f(x)=0 \) without the usew of derivative |
CUtils::AlgoHNewton_base_fun< Real > | Abstract base class for defining mathematical functions used in the zero search algorithm |
CUtils::at_scope_exit_impl< Destructor > | |
CUtils::Barrier | |
CUtils::BinarySearch< DATA > | |
CUtils::Box2D< Real > | A class representing a 2D axis-aligned bounding box |
CUtils::Bracket_base_fun< Real > | Abstract base class for defining mathematical functions used in the Bracket search algorithm |
CUtils::Table::Cell | Represents a cell in a table with alignment, content, and optional column span |
CUtils::Console | Class to handle console output with different styles and levels |
CUtils::HJPatternSearch< Real > | Class for implementing the Hooke-Jeeves Pattern Search Algorithm |
CUtils::Malloc< T > | Class for dynamic memory allocation of objects |
CUtils::MallocFixed< T, mem_size > | Class for fixed-size memory allocation of objects |
▼CEigen::Matrix | |
CUtils::Point2D< Real > | A class representing a 2D point in space |
CUtils::Poly< Real > | Specializes the Eigen::Matrix class to represent and manipulate polynomials |
CUtils::Polygon2D< Real > | A class representing a 2D polygon using a dynamic matrix of vertices |
CUtils::mex_class_handle< base > | A class template that manages a C++ object for use with MATLAB |
CUtils::NelderMead< Real > | Implements the Nelder-Mead optimization algorithm for nonlinear optimization problems |
CUtils::Quaternion< T > | Implement some operationn on quaternion |
CUtils::tp::Queue | |
CUtils::Table::Row | Represents a row in a table consisting of multiple cells |
▼Cruntime_error | |
CUtils::Runtime_Error | Custom runtime error class for handling runtime exceptions |
CUtils::Runtime_TraceError | A custom exception class that captures and stores a backtrace on error |
CUtils::Segment2D< Real > | A class representing a 2D line segment defined by two endpoints |
CUtils::SHA3 | SHA-3 winning hash algorithm Keccak |
CUtils::SimpleSemaphore | |
CUtils::SpinLock | |
CUtils::SpinLock_barrier | |
CUtils::Sturm< Real > | Class for managing and computing the Sturm sequence associated with a polynomial |
CUtils::Table::Style | Defines the style and structure of table borders, padding, and alignment |
CUtils::Table::Table | The main class for creating and managing a table |
▼CUtils::ThreadPoolBase::Task | |
CUtils::ThreadPoolBase::ConcreteTask< Callable > | |
CUtils::tp::Queue::TaskData | |
▼CUtils::ThreadPoolBase | |
CUtils::ThreadPool0 | Fake thread pool class |
CUtils::ThreadPool1 | Manages a pool of worker threads for concurrent task execution |
CUtils::ThreadPool2 | Manages a pool of worker threads for concurrent task execution |
CUtils::ThreadPool3 | A thread pool for concurrent task execution with worker management |
CUtils::ThreadPool4 | A thread pool for concurrent task execution with worker management |
CUtils::ThreadPool5 | A thread pool for concurrent task execution with worker management |
CUtils::TicToc | A class for timing code execution |
CUtils::Tokenizer | A utility class for tokenizing strings |
CUtils::Triangle2D< Real > | A class representing a 2D triangle defined by three vertices |
CUtils::Trichotomy< Real > | Class for minimize the function \( f(x) \) without the usew of derivative |
CUtils::Trichotomy_base_fun< Real > | Abstract base class for defining mathematical functions used in the minimization algorithm |
CUtils::TVD< Real > | Class for performing Total Variation Denoising (TVD) on 1D signals |
CUtils::WaitWorker | |
CUtils::WorkerLoop | |
CUtils::Zeros< Real > | Class for solving the equation \( f(x) = 0 \) using various numerical methods |
CUtils::Zeros_base_fun< Real > | Abstract base class for defining mathematical functions used in root-finding algorithms |