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