defs.h
Go to the documentation of this file.
1
/* Copyright 2020 CNRS-AIST JRL */
2
3
#pragma once
4
5
#include <Eigen/Core>
6
#include <Eigen/Jacobi>
7
8
namespace
jrl::qp
9
{
10
// definitions
11
using
MatrixConstRef
= Eigen::Ref<const Eigen::MatrixXd>;
12
using
MatrixRef
= Eigen::Ref<Eigen::MatrixXd>;
13
using
VectorConstRef
= Eigen::Ref<const Eigen::VectorXd>;
14
using
VectorRef
= Eigen::Ref<Eigen::VectorXd>;
15
inline
const
Eigen::MatrixXd
EmptyMatrix
= Eigen::MatrixXd(0, 0);
16
inline
const
Eigen::VectorXd
EmptyVector
= Eigen::VectorXd(0);
17
18
using
Givens
= Eigen::JacobiRotation<double>;
19
20
namespace
constant
21
{
22
inline
constexpr std::uint32_t
noIterationFlag
= 1 << 31;
23
}
24
}
// namespace jrl::qp
jrl::qp::EmptyMatrix
const Eigen::MatrixXd EmptyMatrix
Definition:
defs.h:15
jrl::qp::constant::noIterationFlag
constexpr std::uint32_t noIterationFlag
Definition:
defs.h:22
jrl::qp::VectorConstRef
Eigen::Ref< const Eigen::VectorXd > VectorConstRef
Definition:
defs.h:13
jrl::qp::MatrixConstRef
Eigen::Ref< const Eigen::MatrixXd > MatrixConstRef
Definition:
defs.h:11
jrl::qp
Definition:
blockArrowLLT.h:12
jrl::qp::EmptyVector
const Eigen::VectorXd EmptyVector
Definition:
defs.h:16
jrl::qp::Givens
Eigen::JacobiRotation< double > Givens
Definition:
defs.h:18
jrl::qp::VectorRef
Eigen::Ref< Eigen::VectorXd > VectorRef
Definition:
defs.h:14
jrl::qp::MatrixRef
Eigen::Ref< Eigen::MatrixXd > MatrixRef
Definition:
defs.h:12
include
jrl-qp
defs.h
Generated by
1.8.17