misc.h
Go to the documentation of this file.
1 /*********************************************************************
2  *
3  * Software License Agreement
4  *
5  * Copyright (c) 2020,
6  * TU Dortmund - Institute of Control Theory and Systems Engineering.
7  * All rights reserved.
8  *
9  * This program is free software: you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License as published by
11  * the Free Software Foundation, either version 3 of the License, or
12  * (at your option) any later version.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program. If not, see <https://www.gnu.org/licenses/>.
21  *
22  * Authors: Christoph Rösmann
23  *********************************************************************/
24 
25 #ifndef SRC_OPTIMIZATION_INCLUDE_CORBO_OPTIMIZATION_MISC_H_
26 #define SRC_OPTIMIZATION_INCLUDE_CORBO_OPTIMIZATION_MISC_H_
27 
28 #include <Eigen/Core>
29 #include <Eigen/Sparse>
30 
31 namespace corbo {
32 
34  const Eigen::Ref<const Eigen::VectorXd>& values, std::vector<Eigen::Triplet<double>>& triplets);
35 
36 } // namespace corbo
37 
38 #endif // SRC_OPTIMIZATION_INCLUDE_CORBO_OPTIMIZATION_MISC_H_
void convert_triplet(const Eigen::Ref< const Eigen::VectorXi > &i_row, const Eigen::Ref< const Eigen::VectorXi > &j_col, const Eigen::Ref< const Eigen::VectorXd > &values, std::vector< Eigen::Triplet< double >> &triplets)
Definition: misc.cpp:29
A matrix or vector expression mapping an existing expression.
Definition: Ref.h:192
A small structure to hold a non zero as a triplet (i,j,value).
Definition: SparseUtil.h:154


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:07:05