gsl_ |
public class gsl_integration_workspace
The gsl_integration_workspace type exposes the following members.
| Name | Description | |
|---|---|---|
| gsl_integration_workspace | Create a new workspace with capacity n intervals. |
| Name | Description | |
|---|---|---|
| append_interval | Append an interval with its area and error estimate to the workspace list. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| increase_nrmax | Increase the nrmax counter searching for an interval that can still be subdivided. | |
| initialise | Initialize the workspace with the initial integration interval [a,b]. Resets internal counters and sets the first interval. | |
| large_interval | Check whether the current interval can still be subdivided further based on the maximum level. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| reset_nrmax | Reset the nrmax counter and set i to the interval index indicated by order[0]. | |
| retrieve | Retrieve the interval data for the current index i. | |
| set_initial_result | Store the initial integral result and its estimated absolute error. | |
| sort_results | Sort the results in descending order of error estimates and set the current index accordingly. | |
| sum_results | Sum the integral estimates stored in the workspace. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| update | Update the workspace by replacing the interval with index i with two subintervals. Calls qpsrt afterwards to maintain ordering of errors. |
| Name | Description | |
|---|---|---|
| alist | Array of left endpoints of intervals in the workspace. | |
| blist | Array of right endpoints of intervals in the workspace. | |
| elist | Array of error estimates for each interval. | |
| i | Index of current interval with largest error. | |
| level | Array of subdivision levels for each interval. | |
| limit | Maximum number of subintervals allowed in the workspace. | |
| maximum_level | Maximum subdivision level reached so far. | |
| nrmax | Index used in ordering error estimates. |