Yixuan Qiu

Results 195 comments of Yixuan Qiu

Yeah, sure. You can send the call ID to my email [email protected]. By the way, have you taken a look at the [PRIMME](https://github.com/primme/primme) library? This is the JD implementation I...

`SymGEigsShiftSolver` will be introduced in the 1.0.0 release, but the API is different from pre-0.9.0 versions. You can find the example code of `SymGEigsShiftSolver` [here](https://github.com/yixuan/spectra/blob/master/test/SymGEigsShift.cpp) and the [migration guide](https://github.com/yixuan/spectra/blob/master/MIGRATION.md) for...

`SymGEigsShiftSolver` was newly added not long ago, and it made use of the refactored code. You can just download the master branch and follow the guide to update your code....

Yeah, you need a modern compiler such as GCC and Clang, or Visual Studio 2015, according to [this document](https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=msvc-160).

You can use this self-contained example to test the compiler: ```cpp #include #include #include #include #include using namespace Spectra; // Generate data for testing void gen_dense_data(int n, Eigen::MatrixXd& A, Eigen::MatrixXd&...

C++11 should be mostly back-compatible, and will eventually be the standard for future code. If the code does not compile with Clang then very likely there is something not following...

Also, is it simply because you changed the compiler?

It looks like a linking problem, see the [discussion here](https://stackoverflow.com/questions/7533321/error-when-compiling-some-simple-c-code). Some things you can check: 1. Did you completely clean all `.o` files before compiling? 2. Is it really necessary...

To better debug, I suggest doing the following: 1. Compile the single-file example above and see if the error occurs. If no, then the compiler is good, and there must...

My understanding is the following: `x` and `y` are orthonormal w.r.t. matrix `B` if `x'By=0, x'Bx=1, y'By=1`. It is like redefining the inner product from `=x'y` to `=x'By`.