nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
builtin.hpp
1// src/builtin/include/nk/builtin/builtin.hpp
2//
3// Master umbrella header for NK Standard Builtin Library (nk::builtin).
4// Pure, engine-free C++ mathematical, array manipulation, and data analysis APIs.
5#pragma once
6
7#include <nk/builtin/ops.hpp>
10#include <nk/builtin/matfun.hpp>
14#include <nk/builtin/strfun.hpp>
17#include <nk/builtin/iofun.hpp>
18#include <nk/builtin/lang.hpp>
19#include <nk/builtin/scan_core.hpp>
Data analysis, reductions, search, set operations, and random distributions.
Data type construction, inspection, structures, cell arrays, and limits.
Elementary mathematical functions (trigonometry, exp, log, complex numbers, rounding).
Elementary matrices and array manipulation functions (MATLAB parity).
Formatted text I/O and display builtins.
Language keywords, variable name validation, process environment, and diagnostics.
Matrix functions, integer division with rounding modes, and matrix algebra.
Fundamental arithmetic, relational, logical, and array operator functions.
Special mathematical functions (gamma, beta, erf, Bessel, Airy, combinatorics).
String, character vector, and regular expression operations.
Date, time, high-resolution profiling timers, and calendar utilities.