- 3.0.2 core module.
MatrixArrays.h
Go to the documentation of this file.
1 /**********************************************************************************************************************
2 This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
3 Licensed under the BSD-2 license (see LICENSE file in main directory)
4 **********************************************************************************************************************/
5 
6 #pragma once
7 
8 #include "../ControlMatrix.h"
9 #include "../FeedbackMatrix.h"
10 #include "../StateControlMatrix.h"
11 #include "../StateMatrix.h"
12 #include "../StateVector.h"
13 #include "../ControlVector.h"
14 #include "../OutputVector.h"
15 #include "../OutputMatrix.h"
16 
17 #include "DiscreteArray.h"
18 
19 namespace ct {
20 namespace core {
21 
22 template <size_t CONTROL_DIM, typename SCALAR = double>
24 
25 template <size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
27 
28 template <size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
30 
31 template <size_t STATE_DIM, typename SCALAR = double>
33 
34 template <size_t STATE_DIM, typename SCALAR = double>
36 
37 template <size_t CONTROL_DIM, typename SCALAR = double>
39 
40 template <size_t OUTPUT_DIM, typename SCALAR = double>
42 
43 template <size_t OUTPUT_DIM, typename SCALAR = double>
45 
46 } // namespace core
47 } // namespace ct
An discrete array (vector) of a particular data type.
Definition: DiscreteArray.h:22