Table of Contents

Namespace LMKit.Agents.Tools.BuiltIn.Numeric

Classes

BitwiseTool

A built-in tool for bitwise operations.

AND, OR, XOR, shift, flags manipulation, bit counting.

CalculatorTool

A built-in tool for mathematical calculations.

Supports basic arithmetic, trigonometry, logarithms, and common math functions.

ConversionTool

A built-in tool for unit conversions.

Supports conversions between common units of length, weight, temperature, time, and data size.

CurrencyTool

A built-in tool for currency operations.

Format with symbols, parse amounts, banker's rounding, currency info.

ExpressionTool

A built-in tool for safe math expression evaluation.

Parse and evaluate expressions like "2*(3+4)" with variable support.

FinancialTool

A built-in tool for financial calculations.

Compound interest, loan payments, NPV, IRR, amortization.

GuidTool

A built-in tool for GUID/UUID generation and manipulation.

Generate, validate, parse, and format GUIDs in various formats.

IpCalcTool

A built-in tool for IP address calculations.

CIDR notation, subnet masks, IP range checks, network calculations.

RandomTool

A built-in tool for generating random values.

Supports random numbers, UUIDs, and random selection from lists.

StatsTool

A built-in tool for statistical analysis.

Calculate standard deviation, percentiles, correlation, regression, and more.