Class InverseHyperbolicExpression
- Namespace
- xFunc.Maths.Expressions.Hyperbolic
- Assembly
- xFunc.Maths.dll
The base class for inverse hyperbolic functions.
public abstract class InverseHyperbolicExpression : UnaryExpression, IExpression
- Inheritance
-
InverseHyperbolicExpression
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
InverseHyperbolicExpression(IExpression)
Initializes a new instance of the InverseHyperbolicExpression class.
protected InverseHyperbolicExpression(IExpression argument)
Parameters
argument
IExpressionThe expression.
Methods
Execute(ExpressionParameters?)
Executes this expression.
public override object Execute(ExpressionParameters? parameters)
Parameters
parameters
ExpressionParametersAn object that contains all parameters and functions for expressions.
Returns
- object
A result of the execution.
Exceptions
- ExecutionException
The result of argument evaluation is not supported by this expression.
- See Also
ExecuteComplex(Complex)
Executes this expression.
protected abstract Complex ExecuteComplex(Complex complex)
Parameters
complex
ComplexThe calculation result of argument.
Returns
- Complex
A result of the execution.
- See Also
ExecuteInternal(NumberValue)
Calculates this mathematical expression (using radian).
protected abstract AngleValue ExecuteInternal(NumberValue radian)
Parameters
radian
NumberValueThe calculation result of argument.
Returns
- AngleValue
A result of the calculation.
- See Also