Maximum eigenvalues

C++ API

Note

The cutoff parameter only effects parallel performance and is used to decide whether a subcone is sufficiently large to be treated separately.

void soc::MaxEig(const Matrix<Real> &x, Matrix<Real> &maxEigs, const Matrix<Int> &orders, const Matrix<Int> &firstInds)
void soc::MaxEig(const ElementalMatrix<Real> &x, ElementalMatrix<Real> &maxEigs, const ElementalMatrix<Int> &orders, const ElementalMatrix<Int> &firstInds, Int cutoff = 1000)
void soc::MaxEig(const DistMultiVec<Real> &x, DistMultiVec<Real> &maxEigs, const DistMultiVec<Int> &orders, const DistMultiVec<Int> &firstInds, Int cutoff = 1000)

Store the maximum eigenvalue of each subcone member within the root entry of its subcone.

Real soc::MaxEig(const Matrix<Real> &x, const Matrix<Int> &orders, const Matrix<Int> &firstInds)
Real soc::MaxEig(const ElementalMatrix<Real> &x, const ElementalMatrix<Int> &orders, const ElementalMatrix<Int> &firstInds, Int cutoff = 1000)
Real soc::MaxEig(const DistMultiVec<Real> &x, const DistMultiVec<Int> &orders, const DistMultiVec<Int> &firstInds, Int cutoff = 1000)

Return the maximum of all of the maximum eigenvalues of each subcone member.

C API

TODO

Python API

TODO