Module constants

Module constants 

Source
Expand description

Constants for mathematical function names and optimization

This module provides compile-time constants for function names and common mathematical values to improve readability, maintainability, and performance.

Modules§

function_names
Mathematical function names (compile-time optimization)
math_constants
Common mathematical values (lazy initialization for performance)

Statics§

SPECIAL_FUNCTION_MAP
Special function name mapping for indexed functions
STANDARD_FUNCTION_MAP
Standard function name mapping for simple functions like sin(x), cos(x)
WOLFRAM_FUNCTION_MAP
Wolfram function name mapping for readability

Functions§

pascal_to_snake_case
Convert PascalCase function names to snake_case
resolve_special_function
Resolve special function name for indexed functions
resolve_standard_function
Resolve standard function name (for simple functions like sin(x))
resolve_wolfram_function
Efficient function name lookup with fallback