Table of Contents

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

argument IExpression

The expression.

Methods

Execute(ExpressionParameters?)

Executes this expression.

public override object Execute(ExpressionParameters? parameters)

Parameters

parameters ExpressionParameters

An 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 Complex

The 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

angleValue AngleValue

The angle.

Returns

NumberValue

A result of the calculation.

See Also

See Also