pub struct ElementaryIntelligence { /* private fields */ }Expand description
Elementary Function Intelligence Registry
Manages mathematical intelligence for all elementary functions with proper modular separation by function family.
Implementations§
Source§impl ElementaryIntelligence
impl ElementaryIntelligence
Sourcepub fn get_all_properties(&self) -> HashMap<String, FunctionProperties>
pub fn get_all_properties(&self) -> HashMap<String, FunctionProperties>
Get all elementary function properties
Returns a HashMap of all elementary functions and their properties for integration with the universal registry.
Sourcepub fn is_elementary_function(&self, name: &str) -> bool
pub fn is_elementary_function(&self, name: &str) -> bool
Check if function is elementary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ElementaryIntelligence
impl !RefUnwindSafe for ElementaryIntelligence
impl Send for ElementaryIntelligence
impl Sync for ElementaryIntelligence
impl Unpin for ElementaryIntelligence
impl !UnwindSafe for ElementaryIntelligence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more