UtilsLite
Utilities for C++ programming
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 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::CellRepresents a cell in a table with alignment, content, and optional column span
 CUtils::ConsoleClass 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::RowRepresents a row in a table consisting of multiple cells
 Cruntime_error
 CUtils::Runtime_ErrorCustom runtime error class for handling runtime exceptions
 CUtils::Runtime_TraceErrorA 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::SHA3SHA-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::StyleDefines the style and structure of table borders, padding, and alignment
 CUtils::Table::TableThe main class for creating and managing a table
 CUtils::ThreadPoolBase::Task
 CUtils::ThreadPoolBase::ConcreteTask< Callable >
 CUtils::tp::Queue::TaskData
 CUtils::ThreadPoolBase
 CUtils::ThreadPool0Fake thread pool class
 CUtils::ThreadPool1Manages a pool of worker threads for concurrent task execution
 CUtils::ThreadPool2Manages a pool of worker threads for concurrent task execution
 CUtils::ThreadPool3A thread pool for concurrent task execution with worker management
 CUtils::ThreadPool4A thread pool for concurrent task execution with worker management
 CUtils::ThreadPool5A thread pool for concurrent task execution with worker management
 CUtils::TicTocA class for timing code execution
 CUtils::TokenizerA 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