Class Arcsch
- Namespace
 - xFunc.Maths.Expressions.Hyperbolic
 
- Assembly
 - xFunc.Maths.dll
 
Represents the Arcsch function.
public class Arcsch : InverseHyperbolicExpression, IExpression
  - Inheritance
 - 
      
      
      
      Arcsch
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
Arcsch(IExpression)
Initializes a new instance of the Arcsch class.
public Arcsch(IExpression expression)
  Parameters
expressionIExpressionThe argument of function.
Properties
Domain
Gets the domain of the function.
public static Domain Domain { get; }
  Property Value
Methods
AnalyzeInternal<TResult>(IAnalyzer<TResult>)
Analyzes the current expression.
protected override TResult AnalyzeInternal<TResult>(IAnalyzer<TResult> analyzer)
  Parameters
analyzerIAnalyzer<TResult>The analyzer.
Returns
- TResult
 The analysis result.
Type Parameters
TResultThe type of the result.
AnalyzeInternal<TResult, TContext>(IAnalyzer<TResult, TContext>, TContext)
Analyzes the current expression.
protected override TResult AnalyzeInternal<TResult, TContext>(IAnalyzer<TResult, TContext> analyzer, TContext context)
  Parameters
analyzerIAnalyzer<TResult, TContext>The analyzer.
contextTContextThe context.
Returns
- TResult
 The analysis result.
Type Parameters
TResultThe type of the result.
TContextThe type of additional parameter for analyzer.
Clone(IExpression?)
Clones this instance of the IExpression.
public override IExpression Clone(IExpression? argument = null)
  Parameters
argumentIExpressionThe argument of new expression.
Returns
- IExpression
 Returns the new instance of IExpression that is a clone of this instance.
ExecuteComplex(Complex)
Executes this expression.
protected override Complex ExecuteComplex(Complex complex)
  Parameters
complexComplexThe calculation result of argument.
Returns
- Complex
 A result of the execution.
- See Also
 
ExecuteInternal(NumberValue)
Calculates this mathematical expression (using radian).
protected override AngleValue ExecuteInternal(NumberValue radian)
  Parameters
radianNumberValueThe calculation result of argument.
Returns
- AngleValue
 A result of the calculation.
- See Also