import{_ as a,c as r,o as e,a2 as l}from"./chunks/framework.BV61Qrc0.js";const m=JSON.parse('{"title":"mbcp.mp_math.mp_math_typing","description":"","frontmatter":{"title":"mbcp.mp_math.mp_math_typing"},"headers":[],"relativePath":"api/mp_math/mp_math_typing.md","filePath":"api/mp_math/mp_math_typing.md"}'),n={name:"api/mp_math/mp_math_typing.md"},o=l('
RealNumber = int | float
TypeAlias
Number = RealNumber | complex
TypeAlias
Var = SingleVar | ArrayVar
TypeAlias
OneSingleVarFunc = Callable[[SingleVar], SingleVar]
TypeAlias
OneArrayFunc = Callable[[ArrayVar], ArrayVar]
TypeAlias
OneVarFunc = OneSingleVarFunc | OneArrayFunc
TypeAlias
TwoSingleVarsFunc = Callable[[SingleVar, SingleVar], SingleVar]
TypeAlias
TwoArraysFunc = Callable[[ArrayVar, ArrayVar], ArrayVar]
TypeAlias
TwoVarsFunc = TwoSingleVarsFunc | TwoArraysFunc
TypeAlias
ThreeSingleVarsFunc = Callable[[SingleVar, SingleVar, SingleVar], SingleVar]
TypeAlias
ThreeArraysFunc = Callable[[ArrayVar, ArrayVar, ArrayVar], ArrayVar]
TypeAlias
ThreeVarsFunc = ThreeSingleVarsFunc | ThreeArraysFunc
TypeAlias
MultiSingleVarsFunc = Callable[..., SingleVar]
TypeAlias
MultiArraysFunc = Callable[..., ArrayVar]
TypeAlias
MultiVarsFunc = MultiSingleVarsFunc | MultiArraysFunc
TypeAlias