ScsEigen namespace

Contents

ScsEigen namespace.

Classes

class Constraint
class Cost
class LinearConstraint
class LinearCost
class Logger
class MathematicalProgram
class QuadraticConstraint
class QuadraticCost
class Settings
struct Solution
class Solver

Typedefs

using Vector1d = Eigen::Matrix<double, 1, 1>
Unitary vector.

Functions

auto log() -> Logger*const
auto choleskyDecomposition(const Eigen::Ref<const Eigen::MatrixXd>& A) -> std::pair<bool, Eigen::MatrixXd>
Compute the Cholesky decomposition of a PSD matrix A.

Typedef documentation

using ScsEigen::Vector1d = Eigen::Matrix<double, 1, 1>

Unitary vector.

Function documentation

Logger*const ScsEigen::log()

Get an the instance of the log

std::pair<bool, Eigen::MatrixXd> ScsEigen::choleskyDecomposition(const Eigen::Ref<const Eigen::MatrixXd>& A)

Compute the Cholesky decomposition of a PSD matrix A.

Parameters
A a PSD matrix
Returns a pair containing a Boolean and and the Cholesky decomposition of the matrix A. The bolean is true if the decomposition went fine.