Table of Contents

Class Differentiator

Namespace
xFunc.Maths.Analyzers
Assembly
xFunc.Maths.dll

The differentiator of expressions.

public class Differentiator : Analyzer<IExpression, DifferentiatorContext>, IDifferentiator, IAnalyzer<IExpression, DifferentiatorContext>
Inheritance
Differentiator
Implements
Inherited Members

Methods

Analyze(Abs, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Abs exp, DifferentiatorContext context)

Parameters

exp Abs

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Add, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Add exp, DifferentiatorContext context)

Parameters

exp Add

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Derivative, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Derivative exp, DifferentiatorContext context)

Parameters

exp Derivative

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Div, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Div exp, DifferentiatorContext context)

Parameters

exp Div

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Exp, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Exp exp, DifferentiatorContext context)

Parameters

exp Exp

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arcosh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arcosh exp, DifferentiatorContext context)

Parameters

exp Arcosh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arcoth, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arcoth exp, DifferentiatorContext context)

Parameters

exp Arcoth

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arcsch, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arcsch exp, DifferentiatorContext context)

Parameters

exp Arcsch

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arsech, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arsech exp, DifferentiatorContext context)

Parameters

exp Arsech

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arsinh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arsinh exp, DifferentiatorContext context)

Parameters

exp Arsinh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Artanh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Artanh exp, DifferentiatorContext context)

Parameters

exp Artanh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Cosh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Cosh exp, DifferentiatorContext context)

Parameters

exp Cosh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Coth, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Coth exp, DifferentiatorContext context)

Parameters

exp Coth

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Csch, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Csch exp, DifferentiatorContext context)

Parameters

exp Csch

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sech, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sech exp, DifferentiatorContext context)

Parameters

exp Sech

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sinh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sinh exp, DifferentiatorContext context)

Parameters

exp Sinh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Tanh, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Tanh exp, DifferentiatorContext context)

Parameters

exp Tanh

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Lb, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Lb exp, DifferentiatorContext context)

Parameters

exp Lb

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Lg, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Lg exp, DifferentiatorContext context)

Parameters

exp Lg

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Ln, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Ln exp, DifferentiatorContext context)

Parameters

exp Ln

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Log, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Log exp, DifferentiatorContext context)

Parameters

exp Log

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Mul, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Mul exp, DifferentiatorContext context)

Parameters

exp Mul

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Number, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Number exp, DifferentiatorContext context)

Parameters

exp Number

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Pow, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Pow exp, DifferentiatorContext context)

Parameters

exp Pow

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Root, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Root exp, DifferentiatorContext context)

Parameters

exp Root

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Simplify, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Simplify exp, DifferentiatorContext context)

Parameters

exp Simplify

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sqrt, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sqrt exp, DifferentiatorContext context)

Parameters

exp Sqrt

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sub, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sub exp, DifferentiatorContext context)

Parameters

exp Sub

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arccos, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arccos exp, DifferentiatorContext context)

Parameters

exp Arccos

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arccot, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arccot exp, DifferentiatorContext context)

Parameters

exp Arccot

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arccsc, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arccsc exp, DifferentiatorContext context)

Parameters

exp Arccsc

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arcsec, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arcsec exp, DifferentiatorContext context)

Parameters

exp Arcsec

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arcsin, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arcsin exp, DifferentiatorContext context)

Parameters

exp Arcsin

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Arctan, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Arctan exp, DifferentiatorContext context)

Parameters

exp Arctan

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Cos, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Cos exp, DifferentiatorContext context)

Parameters

exp Cos

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Cot, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Cot exp, DifferentiatorContext context)

Parameters

exp Cot

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Csc, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Csc exp, DifferentiatorContext context)

Parameters

exp Csc

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sec, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sec exp, DifferentiatorContext context)

Parameters

exp Sec

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Sin, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Sin exp, DifferentiatorContext context)

Parameters

exp Sin

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Tan, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Tan exp, DifferentiatorContext context)

Parameters

exp Tan

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(UnaryMinus, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(UnaryMinus exp, DifferentiatorContext context)

Parameters

exp UnaryMinus

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Angle, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Angle exp, DifferentiatorContext context)

Parameters

exp Angle

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Area, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Area exp, DifferentiatorContext context)

Parameters

exp Area

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Length, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Length exp, DifferentiatorContext context)

Parameters

exp Length

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Mass, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Mass exp, DifferentiatorContext context)

Parameters

exp Mass

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Power, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Power exp, DifferentiatorContext context)

Parameters

exp Power

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Temperature, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Temperature exp, DifferentiatorContext context)

Parameters

exp Temperature

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Time, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Time exp, DifferentiatorContext context)

Parameters

exp Time

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Volume, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Volume exp, DifferentiatorContext context)

Parameters

exp Volume

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

Analyze(Variable, DifferentiatorContext)

Analyzes the specified expression.

public override IExpression Analyze(Variable exp, DifferentiatorContext context)

Parameters

exp Variable

The expression.

context DifferentiatorContext

The context.

Returns

IExpression

The result of analysis.

See Also