Class HyperbolicExpression
- Namespace
- xFunc.Maths.Expressions.Hyperbolic
- Assembly
- xFunc.Maths.dll
The base class for hyperbolic functions.
public abstract class HyperbolicExpression : UnaryExpression, IExpression
- Inheritance
-
HyperbolicExpression
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
HyperbolicExpression(IExpression)
Initializes a new instance of the HyperbolicExpression class.
protected HyperbolicExpression(IExpression argument)
Parameters
argumentIExpressionThe expression.
Methods
Execute(ExpressionParameters?)
Executes this expression.
public override object Execute(ExpressionParameters? parameters)
Parameters
parametersExpressionParametersAn 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
complexComplexThe calculation result of argument.
Returns
- Complex
A result of the execution.
- See Also
ExecuteInternal(AngleValue)
Calculates this mathematical expression (using radian).
protected abstract NumberValue ExecuteInternal(AngleValue angleValue)
Parameters
angleValueAngleValueThe angle.
Returns
- NumberValue
A result of the calculation.
- See Also