C# Class MA.Limits.LimitCalculator

Show file Open project: redips789/MAprojektas

Public Methods

Method Description
CalculateLimit ( NormalizedFunction normalizedFunction, double argument ) : LimitResult
RaiseSumToPower ( SumRaisedToPower sumRaisedToPower ) : IEnumerable

Private Methods

Method Description
Distribute ( IEnumerable factor1, IEnumerable factor2 ) : IEnumerable
DistributeIncludingElementaryFunctions ( IEnumerable factor1, IEnumerable factor2 ) : IEnumerable
PerformTaylorExpansion ( IEnumerable summands ) : IEnumerable
PlugTaylorSeriesInSummands ( IEnumerable summands, int maxTaylorDegree ) : IEnumerable
RaiseSumsToPower ( Summand summand ) : IEnumerable
ReplaceSummandWithExpansion ( Summand summand, int maxTaylorDegree ) : IEnumerable
SimpleSummandProduct ( Summand s1, Summand s2 ) : Summand
Simplify ( IEnumerable series ) : IEnumerable
TransformArgumentToZero ( IEnumerable summands, double argument ) : IEnumerable

Method Details

CalculateLimit() public static method

public static CalculateLimit ( NormalizedFunction normalizedFunction, double argument ) : LimitResult
normalizedFunction MA.Limits.LimitsDomain.NormalizedFunction
argument double
return MA.Limits.LimitsDomain.LimitResult

RaiseSumToPower() public static method

public static RaiseSumToPower ( SumRaisedToPower sumRaisedToPower ) : IEnumerable
sumRaisedToPower MA.Limits.LimitsDomain.SumRaisedToPower
return IEnumerable