gsl_integration_workspace Type

Constructors

Constructor Description

gsl_integration_workspace(n)

Full Usage: gsl_integration_workspace(n)

Parameters:
    n : int

n : int

Instance members

Instance member Description

this.append_interval (a1, b1, area1, error1)

Full Usage: this.append_interval (a1, b1, area1, error1)

Parameters:
    a1 : float
    b1 : float
    area1 : float
    error1 : float

a1 : float
b1 : float
area1 : float
error1 : float

this.increase_nrmax ()

Full Usage: this.increase_nrmax ()

Returns: bool

Returns: bool

this.initialise (a, b)

Full Usage: this.initialise (a, b)

Parameters:
    a : float
    b : float

a : float
b : float

this.large_interval ()

Full Usage: this.large_interval ()

Returns: bool

Returns: bool

this.reset_nrmax ()

Full Usage: this.reset_nrmax ()

this.retrieve (a, b, r, e)

Full Usage: this.retrieve (a, b, r, e)

Parameters:
    a : byref<float>
    b : byref<float>
    r : byref<float>
    e : byref<float>

a : byref<float>
b : byref<float>
r : byref<float>
e : byref<float>

this.set_initial_result (result, error)

Full Usage: this.set_initial_result (result, error)

Parameters:
    result : float
    error : float

result : float
error : float

this.sort_results ()

Full Usage: this.sort_results ()

this.sum_results ()

Full Usage: this.sum_results ()

Returns: float

Returns: float

this.update (a1, b1, area1, error1, a2, b2, area2, error2)

Full Usage: this.update (a1, b1, area1, error1, a2, b2, area2, error2)

Parameters:
    a1 : float
    b1 : float
    area1 : float
    error1 : float
    a2 : float
    b2 : float
    area2 : float
    error2 : float

a1 : float
b1 : float
area1 : float
error1 : float
a2 : float
b2 : float
area2 : float
error2 : float