I've been pouring over search results, but I can't seem to find anything on if this function exists in any of them. I'm pretty sure it does not exist in the C++ standard library.
However, for boost I saw references to nt2::asech but I can't tell if that's some third-party extension to Boost or deprecated or what.
I'm stuck with C++, Eigen and Boost, can't get another library in there for this.
As a sidenote, I thought that asech = 1/sech, and sech = 1/cosh. So therefore asech = cosh. However, that does not work in testing from MATLAB.