RegulaFalsiSolver Constructor

Definition

Namespace: Extreme.Mathematics.EquationSolvers
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

RegulaFalsiSolver() Constructs a new RegulaFalsiSolver>.
RegulaFalsiSolver(Func<Double, Double>, Double, Double) Constructs a new RegulaFalsiSolver> for a specified target function over a given bracketing interval and tolerance.
RegulaFalsiSolver(Func<Double, Double>, Double, Double, ConvergenceCriterion, Double) Constructs a new RegulaFalsiSolver for a specified target function over a given bracketing interval and tolerance.

RegulaFalsiSolver

Constructs a new RegulaFalsiSolver>.
C#
public RegulaFalsiSolver()

RegulaFalsiSolver(Func<Double, Double>, Double, Double)

Constructs a new RegulaFalsiSolver> for a specified target function over a given bracketing interval and tolerance.
C#
public RegulaFalsiSolver(
	Func<double, double> targetFunction,
	double lowerBound,
	double upperBound
)

Parameters

targetFunction  Func<Double, Double>
A delegate that represents a function of one variable delegate that specifies the target function.
lowerBound  Double
The lower bound of the bracketing interval.
upperBound  Double
The upper bound of the bracketing interval.

Exceptions

ArgumentOutOfRangeException The tolerance is less than zero.

RegulaFalsiSolver(Func<Double, Double>, Double, Double, ConvergenceCriterion, Double)

Constructs a new RegulaFalsiSolver for a specified target function over a given bracketing interval and tolerance.
C#
public RegulaFalsiSolver(
	Func<double, double> targetFunction,
	double lowerBound,
	double upperBound,
	ConvergenceCriterion convergenceCriterion,
	double tolerance
)

Parameters

targetFunction  Func<Double, Double>
A delegate that represents a function of one variable delegate that specifies the target function.
lowerBound  Double
The lower bound of the bracketing interval.
upperBound  Double
The upper bound of the bracketing interval.
convergenceCriterion  ConvergenceCriterion
One of the ConvergenceCriterion values that specifies the criterion that is to be used in the convergence test for the algorithm.
tolerance  Double
The tolerance to use when approximating the roots of the target function.

Exceptions

ArgumentOutOfRangeException The tolerance is less than zero.

See Also