Discussion Overview
The discussion revolves around the need for the third order elliptic integral for use in a magnetic simulator, specifically in the context of coding in C++. Participants are exploring options for obtaining this integral, including existing libraries and potential workarounds.
Discussion Character
- Technical explanation
- Debate/contested
Main Points Raised
- One participant expresses the need for the third order elliptic integral for a magnetic simulator and requests code for it in C++.
- Another participant points out that the third order elliptic integral is available in the C++ Boost libraries.
- A participant acknowledges the existence of the integral in C++17 but mentions limitations due to using an older version of Visual Studio (VS2015) on a corporate computer.
- One participant suggests that since Boost is open source, it is possible to download the source code and build a custom function without installing the entire library.
- A later reply indicates that the participant attempted to find the function but encountered difficulties due to its complexity and ultimately decided to install Boost version 1.66 to access the integrals of the first, second, and third kinds.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the best approach to obtain the third order elliptic integral, with multiple competing views on whether to use Boost or attempt to build a custom solution.
Contextual Notes
Limitations include the dependency on specific versions of Visual Studio and the complexity of accessing the desired function within the Boost library.