pub struct Tan { /* private fields */ }Expand description
Tan function.
Trait Implementations§
Source§impl Evaluate for Tan
impl Evaluate for Tan
Source§fn eval(&self, args: &dyn GetVariable) -> Result<f64, EvaluationError>
fn eval(&self, args: &dyn GetVariable) -> Result<f64, EvaluationError>
Evaluates value of formula, args contains variables. Read more
Source§impl Function for Tan
impl Function for Tan
Source§const MIN_NUMBER_OF_ARGUMENTS: usize = 1usize
const MIN_NUMBER_OF_ARGUMENTS: usize = 1usize
Minimal number of function arguments.
Source§const MAX_NUMBER_OF_ARGUMENTS: usize = 1usize
const MAX_NUMBER_OF_ARGUMENTS: usize = 1usize
Maximum number of function arguments.
Source§fn parse<T: for<'a> GetFunction<'a>>(
arguments: &[&str],
formulas: &T,
) -> Result<Self, ParserError>where
Self: Sized,
fn parse<T: for<'a> GetFunction<'a>>(
arguments: &[&str],
formulas: &T,
) -> Result<Self, ParserError>where
Self: Sized,
Parses
arguments and creates function. Read moreSource§fn parse_into_box<T: for<'a> GetFunction<'a>>(
arguments: &[&str],
formulas: &T,
) -> Result<Box<dyn FunctionLike>, ParserError>where
Self: Sized + 'static,
fn parse_into_box<T: for<'a> GetFunction<'a>>(
arguments: &[&str],
formulas: &T,
) -> Result<Box<dyn FunctionLike>, ParserError>where
Self: Sized + 'static,
Source§impl FunctionLike for Tan
impl FunctionLike for Tan
Source§fn collapse_inner(&mut self) -> Result<(), MathError>
fn collapse_inner(&mut self) -> Result<(), MathError>
Simplifies function arguments. For example if one of the function arguments is “1 + 2”,
this method will simplify it to “3” Read more
Sets variables present in function to formulas stored in
args as shared function.
If function has some inner state and set as shared in different formulas, inner state will be shared.Source§fn set_all_variables_owned(&mut self, args: &dyn GetVariable)
fn set_all_variables_owned(&mut self, args: &dyn GetVariable)
Sets variables present in function to formulas stored in
args as owned function.
If function has some inner state and set as owned in different formulas, inner state will be different.Sets variable
name in function to function as shared function.
If function has some inner state and set as shared in different formulas, inner state will be shared.Source§fn set_variable_owned(&mut self, name: &Variable, function: &RootFormula)
fn set_variable_owned(&mut self, name: &Variable, function: &RootFormula)
Sets variable
name in function to function as owned function.
If function has some inner state and set as owned in different formulas, inner state will be different.Source§fn clone_into_box(&self) -> Box<dyn FunctionLike>
fn clone_into_box(&self) -> Box<dyn FunctionLike>
Creates clone of object stored in
Box as trait objectAuto Trait Implementations§
impl Freeze for Tan
impl !RefUnwindSafe for Tan
impl Send for Tan
impl Sync for Tan
impl Unpin for Tan
impl !UnwindSafe for Tan
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